Research on enumeration problem of pattern-avoiding permutations

Tongyuan ZHAO , Xiaoqing LI , Feng ZHAO

Front. Math. China ›› 2024, Vol. 19 ›› Issue (4) : 191 -213.

PDF (683KB)
Front. Math. China ›› 2024, Vol. 19 ›› Issue (4) : 191 -213. DOI: 10.3868/s140-DDD-024-0012-x
RESEARCH ARTICLE

Research on enumeration problem of pattern-avoiding permutations

Author information +
History +
PDF (683KB)

Abstract

The problem of relevant enumeration with pattern-avoiding permutations is a significant topic in enumerative combinatorics and has wide applications in physics, chemistry, and computer science. This paper summarizes the relevant conclusions of the enumeration of pattern-avoiding permutations on the n-element symmetric group Sn, alternating permutations, Dumont permutations, Ballot permutations, and inversion sequences. It also introduces relevant research results on avoiding vincular patterns and barred patterns in Sn.

Keywords

Pattern avoidance / combinatorial enumeration / combinatorial bijection

Cite this article

Download citation ▾
Tongyuan ZHAO, Xiaoqing LI, Feng ZHAO. Research on enumeration problem of pattern-avoiding permutations. Front. Math. China, 2024, 19(4): 191-213 DOI:10.3868/s140-DDD-024-0012-x

登录浏览全文

4963

注册一个新账户 忘记密码

1 Research on pattern-avoiding enumeration on Sn

Researches on pattern problems on permutation sets can be traced back to the 1880s, when MacMahon [47] used generating functions to study the distribution of permutations and inverse numbers in words. In 1985, Simion and Schmidt [62] first systematically studied the problem of pattern avoidance on permutations. Since then, the problem of patterns on permutation sets has attracted the attention of many combinatorial scholars. The problem of pattern avoidance on permutations with different constraints has become a hot topic in combinatorial mathematics, and relevant pattern-avoiding permutations can bijectively correspond with many combinatorial structures. This paper reviews relevant achievements in this field and introduces conclusions and conjectures on the n-element symmetric group Sn, alternating permutations, Dumont permutations, Ballot permutations, and pattern avoidance problems on inversion sequences. It also presents research results on avoiding vincular patterns and barred patterns in Sn.

Denote the n-element symmetric group Sn as the set of all permutations on [n]={1,2,,n}, such as S1={1}, S2={12,21}, S3={123,132,213,231,312,321}.

Definition 1.1 Given two permutations σ=σ1σ2σn and π=π1π2πk, if there exists c1<c2<<ck, such that the subpermutation σc1σc2σck and π are order isomorphic, i.e., πi<πj if and only if σci<σcj(1i<jk), then permutation σ is said to contain pattern σ. If there does not exist a subpermutation of σ that is order isomorphic to π, permutation σ is said to avoid pattern π. The set of permutations avoiding pattern π on Sn is denoted by Sn(π).

Definition 1.2 If |Sn(π)|=|Sn(τ)|, we say the two patterns π and τ are Wilf equivalent in Sn.

Knuth [40] first proposed the “pattern theory” and obtained that the enumeration result for avoiding any length-3 pattern is a Catalan number Cn=1n+1(n2n) and provided the bijection between Sn(132) and Dyck paths. Later, Simion and Schmidt [62] systematically studied the problem of avoiding patterns on permutations and constructed the bijection between Sn(123) and Sn(132). West [68] established the bijection between Sn(123) and Sn(132) using a spanning tree. Reference [61] established the bijection between Sn(321) and Sn(132) with matrix transformation. Simion and Schmidt [62] also obtained all enumeration results for avoiding two and three length-3 patterns in Sn, as shown in the following theorems.

Theorem 1.1 (1) For n1, any p{(123,132),(123,213),(231,321),(132,213),(132,231),(132,312),(213,231),(213,312),(231,312),(312,321)}, there exists

|Sn(p)|=2n1.

(2) For n1, any p{(123,231),(123,312),(132,321),(213,321)}, there exists

|Sn(p)|=1+(n2).

(3) For n5, there exists

|Sn(123,321)|=0.

Theorem 1.2 (1) For n1, any p{(123,132,213),(231,312,321)}, there exists

|Sn(p)|=Fn+1,

where Fn is the n-th Fibonacci number.

(2) For n1, any p{(123,132,231),(123,213,312),(123,231,312),(132,213,231),(132,213,312),(132,213,321),(132,213,321),(132,231,312), (132,231,321),(213,231,321),(213,312,321)}, there exists

|Sn(p)|=n.

(3) For n5, any p{(123,132,321),(123,213,321),(123,231,321),(123,312,321)}, there exists

|Sn(p)|=0.

Simion and Schmidt [62] also obtained that the enumeration result for avoiding four and five length-3 patterns on Sn was a simple constant.

There are also abundant achievements in the research on avoiding length-4 patterns on Sn. The permutations that avoid a single length-4 pattern can be divided into three Wilf equivalent classes. Bóna [7] and Regev [60] presented the generating functions for the enumeration of avoiding 1342 and 1234 pattern equivalence classes. Gessel [35] and Bóna [7] gave the enumeration results for avoiding these patterns. Conway and Guttmann [28] used a modified algorithm to estimate the enumeration result of Sn(1324) in the remaining Wilf equivalent classes. West [67] obtained the enumeration result for avoiding a length-3 and length-4 pattern at the same time on Sn with a spanning tree. Most of the results are related to Fibonacci number. Kremer and Shiu [42] detailed the enumeration problem of avoiding double length-4 patterns on Sn. Mansour [50] gave the enumeration result of maximal partial permutation Sn(1324,2134,1243).

Among the studies of avoiding multiple-length patterns on Sn, through constructing bijections, Backelin et al. [3] obtained |Sn(12kτ)| = |Sn(k(k1)1τ)|, where τ is a random permutation comprised of {k+1,,l}. Reference [61] got |Sn(τk(k1))|=|Sn(τ(k1)k)|, where τ is a random permutation comprised of {1,,k2}.

The asymptotic enumeration problem of pattern-avoiding permutations on Sn has also attracted the attention of scholars. Marcus and Tardos [55] solved the famous Stanley-Wilf Conjecture, as shown in the following theorem.

