Enumerations of specific permutation classes

Last updated

In the study of permutation patterns, there has been considerable interest in enumerating specific permutation classes, especially those with relatively few basis elements. This area of study has turned up unexpected instances of Wilf equivalence, where two seemingly-unrelated permutation classes have the same numbers of permutations of each length.

Contents

Classes avoiding one pattern of length 3

There are two symmetry classes and a single Wilf class for single permutations of length three.

βsequence enumerating Avn(β) OEIS type of sequenceexact enumeration reference

123
231

1, 2, 5, 14, 42, 132, 429, 1430, ... A000108 algebraic (nonrational) g.f.
Catalan numbers
MacMahon (1916)
Knuth (1968)

Classes avoiding one pattern of length 4

There are seven symmetry classes and three Wilf classes for single permutations of length four.

βsequence enumerating Avn(β) OEIS type of sequenceexact enumeration reference

1342
2413

1, 2, 6, 23, 103, 512, 2740, 15485, ... A022558 algebraic (nonrational) g.f. Bóna (1997)

1234
1243
1432
2143

1, 2, 6, 23, 103, 513, 2761, 15767, ... A005802 holonomic (nonalgebraic) g.f. Gessel (1990)
13241, 2, 6, 23, 103, 513, 2762, 15793, ... A061552

No non-recursive formula counting 1324-avoiding permutations is known. A recursive formula was given by Marinov & Radoičić (2003). A more efficient algorithm using functional equations was given by Johansson & Nakamura (2014), which was enhanced by Conway & Guttmann (2015), and then further enhanced by Conway, Guttmann & Zinn-Justin (2018) who give the first 50 terms of the enumeration. Bevan et al. (2017) have provided lower and upper bounds for the growth of this class.

Classes avoiding two patterns of length 3

There are five symmetry classes and three Wilf classes, all of which were enumerated in Simion & Schmidt (1985).

Bsequence enumerating Avn(B) OEIS type of sequence
123, 321 1, 2, 4, 4, 0, 0, 0, 0, ...n/afinite
213, 321 1, 2, 4, 7, 11, 16, 22, 29, ... A000124 polynomial,

231, 321
132, 312
231, 312

1, 2, 4, 8, 16, 32, 64, 128, ... A000079 rational g.f.,

Classes avoiding one pattern of length 3 and one of length 4

There are eighteen symmetry classes and nine Wilf classes, all of which have been enumerated. For these results, see Atkinson (1999) or West (1996).

Bsequence enumerating Avn(B) OEIS type of sequence
321, 1234 1, 2, 5, 13, 25, 25, 0, 0, ...n/afinite
321, 2134 1, 2, 5, 13, 30, 61, 112, 190, ... A116699 polynomial
132, 4321 1, 2, 5, 13, 31, 66, 127, 225, ... A116701 polynomial
321, 1324 1, 2, 5, 13, 32, 72, 148, 281, ... A179257 polynomial
321, 1342 1, 2, 5, 13, 32, 74, 163, 347, ... A116702 rational g.f.
321, 2143 1, 2, 5, 13, 33, 80, 185, 411, ... A088921 rational g.f.

132, 4312
132, 4231

1, 2, 5, 13, 33, 81, 193, 449, ... A005183 rational g.f.
132, 3214 1, 2, 5, 13, 33, 82, 202, 497, ... A116703 rational g.f.

321, 2341
321, 3412
321, 3142
132, 1234
132, 4213
132, 4123
132, 3124
132, 2134
132, 3412

1, 2, 5, 13, 34, 89, 233, 610, ... A001519 rational g.f.,
alternate Fibonacci numbers

Classes avoiding two patterns of length 4

Heatmaps of classes avoiding two patterns of length 4. Heatmaps of all non-finite permutation classes avoiding two length four patterns 11 by 5.png
Heatmaps of classes avoiding two patterns of length 4.

There are 56 symmetry classes and 38 Wilf equivalence classes. Only 3 of these remain unenumerated, and their generating functions are conjectured not to satisfy any algebraic differential equation (ADE) by Albert et al. (2018); in particular, their conjecture would imply that these generating functions are not D-finite.

Heatmaps of each of the non-finite classes are shown on the right. The lexicographically minimal symmetry is used for each class, and the classes are ordered in lexicographical order. To create each heatmap, one million permutations of length 300 were sampled uniformly at random from the class. The color of the point represents how many permutations have value at index . Higher resolution versions can be obtained at PermPal

