Skip to main content
Log in

Parking Functions: From Combinatorics to Probability

  • Published:
Methodology and Computing in Applied Probability Aims and scope Submit manuscript

Abstract

Suppose that m drivers each choose a preferred parking space in a linear car park with n spots. In order, each driver goes to their chosen spot and parks there if possible, and otherwise takes the next available spot if it exists. If all drivers park successfully, the sequence of choices is called a parking function. Classical parking functions correspond to the case \(m=n\); we study here combinatorial and probabilistic aspects of this generalized case. We construct a family of bijections between parking functions \(\text {PF}(m, n)\) with m cars and n spots and spanning forests \(\mathscr {F}(n+1, n+1-m)\) with \(n+1\) vertices and \(n+1-m\) distinct trees having specified roots. This leads to a bijective correspondence between \(\text {PF}(m, n)\) and monomial terms in the associated Tutte polynomial of a disjoint union of \(n-m+1\) complete graphs. We present an identity between the “inversion enumerator” of spanning forests with fixed roots and the “displacement enumerator” of parking functions. The displacement is then related to the number of graphs on \(n+1\) labeled vertices with a fixed number of edges, where the graph has \(n+1-m\) disjoint rooted components with specified roots. We investigate various probabilistic properties of a uniform parking function, giving a formula for the law of a single coordinate. As a side result we obtain a recurrence relation for the displacement enumerator. Adapting known results on random linear probes, we further deduce the covariance between two coordinates when \(m=n\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

Availability of Data and Materials

The datasets generated during and/or analysed during the current study are available from the corresponding author Mei Yin on reasonable request.

References

  • Bak P, Tang C, Wiesenfeld K (1987) Self-organized criticality: An explanation of 1/f noise. Phys Rev Lett 59:381–384

    Article  Google Scholar 

  • Celis P (1986) Robin Hood hashing. Ph.D. Dissertation. University of Waterloo, CAN

  • Chang H, Ma J, Yeh Y-N (2010) Tutte polynomials and G-parking functions. Adv Appl Math 44:231–242

  • Chassaing P Marckert J-F (2001) Parking functions, empirical processes, and the width of rooted labeled trees. Electron J Combin 8(Research Paper 14):19

  • Chebikin D, Pylyavskyy P (2005) A family of bijections between G-parking functions and spanning trees. J Combin Theory Ser A 110:31–41

  • Cori R, Poulalhon D (2002) Enumeration of (p, q)-parking functions. Discrete Math 256:609–623

  • Cori R, Rossin D (2000) On the sandpile group of dual graphs. European J Combin 21:447–459

    Article  MathSciNet  MATH  Google Scholar 

  • Dhar D (1990) Self-organized critical state of sandpile automaton models. Phys Rev Lett 64:1613–1616

    Article  MathSciNet  MATH  Google Scholar 

  • Diaconis P, Hicks A (2017) Probabilizing parking functions. Adv Appl Math 89:125–155

    Article  MathSciNet  MATH  Google Scholar 

  • Ellis-Monaghan JA, Moffatt I (2022) Handbook of the Tutte Polynomial and Related Topics. CRC Press, Boca Raton

    Book  MATH  Google Scholar 

  • Flajolet P, Poblete P, Viola A (1998) On the analysis of linear probing hashing. Algorithmica 22:490–515

    Article  MathSciNet  MATH  Google Scholar 

  • Foata D, Riordan J (1974) Mappings of acyclic and parking functions. Aequationes Math 10:10–22

    Article  MathSciNet  MATH  Google Scholar 

  • Gessel IM, Sagan BE (1996) The Tutte polynomial of a graph, depth-first search, and simplicial complex partitions. Electron J Combin 3(Research Paper 9):38

  • Gessel IM, Seo S (2006) A refinement of Cayley’s formula for trees. Electron J Combin 11(Research Paper 27):23

  • Gessel IM, Wang D-L (1979) Depth-first search as a combinatorial correspondence. J Combin Theory Ser A 26:308–313

    Article  MathSciNet  MATH  Google Scholar 

  • Gilbey JD, Kalikow LH (1999) Parking functions, valet functions and priority queues. Discrete Math 197(198):351–373

    Article  MathSciNet  MATH  Google Scholar 

  • Janson S (2001) Asymptotic distribution for the cost of linear probing hashing. Random Struct Algorithms 19:438–471

    Article  MathSciNet  MATH  Google Scholar 

  • Janson S, Knuth DE, Łuczak T, Pittel B (1993) The birth of the giant component. Random Struct Algorithms 4:233–358

    Article  MathSciNet  MATH  Google Scholar 

  • Konheim AG, Weiss B (1966) An occupancy discipline and applications. SIAM J Appl Math 14:1266–1274

    Article  MATH  Google Scholar 

  • Knuth DE (1998a) The Art of Computer Programming: Sorting and Searching. 3. Addison-Wesley, Reading

  • Knuth DE (1998b) Linear probing and graphs. Algorithmica 22:561–568

    Article  MathSciNet  MATH  Google Scholar 

  • Kostić D, Yan CH (2008) Multiparking functions, graph searching, and the Tutte polynomial. Adv Appl Math 40:73–97

    Article  MathSciNet  MATH  Google Scholar 

  • Kreweras G (1980) Une famille de polynômes ayant plusieurs propriétés énumeratives. Period Math Hungar 11:309–320

    Article  MathSciNet  MATH  Google Scholar 

  • Kung JPS, Yan CH (2003) Exact formula for moments of sums of classical parking functions. Adv Appl Math 31:215–241

    Article  MathSciNet  MATH  Google Scholar 

  • Macdonald IG (1995) Symmetric Functions and Hall Polynomials. Oxford University Press, New York, Oxford Mathematical Monographs

    MATH  Google Scholar 

  • Mallows CL, Riordan J (1968) The inversion enumerator for labeled trees. Bull Amer Math Soc 74:92–94

    Article  MathSciNet  MATH  Google Scholar 

  • Pitman J, Stanley RP (2002) A polytope related to empirical distributions, plane trees, parking functions, and the associahedron. Discrete Comput Geom 27:603–634

    Article  MathSciNet  MATH  Google Scholar 

  • Postnikov A, Shapiro B (2004) Trees, parking functions, syzygies, and deformations of monomial ideals. Trans Amer Math Soc 356:3109–3142

    Article  MathSciNet  MATH  Google Scholar 

  • Spencer J (1997) Enumerating graphs and Brownian motion. Comm Pure Appl Math 50:291–294

    Article  MathSciNet  MATH  Google Scholar 

  • Stanley RP (1997) Parking functions and noncrossing partitions. Electron J Combin 4(Research Paper 20):14

  • Stanley RP (1998) Hyperplane arrangements, parking functions and tree inversions. In: Sagan, B.E., Stanley, R.P. (eds.) Mathematical Essays in Honor of Gian-Carlo Rota. Progr Math 161:359-375. Birkhäuser, Boston

  • Stanley RP (1999) Enumerative Combinatorics, vol 2. Cambridge University Press, Cambridge

    Book  MATH  Google Scholar 

  • Szpankowski W (2001) Average Case Analysis of Algorithms on Sequences. Wiley, New York

    Book  MATH  Google Scholar 

  • Tricomi FG (1950) Asymptotische eigenschaften der unvollständigen Gammafunktion. Math Z 53:136–148

    Article  MathSciNet  MATH  Google Scholar 

  • Yan CH (2001) Generalized parking functions, tree inversions, and multicolored graphs. Adv Appl Math 27:641–670

    Article  MathSciNet  MATH  Google Scholar 

  • Yan CH (2015) Parking functions. In: Bóna, M. (ed.) Handbook of Enumerative Combinatorics. Discrete Math Appl, pp 835-893. CRC Press, Boca Raton

Download references

Acknowledgements

Mei Yin acknowledges helpful conversations with Lingjiong Zhu and constructive comments from Mitsuru Wilson.

Funding

Richard Kenyon was supported by NSF DMS-1940932 and the Simons Foundation grant 327929. Mei Yin was supported by the University of Denver’s Faculty Research Fund 84688-145601 and Professional Research Opportunities for Faculty Fund 80369-145601.

Author information

Authors and Affiliations

Authors

Contributions

Richard Kenyon and Mei Yin contributed equally to the manuscript.

Corresponding authors

Correspondence to Richard Kenyon or Mei Yin.

Ethics declarations

Conflicts of Interest

The authors have no competing interests to declare that are relevant to the content of this article.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Kenyon, R., Yin, M. Parking Functions: From Combinatorics to Probability. Methodol Comput Appl Probab 25, 32 (2023). https://doi.org/10.1007/s11009-023-10022-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: https://doi.org/10.1007/s11009-023-10022-5

Keywords

MCA Classification

Navigation