Theorem 1.3  For any positive integer k and any τSk, limn(|Sn(τ)|)1n exists and is finite.

This is called the Stanley-Wilf limit for pattern τ, denoted by L(τ). When τS3, L(τ)=4 is proved. When τS4, there are three Wilf equivalent classes. Regev [60] proved L(1234)=9, and Bóna [7] proved L(1342)=8. The Stanley-Wilf limit of pattern 1324 in the remaining equivalent class remains an open issue. Conway et al. [29] obtained 10.271<L(1324)<13.5. Mansour and Nassau [52] got L(1324567k)(k4+9.47)2.

2 Research on pattern-avoiding enumeration on alternating permutations

Definition 2.1 Given a permutation σ, if σ1<σ2>σ3<σ4>, then permutation σ is said to be an alternating permutation.

Denote An as a set comprised of all alternating permutations on [n]. The enumeration result of length-n alternating permutation is an Euler number En, with its exponential generating function satisfying

n=0Enxnn!=secx+tanx.

Mansour [48] used the block decomposition method to obtain |A2n|=Cn. Later, Lewis [43] concluded that the enumeration results of alternating permutations avoiding any length-3 pattern are related to Cn. He established the bijection between Sn(132) and A2n+1(132), and for the first time, he studied the enumeration problem of alternating permutations avoiding length-4 patterns [44]. Lewis [45] established the bijection between A2n(1234),A2n(2143) and standard Young tableaux of shape n,n,n by constructing a spanning tree, and obtained

|A2n(1234)|=|A2n(2143)|=2(3n)!n!(n+1)!(n+2)!.

Meanwhile, Lewis [45] established the bijection between A2n+1(2143) and standard Young Tableaux of shape n+2,n+1,n, and obtained

|A2n+1(2143)|=2(3n+3)!n!(n+1)!(n+2)!(2n+1)(2n+2)(2n+3).

Besides, Lewis [45] also gave the following conjectures.

Conjecture 2.1  For n1, any p{1243,2134,1432,3214,2341,4123,3421,4312}, there exists

|A2n(p)|=|A2n(1234)|=|A2n(2143)|.

Conjecture 2.2  For n0, anyp{2134,4312,3214,4132}, there exists

|A2n+1(p)|=|A2n+1(1234)|.

Conjecture 2.3  For n0, any p{1243,3421,1432,2341}, there exists

|A2n+1(p)|=|A2n+1(2143)|.

Conjecture 2.4  If permutations p and q are Wilf equivalent on any An, then they are Wilf equivalent on any Sn.

The above Conjectures 2.1‒2.3 have been fully resolved in recent years. Xu and Yan [69] established the bijection between A2n(4123) and standard Young tableaux of shape n+2,n,n2, as well as the bijection between A2n+1(4123) and standard Young tableaux of shapen+1,n,n1 by constructing a spanning tree, proving

|A2n(4123)|=|A2n(1234)|=|A2n(1432)|,|A2n+1(4123)|=|A2n+1(1234)|,|A2n+1(1432)|=|A2n+1(2143)|.

By constructing a spanning tree, Bóna [8, 9] proved

|A2n(1234)|=|A2n(1243)|,|A2n(12345)|=|A2n(12354)|,|A2n+1(1234)|=|A2n+1(2134)|;

and further obtained

|A2n(12k)|=|A2n(12k(k1))|,|An(12k)|=|An(21(k1)k)|.

Chen et al. [21] proved by constructing a spanning tree

|A2n+1(1243)|=|A2n+1(2143)|,|A2n(4312)|=|A2n(1234)|.

Lewis [45] also raised the following problems, which remain open to date.

Problem 2.1 Is there any other large pattern family that can be proved to be Wilf equivalent on alternating permutations?

Definition 2.2 Given a permutation σ, if for all i{k,2k,}, σi>σi+1 is satisfied, that is, the descending set is {k,2k,}, then the set comprised of permutations σ is Desn,k.

Problem 2.2 Can pattern avoidance be studied on Desn,k? On such a permutation set, can it be proved that there exists an equivalent pattern pair or family?

Definition 2.3 If alternating permutation σ satisfies σ=σ1, it is said to be an alternating involutory permutation.

Denote AJn as a set comprised of all alternating permutations on [n]. Barnabei et al. [4] studied the pattern-avoiding enumeration problem on alternating involutory permutations and yielded relevant results, as seen in Theorem 2.1.

Theorem 2.1  For any permutation τ on {3,,m}, there exists

|AJn(12τ)|=|AJn(21τ)|.

And for any permutation τ on {1,,k2}, there exists

|AJ2n(τ(k1)k)|=|AJ2n(τk(k1))|.

The results of avoiding single length-4 patterns on alternating involutory permutations are mostly related to the Motzkin number, while the results of avoiding double length-4 patterns are related to the Fibonacci number and power of 2. In addition, Barnabei et al. [4] proposed the following Conjectures 2.5 and 2.6.

Conjecture 2.5  For n1, there exists

|AJ2n(1432)|=|AJ2n+1(1432)|=|AJ2n(3214)|,

and

|AJ2n1(3214)|=MnMn2,

where Mn is the nth Motzkin number.

Conjecture 2.6  If τ is any arbitrary permutation of {4,,m}, where m4, there exists

|AJn(123τ)|=|AJn(321τ)|.

Yan et al. [71] proved the above two conjectures and conducted Wilf equivalence classification of avoiding length-4 patterns on alternating involutory permutations.

3 Research on pattern-avoiding enumeration on dumount permutations

There are four kinds of Dumont permutations. The first and second kinds were proposed by Dumont [31]. Burstein and Stromquist [17] proved the Kitaev-Remmel [38, 39] Conjecture by establishing the bijection between D2n1and D2n3, defining the relevant permutation set as the third kind of Dumont permutation. They used Foata's fundamental transformation to map the third kind of Dumont permutations onto the permutation set of the same order, hence the fourth kind of Dumont permutation. For convenience, we first give the following definitions.

Definition 3.1 The fixed point (excedance, deficiency) in permutation π=π1π2πn refers to location i, which satisfies the condition

π(i)=i(π(i)>i,π(i)<i).