Bsequence enumerating Avn(B) OEIS type of sequenceexact enumeration reference
4321, 1234 1, 2, 6, 22, 86, 306, 882, 1764, ... A206736 finite Erdős–Szekeres theorem
4312, 1234 1, 2, 6, 22, 86, 321, 1085, 3266, ... A116705 polynomial Kremer & Shiu (2003)
4321, 3124 1, 2, 6, 22, 86, 330, 1198, 4087, ... A116708 rational g.f. Kremer & Shiu (2003)
4312, 2134 1, 2, 6, 22, 86, 330, 1206, 4174, ... A116706 rational g.f. Kremer & Shiu (2003)
4321, 1324 1, 2, 6, 22, 86, 332, 1217, 4140, ... A165524 polynomial Vatter (2012)
4321, 2143 1, 2, 6, 22, 86, 333, 1235, 4339, ... A165525 rational g.f. Albert, Atkinson & Brignall (2012)
4312, 1324 1, 2, 6, 22, 86, 335, 1266, 4598, ... A165526 rational g.f. Albert, Atkinson & Brignall (2012)
4231, 2143 1, 2, 6, 22, 86, 335, 1271, 4680, ... A165527 rational g.f. Albert, Atkinson & Brignall (2011)
4231, 1324 1, 2, 6, 22, 86, 336, 1282, 4758, ... A165528 rational g.f. Albert, Atkinson & Vatter (2009)
4213, 2341 1, 2, 6, 22, 86, 336, 1290, 4870, ... A116709 rational g.f. Kremer & Shiu (2003)
4312, 2143 1, 2, 6, 22, 86, 337, 1295, 4854, ... A165529 rational g.f. Albert, Atkinson & Brignall (2012)
4213, 1243 1, 2, 6, 22, 86, 337, 1299, 4910, ... A116710 rational g.f. Kremer & Shiu (2003)
4321, 3142 1, 2, 6, 22, 86, 338, 1314, 5046, ... A165530 rational g.f. Vatter (2012)
4213, 1342 1, 2, 6, 22, 86, 338, 1318, 5106, ... A116707 rational g.f. Kremer & Shiu (2003)
4312, 2341 1, 2, 6, 22, 86, 338, 1318, 5110, ... A116704 rational g.f. Kremer & Shiu (2003)
3412, 2143 1, 2, 6, 22, 86, 340, 1340, 5254, ... A029759 algebraic (nonrational) g.f. Atkinson (1998)

4321, 4123
4321, 3412
4123, 3214
4123, 2143

1, 2, 6, 22, 86, 342, 1366, 5462, ... A047849 rational g.f. Kremer & Shiu (2003)
4123, 2341 1, 2, 6, 22, 87, 348, 1374, 5335, ... A165531 algebraic (nonrational) g.f. Atkinson, Sagan & Vatter (2012)
4231, 3214 1, 2, 6, 22, 87, 352, 1428, 5768, ... A165532 algebraic (nonrational) g.f. Miner (2016)
4213, 1432 1, 2, 6, 22, 87, 352, 1434, 5861, ... A165533 algebraic (nonrational) g.f. Miner (2016)

4312, 3421
4213, 2431

1, 2, 6, 22, 87, 354, 1459, 6056, ... A164651 algebraic (nonrational) g.f. Le (2005) established the Wilf-equivalence;
Callan (2013a) determined the enumeration.
4312, 3124 1, 2, 6, 22, 88, 363, 1507, 6241, ... A165534 algebraic (nonrational) g.f. Pantone (2017)
4231, 3124 1, 2, 6, 22, 88, 363, 1508, 6255, ... A165535 algebraic (nonrational) g.f. Albert, Atkinson & Vatter (2014)
4312, 3214 1, 2, 6, 22, 88, 365, 1540, 6568, ... A165536 algebraic (nonrational) g.f. Miner (2016)

4231, 3412
4231, 3142
4213, 3241
4213, 3124
4213, 2314

