Vector Parking Functions
- Vector parking functions are generalizations of classical parking functions defined by a vector of thresholds that determine parking spot capacities.
- They are characterized by diverse models—including lattice paths, tree bijections, and decomposition techniques—that yield rich enumerative formulas and structural insights.
- The theory connects with broader frameworks such as graphical, matrix, and hypergraph parking functions, and extends to higher-dimensional and restricted settings.
Searching arXiv for recent and foundational papers on vector parking functions and closely related generalizations. Vector parking functions are a family of generalizations of classical parking functions in which the admissibility condition is controlled by a vector of thresholds rather than by the classical diagonal bound. In one standard formulation, a weakly increasing vector prescribes a right boundary for lattice paths and, simultaneously, the capacities of parking spots; in another, a vector prescribes cumulative bounds on order statistics. These objects retain the core parking-process interpretation of the classical theory while supporting richer enumerative formulas, prime decompositions, tree and forest bijections, asymptotic regimes, and higher-dimensional extensions (Armon et al., 2024, Gaydarov et al., 2015).
1. Definitions and conventions
Two closely related notational systems are standard in the literature. In the weakly increasing boundary-vector convention, one fixes
and calls a sequence
a -parking function if its order statistics satisfy
Equivalently,
The corresponding sets are denoted and for all and increasing -parking functions, respectively (Armon et al., 2024).
In the 0-parking-function convention, one fixes
1
and requires the nondecreasing rearrangement
2
to satisfy
3
The literature also uses the term “vector parking functions” for these 4-dependent objects, and one paper explicitly notes that what had been called generalized parking functions are better called vector parking functions because they depend on a choice of vector 5 (Yang, 2024, Gaydarov et al., 2015).
Classical parking functions arise as special cases of both conventions. In the boundary-vector notation, they correspond to
6
so the condition becomes 7. In the 8-notation, they correspond to
9
so the cumulative bound is again 0 after the indexing shift is accounted for (Armon et al., 2024, Gaydarov et al., 2015).
The conventions are not completely uniform across papers. Some treatments assume a strictly increasing vector
1
while others allow weakly increasing boundary data, precisely because repeated values encode parking-spot capacities (Yin, 2021, Armon et al., 2024). This difference is substantive rather than cosmetic: the weakly increasing model supports the direct capacity interpretation, whereas the strictly increasing model is especially convenient for multi-shuffle and asymptotic analysis.
2. Parking processes, lattice paths, and tree models
The parking-process interpretation is explicit in the weakly increasing model. The vector 2 encodes spot capacities: the capacity of spot 3 is the multiplicity of 4 in 5, denoted 6. Cars arrive with preferences 7, and car 8 parks at its preferred spot or the next available spot with remaining capacity. In the equivalent 1-based notation, the capacity of spot 9 is
0
and unavailable spots are precisely those with zero multiplicity (Armon et al., 2024, Ferreri et al., 19 Aug 2025).
A lattice-path model gives a geometric encoding. For a weakly increasing vector 1, let 2 be the unique path whose vertical steps have 3-coordinates
4
Then a sequence 5 is a 6-parking function if and only if the lattice path 7 lies to the left of 8, i.e. has right boundary 9. This turns the parking inequalities into a boundary-avoidance condition and later becomes the basis for prime decomposition (Armon et al., 2024).
Several non-path models are also central. For 0, Yan’s bijection identifies 1-parking functions with rooted labeled forests whose edges carry colors, with a distinguished root 2, with children of the root having 3 color choices and all other edges having 4 color choices. In the same paper, the statistic 5, the number of entries equal to 6, is interpreted through the root structure of the associated forest (Yang, 2024).
A different structural encoding is given by the depth-first-search variant of Dhar’s burning algorithm. For 7-parking functions, this produces rooted plane trees together with admissible vertex orders, and yields the identity
8
where 9. This places vector parking functions in direct correspondence with weighted inversion statistics on rooted plane trees (Gaydarov et al., 2015).
These encodings show that vector parking functions are not merely a reformulation of a parking procedure. They admit boundary, forest, and tree realizations, each isolating a different structural feature: capacities, decomposition, inversion statistics, or root-based refinements.
3. Enumeration and explicit formulas
The most classical explicit formulas occur when the boundary vector is an arithmetic progression,
0
In that case,
1
When 2, these specialize to the classical counts for all parking functions and increasing parking functions (Armon et al., 2024).
The same total count appears in the 3-model for
4
where it is recalled as the Pitman–Stanley formula: 5 In the forest model, this count is explained by the 6 color choices on edges adjacent to the root and the 7 color choices on all other edges (Yang, 2024).
For general strictly increasing 8, the count is expressed through Gončarov polynomials: 9 The same paper also gives a composition formula
0
where 1 is the set of compositions 2 satisfying
3
This formula is derived by decomposing parking functions according to empty parking spots and reducing the problem to products of classical counts on independent segments (Yin, 2021).
The same source introduces the parking function multi-shuffle. Fixing 4, if the maximal admissible initial coordinates are
5
then the suffix 6 is characterized as a shuffle of smaller parking functions on shifted subintervals. The resulting theorem identifies exactly when a partially specified word extends to a 7-parking function, and it yields explicit formulas for the number of parking functions with prescribed initial coordinates (Yin, 2021).
There are also determinant formulas in special families. In the hypergraph setting, complete hypergraphs 8 give rise to explicit vectors
9
and
0
for which the 1-parking functions are exactly the 2-parking functions in the sense of Yan. The paper recalls the Stanley–Pitman/Steck determinant formula
3
for these counts (Blanton et al., 13 Aug 2025).
4. Prime vector parking functions and canonical decomposition
Prime parking functions are the indecomposable objects in the theory, and recent work extends this notion from the classical case to the vector setting. A 4-parking function 5 is prime if
6
If 7, every 8-parking function is prime. The corresponding sets are denoted 9 and 0 for all and increasing prime 1-parking functions (Armon et al., 2024).
This strictness has both combinatorial and geometric meaning. In the parking-process language, it replaces the threshold “at least 2” by “strictly more than 3.” In the lattice-path model, it means that the associated path touches the right boundary only at the endpoints, so the path is indecomposable with respect to the boundary (Armon et al., 2024).
A particularly useful reformulation is the modified-boundary criterion. If
4
then a sequence 5 is a prime 6-parking function if and only if it is a 7-parking function. Equivalently,
8
A second characterization states that if 9, then 0 if and only if removing any entry of 1 that is 2 produces a 3-parking function of length 4 (Armon et al., 2024).
Primeness is compatible with a unique direct-sum decomposition. Define
5
If a 6-parking path 7 meets these special points in
8
then 9 decomposes as
00
where each 01 is prime with respect to an induced boundary vector 02. After sorting a 03-parking function and applying the same path decomposition, one obtains a unique direct-sum decomposition
04
This is the vector-parking-function analogue of the classical prime decomposition (Armon et al., 2024).
For arithmetic progressions 05, primeness admits closed formulas. The number of prime 06-parking functions is
07
and the increasing prime count is
08
When 09, these reduce to
10
and
11
the standard classical enumerations (Armon et al., 2024).
5. Relation to graphical, matrix, and hypergraph parking functions
A persistent point of clarification in the literature is that vector parking functions are not merely another presentation of graphical parking functions. For a connected multigraph 12 with root 13, a 14-parking function is defined by cut conditions on all nonempty subsets. One paper proves that if 15 is invariant under the natural 16-action, then 17 must be one of three types: an 18-tree, an 19-cycle, or 20. In those cases,
21
for the corresponding special vectors
22
If 23 is not symmetric under permutations of coordinates, then it cannot equal 24 for any 25. This sharply limits the overlap between the graphical and vector theories (Gaydarov et al., 2015).
The matrix-theoretic generalization goes still further. For an integer matrix 26 with 27, off-diagonal entries 28, and an admissible cone 29 of positive vectors 30 with 31, one defines 32-parking functions by requiring that for every nonzero 33, there exists 34 with 35 such that
36
A central theorem shows that the set 37 is independent of 38; one therefore speaks simply of 39-parking functions. These are in bijection with 40-recurrent configurations via
41
and both sets have cardinality
42
This framework simultaneously generalizes classical parking functions, 43-parking functions, and recurrent sandpile configurations (Ma et al., 2014).
Hypergraph parking functions give another extension. For a connected hypergraph 44 with sink 45, an 46-parking function is a vector 47 such that for every nonempty subset 48, there exists 49 with
50
where 51 counts hyperedges containing 52 that are not entirely contained in 53. In complete hypergraphs 54, these objects coincide with explicit 55-parking functions, so the vector theory appears here as an exact specialization of a broader hypergraph chip-firing theory (Blanton et al., 13 Aug 2025).
6. Higher-dimensional, restricted, and probabilistic developments
The vector framework has several significant extensions. One is the 2-dimensional 56-parking-function theory, where one studies pairs
57
whose order statistics are bounded along a lattice path in a monotone node set
58
For affine node sets of the form
59
the theory distinguishes three cases: a diagonal or independent case realized by a disjoint union of weighted complete graphs, a symmetric mixed case 60 realized by a complete graph with a 5-parameter weight pattern, and an asymmetric mixed case 61, for which there is no graph 62 satisfying
63
More generally, if 64 is 65-invariant, then there exists a 2-dimensional node set 66 with
67
This is a precise higher-dimensional analogue of the overlap between vector and graphical parking functions (Snider et al., 2023).
Another direction is preference restriction. For a subset 68, one defines
69
If
70
then 71-restricted parking functions are in bijection with 72-parking functions. This unifies several variants: defective parking with fewer spots than cars, prime parking functions, and parking with multiple-car capacities. In particular, prime parking functions on 73 cars correspond to
74
and more generally prime restricted parking functions reduce to ordinary restricted parking functions by a shift of allowed preferences (Bown et al., 15 Jul 2025).
Refined statistics have also been extended to the vector setting. In the lucky-car theory, a car is lucky if it parks in its preferred spot. For a weakly increasing vector
75
the outcome of a 76-parking function is an ordered set partition
77
with 78's marking unavailable spots. One paper characterizes precisely which outcomes realize a fixed lucky set and gives formulas both for outcomes and for the number of 79-parking functions themselves with a fixed lucky set or fixed number of lucky cars (Ferreri et al., 19 Aug 2025).
There are also weighted and asymptotic refinements. For
80
of length 81, the 82-enumerator by number of 83's is
84
Under the congruence condition 85, the same paper gives a 86-analogue for 87-parking functions as a sum over admissible block sizes in 88 (Yang, 2024).
Finally, for random 89-parking functions with
90
the asymptotic regime depends sharply on whether 91 or 92. In the generic case 93, mixed moments of coordinates have uniform-like leading terms and the covariance of two coordinates is asymptotically negative. In the special case 94, moment asymptotics, boundary laws, and displacement fluctuations change scale, and the paper explicitly emphasizes that the asymptotic scenario in the generic situation 95 is in sharp contrast with that of the special situation 96 (Yin, 2021).
Taken together, these developments show that vector parking functions form a coherent but nonuniformly notated domain linking order-statistics inequalities, parking processes with capacities, Catalan-style path models, tree and forest bijections, prime factorization phenomena, and several broader frameworks—graphical, matrix, hypergraph, restricted, and higher-dimensional—within which the vector theory is sometimes an exact specialization and sometimes only a limited overlap.