Definition 3.2 (1) Permutations where the locations of every even value are descending and the locations of every odd value are ascending or which end with an odd value are referred to as Dumont permutations of the first kind.

(2) Permutations where the locations of every even value are deficiencies, and the locations of every odd value are fixed points or exceedances are referred to as Dumont permutations of the second kind.

(3) Permutations where all descendances are from an even value to an even value are referred to as Dumont permutations of the third kind.

(4) Permutations where all deficiencies must be at locations of even values and correspond to even values are referred to Dumont permutations of the fourth kind.

For 1i4, use D2ni to represent the set comprised of length-2n Dumont permutations of ith kind. Use the G2n to represent nth Genocchi number. Dumont, Burstein and Stromquist [17, 31] obtained

|D2n1|=|D2n2|=|D2n3|=|D2n4|=G2n+2,

where the exponential generating function of the nth Genocchi number satisfies

n=1G2nx2n(2n)!=xtan(x2),n=1(1)nG2nx2n(2n)!=xtanh(x2).

3.1 Research on pattern-avoiding enumeration on D2n1

Mansour [49] studied the enumeration problem of avoiding single length-3 patterns on D2n1 for the first time, and obtained by recursion

|D2n1(132)|=|D2n1(231)|=|D2n1(312)|=Cn,|D2n2(321)|=Cn.

Burstein et al. [13] established the bijection between the permutations enumerated by Cn and Dyck paths. Besides, Mansour, Ofodile, and Burstein [16, 50, 58] enumerated the permutations with restricted inclusion of length-3 patterns one time on D2n1. Burstein [12] studied the enumeration problem of avoiding single length-3 and two length-3 patterns on D2n1, and obtained

|D2n1(213)|=Cn1,|D2n2(231)|=2n1,

and the following theorems.

Theorem 3.1  For n2, there exists

|D2n1(132,231)|=|D2n1(132,312)|=|D2n1(213,312)|=|D2n1(132,213)|=|D2n1(231,312)|=|D2n1(123,213)|=|D2n1(231,321)|=1.

Burstein [12] further studied the enumeration problem of avoiding two length-4 patterns on D2n1 , and presented Theorem 3.2 and Theorem 3.3.

Theorem 3.2  The ordinary generating function G(x) for D2n1(1423,4132) enumeration sequence is

G(x)=13x(1+x)14x13x2x2(1+x)14x.

Theorem 3.3 (1) For n0, there exists

|D2n1(1342,1423)|=|D2n1(2341,2413)|=|D2n1(1342,2413)|=sn+1,|D2n1(2413,3142)|=k=0n1nkn+k(n+kn)2k+δn=0,

namely power of 2 and convolution of Ballot numbers.

|D2n1(2413,4132)|=|D2n1(1423,3142)|,

where sn is the nth small Schröder number.

(2) For n1, there exists |D2n1(1342,4213)|=2n1.

(3) For n3, there exists |D2n1(2341,1423)|=bn, where bn satisfies bn=3bn1+2bn2 and b0=1, b1=1, b2=3.

Regarding avoiding single length-4 patterns on D2n1, Burstein and Jones [14] gave the following Conjecture 3.1 and Conjecture 3.2, which remain open to date.

Conjecture 3.1  For n0, there exists

|D2n1(2143)|=|D2n1(3421)|.

Definition 3.3

ak=|{πD2n1(2143)|(231_)π=k}|,bk=|{πD2n1(3421)|(13_2)π=k}|,

where (231_)π((13_2)π) is the occurrence of vincular pattern 231_(13_2)appearing in π.

Conjecture 3.2  For n0, there exists