1, 2, 6, 22, 88, 366, 1552, 6652, ... A032351 algebraic (nonrational) g.f. Bóna (1998)
4213, 2143 1, 2, 6, 22, 88, 366, 1556, 6720, ... A165537 algebraic (nonrational) g.f. Bevan (2016b)
4312, 3142 1, 2, 6, 22, 88, 367, 1568, 6810, ... A165538 algebraic (nonrational) g.f. Albert, Atkinson & Vatter (2014)
4213, 3421 1, 2, 6, 22, 88, 367, 1571, 6861, ... A165539 algebraic (nonrational) g.f. Bevan (2016a)

4213, 3412
4123, 3142

1, 2, 6, 22, 88, 368, 1584, 6968, ... A109033 algebraic (nonrational) g.f. Le (2005)
4321, 3214 1, 2, 6, 22, 89, 376, 1611, 6901, ... A165540 algebraic (nonrational) g.f. Bevan (2016a)
4213, 3142 1, 2, 6, 22, 89, 379, 1664, 7460, ... A165541 algebraic (nonrational) g.f. Albert, Atkinson & Vatter (2014)
4231, 4123 1, 2, 6, 22, 89, 380, 1677, 7566, ... A165542 conjectured to not satisfy any ADE, see Albert et al. (2018)
4321, 4213 1, 2, 6, 22, 89, 380, 1678, 7584, ... A165543 algebraic (nonrational) g.f. Callan (2013b); see also Bloom & Vatter (2016)
4123, 3412 1, 2, 6, 22, 89, 381, 1696, 7781, ... A165544 algebraic (nonrational) g.f. Miner & Pantone (2018)
4312, 4123 1, 2, 6, 22, 89, 382, 1711, 7922, ... A165545 conjectured to not satisfy any ADE, see Albert et al. (2018)

4321, 4312
4312, 4231
4312, 4213
4312, 3412
4231, 4213
4213, 4132
4213, 4123
4213, 2413
4213, 3214
3142, 2413

1, 2, 6, 22, 90, 394, 1806, 8558, ... A006318 Schröder numbers
algebraic (nonrational) g.f.
Kremer (2000), Kremer (2003)
3412, 2413 1, 2, 6, 22, 90, 395, 1823, 8741, ... A165546 algebraic (nonrational) g.f. Miner & Pantone (2018)
4321, 4231 1, 2, 6, 22, 90, 396, 1837, 8864, ... A053617 conjectured to not satisfy any ADE, see Albert et al. (2018)

See also

Related Research Articles

<span class="mw-page-title-main">Polyomino</span> Geometric shapes formed from squares

A polyomino is a plane geometric figure formed by joining one or more equal squares edge to edge. It is a polyform whose cells are squares. It may be regarded as a finite subset of the regular square tiling.

In graph theory, a uniquely colorable graph is a k-chromatic graph that has only one possible (proper) k-coloring up to permutation of the colors. Equivalently, there is only one way to partition its vertices into k independent sets and there is no way to partition them into k − 1 independent sets.

<span class="mw-page-title-main">Subcoloring</span>

In graph theory, a subcoloring is an assignment of colors to a graph's vertices such that each color class induces a vertex disjoint union of cliques. That is, each color class should form a cluster graph.

In the mathematical study of permutations and permutation patterns, a superpattern or universal permutation is a permutation that contains all of the patterns of a given length. More specifically, a k-superpattern contains all possible patterns of length k.

The Stanley–Wilf conjecture, formulated independently by Richard P. Stanley and Herbert Wilf in the late 1980s, states that the growth rate of every proper permutation class is singly exponential. It was proved by Adam Marcus and Gábor Tardos and is no longer a conjecture. Marcus and Tardos actually proved a different conjecture, due to Zoltán Füredi and Péter Hajnal, which had been shown to imply the Stanley–Wilf conjecture by Klazar (2000).

<span class="mw-page-title-main">Permutation graph</span> Graph representing a permutation

In the mathematical field of graph theory, a permutation graph is a graph whose vertices represent the elements of a permutation, and whose edges represent pairs of elements that are reversed by the permutation. Permutation graphs may also be defined geometrically, as the intersection graphs of line segments whose endpoints lie on two parallel lines. Different permutations may give rise to the same permutation graph; a given graph has a unique representation if it is prime with respect to the modular decomposition.