{ak=bk=1,whenk=(n2);ak=bk=0,whenk>(n2);k=0makk=0mbk,when0m(n2).

The condition for the last formula to hold is m=(n2).

3.2 Research on pattern-avoiding enumeration on D2n2

The foregoing has provided the enumeration results for avoiding patterns 321, 312 and 231 on D2n2. According to the definition, D2n2 contains patterns 123, 132, and 213, so the enumeration result for avoiding the three patterns is naturally zero. Hence, we have obtained all enumeration results for avoiding single length-3 patterns on D2n2. Among the research on avoiding single length-4 patterns on D2n2, Burstein [12] obtained |D2n2(3142)|=Cn, and Elizalde and Mansour [13] found |D2n2(4132)|=|D2n2(321)|=Cn, along with the following Theorem 3.4.

Theorem 3.4  For n0, there exists

|D2n2(2143)|=anan+1,

where

a2m=12m+1(3mm),a2m+1=1m+1(3m+1m).

Use D2n2(τ;1) to indicate a permutation set with restricted inclusion of length-4 pattern τ once in D2n2. For τD42, Ofodile [58] obtained the enumeration result. Burstein and Ofodile [16] obtained the enumeration result of D2n2(2143;1), as shown in Theorems 3.5 and 3.6.

Theorem 3.5  For n0, there exists

|D2n2(3142;1)|=(2n1n1).

Theorem 3.6  For n0, there exists

|D2n2(2143;1)|=anbn+1+bnan+1+an1an,

where

a2k=12k+1(3kk),b2k=(3k3k2).

3.3 Research on pattern-avoiding enumeration on D2n3

Burstein et al. [15] obtained the following enumeration results of avoiding patterns 231 and 312 on D2n3.

Theorem 3.7  For n0, there exists

|D2n3(231)|=|D2n3(312)|=Cn.

Genocchi’s Seidel triangle is a Pascal triangular array of integers (gi,j)i,j1, a subdivision of the Genocchi number, which satisfies the following recursion:

{g2i+1,j=g2i+1,j1+g2i,j,forj=1,2,,i+1,g2i,j=g2i,j+1+g2i1,j,forj=i,i1,,1,

where g1,1=1 and gi,j=0. If j0,i0, or i>j2. Then

g2n1,n1=g2n1,n=g2n,n=G2n+2,g2n1,1=g2n2,1=H2n1,

where G2n is the nth Genocchi number and H2n1 is the nth central Genocchi number. For D2n3 and D2n4, Burstein et al. [15] gave the following conjectures, which remain open to date.

Conjecture 3.3  In D2n3, the number of permutations where 2k follows 2n is g2n,k, and the number of permutations where 2k is in front of 2 is g2n,nk+1.

Conjecture 3.4  InD2n4, the number of permutations ending with 2k is g2n,k, and the number of permutations where 2 is at the location of 2k is g2n,nk+1.

Conjecture 3.5  InD2n4, the number of permutations π=π1π2πn where π2n=2 and m[n1] satisfies the condition that the minimal integer of π2m+1=2m+2 is g2n1,m, and the number of permutations π where π2n=2 without such m[n1] that π2m+1=2m+2 is g2n1,n1.

3.4 Research on pattern-avoiding enumeration on D2n4

Burstein and Jones [14] studied the pattern avoidance on D2n4. When n4, it can be seen from the definition that D2n4 contains pattern 1234 in D44, so the enumeration result of avoiding this pattern is naturally zero. The enumeration result of avoiding other patterns in D44 is as shown in the following Theorem 3.8.

Theorem 3.8  For n1, there exists

|D2n4(1342)|=2n1.

For n0, there exists

|D2n4(1432)|=|D2n4(321)|=Cn.

The partial enumeration result for avoiding length-4 patterns except D44 and containing length-3 pattern 321 once on D2n4 is as follows:

Theorem 3.9  For n0, there exists

|D2n4(1324)|=|D2n4(1243)|=|D2n4(213)|=2(n2)+1=n2n+1,|D24(1423)||D24(312)|.

([14] also provided the ordinary generating function of |D2n4(1423)| in the form of a continued fraction, and obtained the corresponding OEIS sequence for the D2n4(312) counting sequence.)

Theorem 3.10  For n1, there exists

|D2n4(321;1)|=3n(2nn3)+3n+1(2n+2n2).

4 Research on pattern-avoiding enumeration on Ballot permutations

Definition 4.1 The prefix of a permutation σ=σ1σ2σn refers to a continuous initial subsequence σ1σ2σp(1pn).

Definition 4.2 Given a permutation σSn, if σi>σi+1, then i[n1] is said to be a descent of permutation σ. If σi<σi+1, then i[n1] is said to be an ascent of permutation σ.

Definition 4.3 Given a permutation σ, if the number of descents in any prefix of σ is no less than the number of ascents, then the permutation σ is said to be a Ballot permutation.

For example, permutation 14325 is not a Ballot permutation because the number of descents (2) is greater than the number of ascents (1) in the prefix 1432.

Definition 4.4 A Gessel walk is constrained to the 1/4 N2 plane, with each step consisting of a {,,,} lattice path.

Definition 4.5 For i,jN, denote G(n;0,j) as the set comprised of nth Gessel walks from (0,i) to (0,j).

Denote Bn as the set of all Ballot permutations on [n]. Lin et al. [46] first studied the enumeration of avoiding length-3 patterns on Ballot permutations and obtained |Bn(123)|=C(n2) and |Bn(321)|=3n+1(2n2n2).

In addition, they concluded that patterns 213 and 312 as well as patterns 132 and 231 are Wilf-equivalent on Bn. They established the bijection between Bn(213) and Gessel walks with endpoints on the y-axis, and summarized the following two theorems.

Theorem 4.1  For n1, there exists

|Bn(213)|=|Bn(312)|=j=0n|G(n;0,j)|.

Theorem 4.2  For n0, there exists

|Bn(132)|=|Bn(231)|=C(n2)C(n+12).

They also raised the following problems.

Definition 4.6 For m=(m1,,mn)Nn, denote Gm as the set of multiple permutations comprised of {1m1,2m2,,nmn}. For an element π in Gm, if for every i,1ii=1nmn, there exists

|{j[i]:πj<πj+1}||{j[i]:πj>πj+1}|.

Then we call this element a Ballot multiple permutation.

Problem 4.1 InGm, can Ballot multiple permutations be counted for fixed mNn?

Sun [65] further obtained all enumeration results of avoiding two length-3 patterns and three length-3 patterns, concluded the Wilf equivalence of corresponding patterns to Bn(132,213),Bn(213,231),Bn(231,312),Bn(132,312), established the bijection between Bn(132,312) and the left factor of the Dyck path, and raised the following problems.

Problem 4.2 Can the enumeration result of Ballot permutations avoiding length-4 patterns be obtained?

Problem 4.3 Can the enumeration result of Ballot multiple permutations avoiding patterns in Sn be obtained?

Problem 4.4 Can the enumeration result of Ballot permutations, whose number of ascents is at least λ times over the number of descents, be obtained for avoiding a single lengh-3 pattern or two length-3 patterns?

5 Research on pattern-avoiding enumeration on inversion sequences

The pattern-avoiding enumeration of inversion sequences is a problem related to word enumeration. However, its research methods and results are mostly related to permutation enumeration, which has attracted the attention of scholars in recent years. Therefore, this paper will introduce it.

Definition 5.1 Given a length-n integer sequence e=e0e1en, if any 0in satisfies 0eii, then it is said to be an inversion sequence.

Definition 5.2 Given any length-k word τ on [k], if there is a length-k subsequence q in the inversion sequence e that is order isomorphic to the pattern τ, then the inversion sequence e is said to contain the pattern τ; otherwise, the inversion sequence e avoids the pattern τ. Denote Jn as the set composed of all inversion sequences on [n].

For example, e=01021321J7 contains patterns 120 and 000, corresponding to subsequence 231 and 111 in e, but e avoids pattern 201.

The concept of pattern avoidance in inversion sequences was proposed by Corteel et al. [30] and Mansour and Shattuck [53]. Mansou and Shattuck [53] conducted a systematic study for the first time on the problem of avoiding length-3 patterns without repeating letters in inversion sequences. They presented the enumeration results of avoiding patterns 012, 021, 102, 201, and 210 in inversion sequences and obtained the enumeration results of avoiding pattern 120 in inversion sequences under certain conditions. In addition, Corteel et al. [30] proved that pattern 201 and pattern 210 are Wilf equivalent on Jn, obtained the recursive relationship of Jn(201) and Jn(210) enumeration results, and linked the enumeration results with classical combinatorial numbers, as shown in Theorems 5.1 and 5.2.

Theorem 5.1

(1) For n1, there exists

|Jn(012)|=F2n1.

(2) For n1, there exists

|Jn(021)|=rn1.

(3) For n0, there exists

|Jn(102)|=m=n2n(1)nm2m+1(3mm)(mnm).

Additionally, the generating function of |Jn(012)|is

n1|Jn(012)|xn=x1x+x2(1x)(13x+x2)=n1F2n1xn,

the generating function of |Jn(021)|is

n1|Jn(021)|yn=1y16y+y22=n1rn1yn,

where Fn is the nth Fibonacci number, and rn is the nth large Schröder number.

Definition 5.3 For eJn, Let a1a2at be a weak maximum sequence of e from left to right, and assume b1< b2<<bnt is the sequence of remaining indices in [n]. Define etop=(ea1,ea2,,eat) and top (e)=eat, define ebottom=(eb1,eb2,,ebnt) and bottom (e)=ebnt. If every item of e is a weak maximum from left to right, then ebottom is empty, and here let bottom (e)=1.

Theorem 5.2  For n0, there exists

|Jn(201)|=|Jn(210)|=a=0n1b=1a1Tn,a,b=1n+1(2nn)+a=0n1b=0a1Tn,a,b,

where Tn,a,b is the number of eJn(201), and e satisfies tan(e)=a, bottom(e)=b.

Corteel et al. [30] also studied the problem of avoiding length-3 patterns with repeated letters in inversion sequences, obtained the counting results of avoiding patterns 000, 001, and 011, and proved |Jn(101)|=|Jn(110)|, as shown in Theorems 5.3 and 5.4.

Theorem 5.3  For n1, there exists

|Jn(000)|=|En+1|,|Jn(001)|=2n1,|Jn(011)|=Bn,

where En is the nth Euler number, and Bn is the nth Bell number, namely the number of all divisions of [n].

Theorem 5.4  For n1, there exists

|Jn(101)|=|Jn(110)|.

Conjecture 5.1  Forn1,0kn1, denote dn,k as the number of words with the last element being k1 in Jn(000). Then dn,k satisfies the recursive relationship

dn,k=dn,k1+dn1,nk.

Later, Kotsiias et al. [41] used a spanning tree-based algorithm to obtain the function equation of Jn(100) and Jn(201) generating functions. Testart [66] obtained the counting results of Jn(010) by decomposing the inversion sequence.

Martinez and Savage [56] linked the problem of avoiding patterns in inversion sequences with classical combinatorial structures and other pattern-avoiding permutations, providing simpler explanations for some combinatorial sequences than before. For the first time, they redefined length-3 patterns as triples of binary relations and obtained the counting results of inversion sequences avoiding legnth-3 patterns and conjectures about the counting results of Jn(021,120), namely Theorem 5.5 and Conjecture 5.2.

Theorem 5.5  For n1, there exists

|Jn(201,100)|=SBn,

where SBn is the nth semi-Baxter number.

Definition 5.4  Jn(ρ1,ρ2,ρ3) is a set comprised of eJn satisfying the following conditions: there is no such i<j<k that eiρ1ej, ejρ2ek, eiρ3ek.

For example, |Jn(<,>,<)|=|Jn(021)|.

Conjecture 5.2  For n1, there exists

|Jn(>,,)|=|Jn(<,>,)|.

Recently, Yan and Lin [70] obtained numerous counting results for inversion sequences avoiding double length-3 patterns, which were related to Fibonacci numbers, powers of 2, Schröder numbers and Bell numbers. They also solved the conjecture by Martinez and Savage [56] about the effect of inversion sequence pattern avoidance on the counting results. Subsequently, Kotsiias et al. [41] used a spanning tree-based algorithm to obtain the spanning tree of pattern pairs Jn(000,021),Jn(100,021),Jn(110,021),Jn(102,021),Jn(100,012), Jn(011,201),Jn(011,210), and Jn(120,210), and used the kernel function method to get the corresponding counting results’ generating functions and counting sequences.

Hong and Li [36] studied the Wilf equivalence class problem for inversion sequences avoiding length-4 patterns. Kotsireans et al. [41, 54] studied the counting problem of inversion sequences while avoiding pattern 021 and length-4 patterns using the spanning tree method. Lin and Ma [70] proposed the following conjecture on the counting results of the inversion sequence avoiding pattern 0012.

Conjecture 5.3  For n1, there exists

|Jn(0012)|=1+i=1n1(2ii1).

Later, Chern [23] proved the conjecture. Hong and Li [36] proposed the following conjecture on the counting results of the inversion sequence avoiding pattern 0012.

Conjecture 5.4  LetAn=|Jn(0021)| and A(x)=n1Anxn, then A(x) satisfies

1(1A(x))(1+A(x))2=1x.

This conjecture has been proved by Chern et al. [24] and Mansour [51] at the same time.

6 Research on enumeration of avoiding vincular patterns on Sn

Definition 6.1 Given the pattern τ=τ1τ2τk, some consecutive digits in τ are underlined as follows:

τiτi+1τj_.

If permutation σ contains a pattern τ, the corresponding letters appearing in permutation σmust be adjacent, while there is no adjacent condition for consecutive letters without an underline. This pattern τ is called a vincular pattern.

For example, permutation σ=541326 contains pattern τ=123_ one time, corresponding to the subsequence 126 in σ.

The vincular pattern had already appeared in other references before it was formally studied in reference [2]. Simon and Stanton [63] found that patterns 231, 213, 132, and 312 were related to a set of orthogonal polynomials of a generalized Laguerre polynomial. In addition, many permutation statistics could also be described by vincular patterns, such as valley (213 or 312), peak (231 or 132), continuous ascendance (123_), and continuous descendance (321). More generally, the continuous ascendance and descendance of length k are 12k and k(k1)1, respectively.

6.1 Research on enumeration of permutations avoiding length-3 vincular patterns

Claesson [25] first studied the enumeration problem of avoiding length-3 vincular patterns on Sn, and found that the partial counting results of avoiding two length-3 vincular patterns were related to the Motzkin number, Bessel number, and involution number. At the same time, Claesson obtained the relationship between the partial counting results of avoiding length-3 vincular patterns on Sn and other combinatorial structures.

The counting result of Sn(123) is a Bell number, indicating that the Stanley-Wilf Conjecture doesn’t hold for the case of vincular patterns, nor does the conjecture by Noonan and Zeilberger [57]. That is, the counting result of avoiding a vincular pattern may not necessarily be polynomially recursive.

Claesson and Mansour extended the results of [25] in [27], providing complete counting results for the two vincular patterns of type (1, 2) or (2, 1), and conjectured the counting results for avoiding three or more vincular patterns of type (1, 2) or (2, 1) on Sn. Bernini et al. [5] proved the partial counting conjecture for avoiding three vincular patterns on Sn. Bernini and Pergola [6] proved the partial counting conjecture for avoiding four, five, and six vincular patterns on Sn. These counting results were related to the Motzkin number, Fibonacci number, binomial coefficient, and power of 2.

6.2 Research on enumeration of permutations avoiding length-4 vincular patterns

Steingrímsson [64] proposed that there were 48 symmetric classes for length-4 vincular patterns on Sn, and through computer experiments, it was speculated that there were at least 24 Wilf equivalent classes. For the counting problem of avoiding length-4 vincular patterns on Sn, the counting results of 7 Wilf classes were known, as described below.

Elizalde and Noy [34] provided exponential generating functions for three consecutive length-4 patterns 1234_,1243_,1342_ in seven Wilf equivalence classes.

Kitaev [37] and Elizalde [32] studied patterns 1234_ and 1324_ in two Wilf equivalence classes based on the counting results of avoiding consecutive length-4 patterns on Sn by Elizalde and Noy, and proved that their generation functions were respectively

exp(320xet/2dtcos(32+π6)),exp(0xdt10xeu2/2du).

Callan [18] proved |Sn(35¯241)|=|Sn(3142)|, and gave two recursion formulas for |Sn(3142)| [19]. One recursion formula of an=|Sn(3142)| is as follows:

an=i=0n1aicni,n1;cn=i=0n1ian1,i,n2;an,k={i=0k1aij=kin1ian1i,j,1kn1;an1,k=n.

Callan [20] also obtained:

|Sn(123_4)|=k=1nu(n,k),

where u(n,k) has the following recursive relationship:

u(n,k)=u(n1,k1)+kj=kn1u(n1,j)(n1,u(0,0)=0,u(n,0)=0).

This result turns out an improvement to the |Sn(1234)| complex recursion.

Asinowski et al. [1] proved there was a relationship between Baxter permutation set Sn(2413,3142) and set Sn(2143,3412), and obtained the counting results and generating function for Sn(214_3,34_12_), as shown in Theorem 6.1.

Theorem 6.1  The generating function of Sn(214_3,34_12_) is

n1xn1(1x)nbn,

where

bn=|Sn(2413_,3142_)|=m=0n2n(n+1)2(n+1m)(n+1m+1)(n+1m+2)

is the counting result of length-n Baxter permutation. So,

|Sn(214_3,341_2)|=i=0(n+1)/2(1)i(n+1ii)bn+1i.

Elizalde [33] obtained the following theorem.

Theorem 6.2

n0|Sn(123_,312_,3421_)|xn=1+k0k(1+kx)x2(1(k+1)x)j=1k1(1jx),n0|Sn(123_,3421_)|xn=k0(1+kx)xk+1(1+x)k(1kx)(1(k+1)x).

6.3 Research on enumeration of including vincular pattern times

Claesson and Mansour [26] studied the counting problem of Sn that includes vincular patterns 123 and 132 exactly one time, and obtained the following theorem, where Sn1(τ) represents a permutation set containing pattern τ exactly one time in Sn.

Theorem 6.3  Assume Bn is the n-th Bell number, for n1, there exists

|Sn+21(123_)|=2|Sn+11(123_)|+k=0n1(nk)[|Sk+11(123_)|+Bk+1](|S01(123_)|=0).

Theorem 6.4  For n0, there exists

|Sn+11(132_)|=|Sn1(132_)|+k=1n1[(nk)|Sk1(132_)|+(n1k1)Bk](|S01(132_)|=0).

7 Research on enumeration of permutations avoiding barred patterns on Sn

Definition 7.1 A length-r barred pattern is a permutation where some digits are underlined. We use S¯r to represent the set of all barred patterns with a length ofr.

For example, S¯1={1,1¯},S¯2={12,1¯2,12¯,12¯,21,2¯1,21¯,21¯}. 24153 and 31524 are barred patterns in S¯5.

Definition 7.2 For τ¯S¯r, where τ is the pattern obtained by removing all the overlines in τ¯. Define τ as the pattern obtained by removing all underlined digits and simplifying them.

For example, if τ¯=53214, then τ=53214 and τ=312.

Definition 7.3 Given a permutation π and pattern τ¯, if each occurrence of τ in π is a part of the occurrence of τ in π, then permutation π is called pattern τ¯ avoiding.

For example, permutation π=1625374 avoids pattern τ¯=4132, because the corresponding subsequences of τ=321 in π are 635 and 645, which are part of subsequences 6253 and 6254, corresponding to the pattern τ=4132 in π.

The counting result of Sn avoiding length-1 and length-2 barred patterns is trivial, and the counting result of avoiding length-3 barred patterns with 3 digits all overlined is n!1n+1(2nn). In addition, the counting result of avoiding other length-3 barred patterns with 1 digit overlined is 1 and (n1)!.

Callan [18] and Pudwell [59] studied all length-4 patterns with 1 digit overlined, and obtained the following theorems.

Theorem 7.1  For p{14¯23,1342¯,231¯4,2¯431,3¯124,324¯1,41¯32,4213¯,24¯13,241¯3,241¯3,2413¯, 3¯142,31¯42,314¯2,3142¯}, there exists

|Sn(p)|=Bn,

where Bn is the nth Bell number.

Theorem 7.2  For p{1¯432,2341¯,231¯4,4¯123}, there exists

|Sn(p)|=(n1)!+j=2n(n2)!(j2)!+i=3nj=2ni+2l=j+i2n(ni)!(lj1)!(li)!(i3)!.

Theorem 7.3  For p{1¯432,1¯342,2314¯,24¯31,3124¯,3241¯,4¯132,4¯213,1¯324,1324¯,4231¯,4¯231}, there exists

|Sn(p)|=i=1n(ni)!|Si1(p)|.

Elizalde [33] studied the counting problem of simultaneously avoiding vincular patterns and barred patterns and obtained the following theorem.

Theorem 7.4  For n1, there exists

|Sn(213,2¯3_1_)|=Mn1,

where Mn1 is the (n1)-th Motzkin number.

In addition, Pudwell [59] obtained |Sn(14¯23)|=|Sn(123)|, Chen et al. [22] got Sn(321, 31¯42)|=Mn, Bousquet-Mélou and Butler [10] reached |Sn(4231,453¯12)|=|Sn(4231,3412)|, and combined with |Sn(2413)|=|Sn(3412)|to obtain the following theorem.

Theorem 7.5  For n1, there exists

|Sn(241_3)|=|Sn(341_2)|=|Sn(213¯54)|.

Bousquet-Mélou and Claesson [11] also got the counting result of Sn avoiding 31¯524¯, and obtained the following theorem.

Theorem 7.6  For n1, there exists

|Sn(31¯524¯)|=k=1n((k+12)+nk1nk).

The kth item of the above sum contains k counting results of minimum permutations from right to left, hence solving Pudwell's conjecture [59]. At the same time, the generating function corresponding to the above result is

n0|Sn(31¯524¯)|xn=k1xk(1x)(k+12).

References

[1]

Asinowski A, Barequet G, Bousquet-Mélou M, Mansour T, Pinter R Y. Orders induced by segments in floorplans and (2-14-3, 3-41-2)-avoiding permutations. Electron J Combin 2013; 20(2): 35

[2]

Babson E, Steingrímsson E. Generalized permutation patterns and a classification of the Mahoniar statistics. Sém Lothar Combin 2000; 44: B44b

[3]

Backelin J, West J, Xin G C. Wilf-equivalence for singleton classes. Adv in Appl Math 2007; 38(2): 133–148

[4]

Barnabei M, Bonetti F, Castronuovo N, Silimbani M. Pattern avoiding alternating involutions. Enumer Comb Appl 2023; 3(1): S2R4

[5]

Bernini A, Ferrari L, Pinzani R. Enumerating permutations avoiding three Babson-Steingrímssont patterns. Ann Comb 2005; 9(2): 137–162

[6]

Bernini A, Pergola E. Enumerating permutations avoiding more than three Babson-Steingrímsson Patterns. J Integer Seq 2007; 10(6): 07.6.4

[7]

Bóna M. Exact enumeration of 1342-avoiding permutations: a close link with labeled trees and planar maps. J Combin Theory Ser A 1997; 80(2): 257–272

[8]

Bóna M. New records in Stanley-Wilf limts. European J Combin 2007; 28(1): 75–85

[9]

Bóna M. On a family of conjectures of Joel Lewis on alternating permutations. Graphs Combin 2014; 30(3): 521–526

[10]

Bousquet-Mélou M, Butler S. Forest-like permutations. Ann Combin 2007; 11(3/4): 335–354

[11]

Bousquet-Mélou M, Claesson A, Dukes M, Kitaev S. (2+2)-free posets, ascent sequences and patterm avoiding permutations. J Combin Theory Ser A 2010; 117(7): 884–909

[12]

Burstein A. Restricted Dumont permutations. Ann Comb 2005; 9(3): 269–280

[13]

Burstein A, Elizalde S, Mansour T. Restricted Dumont permutations, Dyck paths, and noncrossing partitions. Discrete Math 2006; 306(22): 2851–2869

[14]

Burstein A, Jones O. Enumeration of Dumont permutations avoiding certain four-letter patterns. Discrete Math Theor Comput Sci 2021/2022; 22(2): 7

[15]

Burstein A, Josuat-Vergès M, Stromquist W. New Dumont permutations. Pure Math Appl (PU M A) 2010; 21(2): 177–206

[16]

BursteinAOfodileC. Dumont permutations containing one occurrence of certain three- and four- letter patterns. In: 9th International Conference on Permutation Patterns, June 20‒24, 2011, Sam Luis Obispo, CA

[17]

BursteinAStromquistW. Dumont permutations of the third kind. In: 19th International Conference on Formal Power Series and Algebraic Combinatorics (FPSAC 20077), July, 2007, Tianjin

[18]

CallanD. A Wilf equivalence related to two stack sortable permutations. 2005, arXiv: math/0510211

[19]

Callan D. A combinatorial interpretation of the eigensequence for composition. J Integer Seq 2006; 9(1): 06.1.4

[20]

CallanD. A bijection to count (1-23-4)-avoiding permutations. 2010

[21]

Chen J N, Chen Y C, W R D P. On pattern avoiding alternating permutations. European J Combin 2014; 40: 11–25

[22]

Chen W Y C, Deng E Y P, Yang L L M. Riordan paths and derangements. Discrete Math 2008; 308(11): 2222–2227

[23]

Chern S. On 0012-avoiding inversion sequences and a conjecture of Lin and Ma. Quaest Math 2023; 46(4): 681–694

[24]

Chern S, Fu S, Lin Z. Burstein’s permutation conjecture, Hong and Li’s inversion sequence conjecture and restricted Eulerian distributions. Proc Edinb Math Soc (2) 2023; 66(4): 1179–1201

[25]

Claesson A. Generalized pattern avoidance. European J Combin 2001; 22(7): 961–971

[26]

Claesson A, Mansour T. Counting occurrences of a pattern of type (1, 2) or (2, 1) in permutations. Adv Appl Math 2002; 29(2): 293–310

[27]

Claesson A, Mansour T. Enumerating permutations avoiding a pair of Babson-Steingrímsson patterns. Ars Combin 2005; 77: 17–31

[28]

Conway A R, Guttmann A J. On 1324-avoiding permutations. Adv Appl Math 2015; 64: 50–69

[29]

Conway A R, Guttmann A J, Zinn-Justin P. 1324-avoiding permutations revisited. Adv Appl Math 2018; 96: 312–333

[30]

Corteel S, Martinez M A, Savage C D, Weselcouch M. Patterns in inversion sequences I. Discret Math Theor Comput Sci 2016; 18(2): 2

[31]

Dumont D. Interprétations combinatoires des nombres de Genocchi. Duke Math J 1974; 41: 305–318

[32]

Elizalde S. Asymptotic enumeration of permutations avoiding generalized patterns. Adv Appl Math 2006; 36(2): 138–155

[33]

Elizalde S. Generating trees for permutations avoiding generalized patterns. Ann Comb 2007; 11(3/4): 435–458

[34]

Elizalde S, Noy M. Consecutive patterns in permutations. Adv Appl Math 2003; 30(1/2): 110–125

[35]

Gessel I M. Symmetric functions and P-recursiveness. J Combin Theory Ser A 1990; 53(2): 257–285

[36]

Hong L T, Li R. Length-four pattern avoidance in inversion sequences. Electron J Combin 2022; 29(4): 4.37

[37]

Kitaev S. Partially ordered generalized patterns. Discrete Math 2005; 298(1/2/3): 212–229

[38]

Kitaev S, Remmel J. Classifying descents according to equivalence mod k. Electron J Combin 2006; 13(1): 64

[39]

Kitaev S, Remmel J. Classifying descents according to parity. Ann Combin 2007; 11(2): 173–193

[40]

KnuthD E. The Art of Computer Programming, Vol 3, Sorting and Searching, Reading. MA: Addison-Wesley, 1973

[41]

Kotsireas I, Mansour T, Yıldırım G. An algorithmic approach based on generating trees for enumerating pattern-avoiding inversion sequences. J Symbolic Comput 2024; 120: 102231

[42]

Kremer D, Shiu W C. Finite transition matrices for permutations avoiding pairs of length four patterns. Discrete Math 2003; 268(1/2/3): 171–183

[43]

Lewis J B. Alternating, pattern-avoiding permutations. Electron J Combin 2009; 16(1): Note 7, 8

[44]

Lewis J B. Pattern avoidance for alternating permutations and Young tableaux. J Combin Theory Ser A 2011; 118(4): 1436–1450

[45]

Lewis J B. Generating trees and pattern avoidance in alternating permutations. Electron J Combin 2012; 19(1): 21, 21

[46]

Lin Z C, Wang D G L, Zhao T Y. A decomposition of ballot permutations, pattern avoidance and Gessel walks. J Combin Theory Ser A 2022; 191: 105644

[47]

MacMahonP A. Combinatory Analysis, Volumes I, II. Mineola, NY: Dover Publications, Inc, 2004

[48]

Mansour T. Restricted 132-alternating permutations and Chebyshev polynomials. Ann Comb 2003; 7(2): 201–227

[49]

Mansour T. Restricted 132-Dumont permutations. Australas J Combin 2004; 29: 103–117

[50]

Mansour T. The enumeration of permutations whose posets have a maximum element. Adv Appl Math 2006; 37(4): 434–442

[51]

Mansour T. Generating trees for 0021-avoiding inversion sequences and a conjecture of Hong and Li. Discrete Math Lett 2023; 12: 11–14

[52]

MansourTNassauC. On Stanley-Wilf limit of the pattern 1324. Adv Appl Math, 2021: 130

[53]

Mansour T, Shattuck M. Pattern avoidance in inversion sequences. Pure Math Appl (PU M A) 2015; 25(2): 157–176

[54]

MansourTYıldırımG. Inversion sequences avoiding 021 and another pattern of length four. 2023

[55]

Marcus A, Tardos G. Excluded permutation matrices and the Stanley-Wilf conjecture. J Combin Theory Ser A 2004; 107(1): 1531160

[56]

Martinez M, Savage C. Patterns in inversion sequences II: inversion sequences avoiding triples of relations. J Integer Seq 2018; 21(2): 18.2.2

[57]

Noonan J, Zeilberger D. The enumeration of permutations with a prescribed number of “forbidden” patterns. Adv Appl Math 1996; 17(4): 381–407

[58]

OfodileC O. The enumeration of Dumont permutations with few occurrences of three and four letter patterns. Ph D Thesis. Washington, DC: Howard University, 2011

[59]

PudwellL. Enumeration schemes for words avoiding permutations. In: Permutation Patterns, London Math Soc Lecture Note Ser, Vol 376. Cambridge: Cambridge University Press, 2010, 193–211

[60]

Regev A. Asymptotic values for degrees associated with strips of Young diagrams. Adv Math 1981; 41(2): 115–136

[61]

Reifegerste A. A generalization of Simion-Schmidt’s bijection for restricted permutations. Electron J Combin 2003; 9(2): 14

[62]

Simion R, Schmidt F W. Restricted permutations. European J Combin 1985; 6(4): 383–406

[63]

Simion R, Stanton D. Octabasic Laguerre polynomials and permutation statistics. J Comput Appl Math 1996; 68(1/2): 297–329

[64]

SteingrímssonE. Generalized permutation patterns—a short survey. In: Permutation Patterns, London Math Soc Lecture Note Ser, Vol 376. Cambridge: Cambridge University Press, 2010, 137–152

[65]

Sun N. A complete enumeration of ballot permutations avoiding sets of small patterns. Enumer Comb Appl 2023; 3(1): S2R6

[66]

TestartB. Inversion sequences avoiding the pattern 010. 2022, arXiv:2212.07222

[67]

WestJ. Permutations with forbidden subsequences and stack-sortable permutations. Ph D Thesis. Cambridge, MA: Massachusetts Institute of Technology, 1990

[68]

West J. Generating trees and the Catalan and Schröder numbers. DiscreteMath 1995; 146(1/2/3): 247–262

[69]

Xu Y X, Yan S H F. Alternating permutations with restrictions and standard Young tableaux. Electron J Combin 2012; 19(2): 49

[70]

Yan C Y, Lin Z C. Inversion sequences avoiding pairs of patterns. Discrete Math Theor Comput Sci 2020/2021; 22(1): 23

[71]

Yan S H F, Wang L T, Zhou R D P. On refinements of Wilf-equivalence for involutions. J Algebraic Combin 2023; 58(1): 69–94

RIGHTS & PERMISSIONS

Higher Education Press 2024

AI Summary AI Mindmap
PDF (683KB)

1125

Accesses

0

Citation

Detail

Sections
Recommended

AI思维导图

/