In the mathematical field of graph theory, the Fibonacci cubes or Fibonacci networks are a family of undirected graphs with rich recursive properties derived from its origin in number theory. Mathematically they are similar to the hypercube graphs, but with a Fibonacci number of vertices. Fibonacci cubes were first explicitly defined in Hsu (1993) in the context of interconnection topologies for connecting parallel or distributed systems. They have also been applied in chemical graph theory.

In combinatorial mathematics and theoretical computer science, a (classical) permutation pattern is a sub-permutation of a longer permutation. Any permutation may be written in one-line notation as a sequence of entries representing the result of applying the permutation to the sequence 123...; for instance the sequence 213 represents the permutation on three elements that swaps elements 1 and 2. If π and σ are two permutations represented in this way, then π is said to contain σ as a pattern if some subsequence of the entries of π has the same relative order as all of the entries of σ.

In combinatorial mathematics, a partial permutation, or sequence without repetition, on a finite set S is a bijection between two specified subsets of S. That is, it is defined by two subsets U and V of equal size, and a one-to-one mapping from U to V. Equivalently, it is a partial function on S that can be extended to a permutation.

<span class="mw-page-title-main">Telephone number (mathematics)</span> Number of ways to pair up n objects

In mathematics, the telephone numbers or the involution numbers form a sequence of integers that count the ways n people can be connected by person-to-person telephone calls. These numbers also describe the number of matchings of a complete graph on n vertices, the number of permutations on n elements that are involutions, the sum of absolute values of coefficients of the Hermite polynomials, the number of standard Young tableaux with n cells, and the sum of the degrees of the irreducible representations of the symmetric group. Involution numbers were first studied in 1800 by Heinrich August Rothe, who gave a recurrence equation by which they may be calculated, giving the values

In combinatorial mathematics, a Baxter permutation is a permutation which satisfies the following generalized pattern avoidance property:

Richard Alejandro Arratia is a mathematician noted for his work in combinatorics and probability theory.

Rodica Eugenia Simion was a Romanian-American mathematician. She was the Columbian School Professor of Mathematics at George Washington University. Her research concerned combinatorics: she was a pioneer in the study of permutation patterns, and an expert on noncrossing partitions.

<span class="mw-page-title-main">Distinguishing coloring</span> Assignment of colors to graph vertices that destroys all symmetries

In graph theory, a distinguishing coloring or distinguishing labeling of a graph is an assignment of colors or labels to the vertices of the graph that destroys all of the nontrivial symmetries of the graph. The coloring does not need to be a proper coloring: adjacent vertices are allowed to be given the same color. For the colored graph, there should not exist any one-to-one mapping of the vertices to themselves that preserves both adjacency and coloring. The minimum number of colors in a distinguishing coloring is called the distinguishing number of the graph.

<span class="mw-page-title-main">Mireille Bousquet-Mélou</span> French mathematician

Mireille Bousquet-Mélou is a French mathematician who specializes in enumerative combinatorics and who works as a senior researcher for the Centre national de la recherche scientifique (CNRS) at the computer science department (LaBRI) of the University of Bordeaux.

<span class="mw-page-title-main">David Bevan (mathematician)</span> English mathematician

David Bevan is an English mathematician, computer scientist and software developer. He is known for Bevan's theorem, which gives the asymptotic enumeration of grid classes of permutations and for his work on enumerating the class of permutations avoiding the pattern 1324. He is also known for devising weighted reference counting, an approach to computer memory management that is suitable for use in distributed systems.

In the theory of permutation patterns, a skew-merged permutation is a permutation that can be partitioned into an increasing sequence and a decreasing sequence. They were first studied by Stankova (1994) and given their name by Atkinson (1998).

In the mathematics of permutations, a layered permutation is a permutation that reverses contiguous blocks of elements. Equivalently, it is the direct sum of decreasing permutations.

In mathematics and computer science, the sorting numbers are a sequence of numbers introduced in 1950 by Hugo Steinhaus for the analysis of comparison sort algorithms. These numbers give the worst-case number of comparisons used by both binary insertion sort and merge sort. However, there are other algorithms that use fewer comparisons.

Hunter Snevily (1956–2013) was an American mathematician with expertise and contributions in Set theory, Graph theory, Discrete geometry, and Ramsey theory on the integers.

References

The Database of Permutation Pattern Avoidance, maintained by Bridget Tenner, contains details of the enumeration of many other permutation classes with relatively few basis elements.