Next Article in Journal
Existence and Nonexistence of Positive Solutions for Fractional Boundary Value Problems with Lidstone-Inspired Fractional Conditions
Previous Article in Journal
Invariant Geometric Objects of the Equitorsion Canonical Biholomorphically Projective Mappings of Generalized Riemannian Space in the Eisenhart Sense
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Marking Algorithms in Permutation Tableaux and Transformations on Linked Partitions

School of Mathematics and Statistics, Beijing Technology and Business University, Beijing 100048, China
*
Authors to whom correspondence should be addressed.
Mathematics 2025, 13(8), 1335; https://doi.org/10.3390/math13081335
Submission received: 13 March 2025 / Revised: 9 April 2025 / Accepted: 15 April 2025 / Published: 19 April 2025
(This article belongs to the Section A: Algebra and Logic)

Abstract

:
In this paper, we focus on the internal structural characteristics of permutation tableaux and their correspondence with linked partitions. We begin by introducing new statistics for permutation tableaux, designed to thoroughly describe various positional relationships among the topmost 1s and the rightmost restricted 0s. Subsequently, we develop two marking algorithms for permutation tableaux, each from the perspective of columns and rows. Additionally, we introduce tugging and rebound transformations, which elucidate the generative relationship from original partitions to linked partitions. As a result, we demonstrate that the construction of these two marking algorithms in permutation tableaux provides a straightforward method for enumerating the crossing number and nesting number of the corresponding linked partitions.

1. Introduction

Steingrímsson and Williams [1] proposed a new combinatorial structure, the permutation tableaux, when they enumerated completely positive Grassmannian elements. They introduced the definition and properties of permutation tableaux in detail and constructed a bijection between the set of permutation tableaux of length n containing k rows and the set of permutations of length n with k weak exceedances. Corteel and Kim [2] defined permutation tableaux of type B and gave a generalized bijection from permutation tableaux of type B to permutations of type B.
A permutation tableau is defined as a Ferrers diagram possibly with empty rows such that the cells are filled with 0s and 1s, and the following are met:
(1)
Each column contains at least one 1.
(2)
There does not exist any 0 with a 1 above in the same column and a 1 to the left of the same row.
The length of a permutation tableau is defined as the number of rows plus the number of columns. A 0 in a permutation tableau is restricted if there is a 1 above it in the same column. A row is unrestricted if it does not contain a restricted entry. A 1 is a topmost one if it contains no 1 above itself in the same column. Let [ n ] = { 1 , 2 , , n } . A permutation tableau T of length n is labeled by the elements in [ n ] in increasing order from the top right corner to the bottom left corner. We use row i to denote the row with label i and column j to denote the column with label j. We use ( i , j ) to denote the cell in row i and column j. The shape of a permutation tableau T is meant to be the shape of the underlying Ferrers diagram of T with empty rows allowed. In other words, the shape of T is a partition ( λ 1 , λ 2 , , λ k ) , where λ i is the number of cells in the ith row of the underlying Ferrers diagram of T for i = 1 , 2 , , k .
For example, there is a permutation tableau of length 11 and shape (5, 5, 3, 2, 2, 0) in Figure 1, which has unrestricted row 1, 7, 8, 11 and two rightmost restricted 0s in (2, 4) and (5, 9), respectively.
Linked partitions were first introduced by Dykema [3] in the study of the unsymmetrized T-transform in free probability theory. A linked partition of [ n ] is a collection of nonempty subsets B 1 , B 2 , , B m of [ n ] , called blocks, such that the union of B 1 , B 2 , , B m is [ n ] , and any two distinct blocks are nearly disjoint. Two blocks B i and B j are said to be nearly disjoint if, for any k B i B j , one of the following conditions holds:
(1)
k = min ( B i ) , | B i | > 1 and k min ( B j ) ;
(2)
k = min ( B j ) , | B j | > 1 and k min ( B i ) .
The linear representation of a linked partition was defined by Chen, Wu, and Yan [4]. Given a linked partition τ of [ n ] , list n vertices in a horizontal line with labels 1 , 2 , , n . For any block, B = { i 1 , i 2 , , i k } , where k 2 and i 1 < i 2 < < i k draw an arc from i 1 to i j for j = 2 , , k . For i < j , we use a pair ( i , j ) to represent an arc from i to j, and we call i and j the left-hand and right-hand endpoint of arc ( i , j ) , respectively. For the sake of convenience, we also adopt a linear representation to set partitions. Two arcs ( i 1 , j 1 ) and ( i 2 , j 2 ) form a crossing if i 1 < i 2 < j 1 < j 2 , and they form a nesting if i 1 < i 2 < j 2 < j 1 . The number of pairs of arcs forming a crossing (resp., nesting) in τ is defined as the crossing number (resp., nesting number) of τ . We denote the crossing number and the nesting number of the linked partition τ by c r ( τ ) and n e ( τ ) , respectively.
For example, the linear representation of linked partition τ = { 1 , 3 , 5 } { 2 } { 3 , 8 } { 4 } { 6 , 7 } is shown in Figure 2. There is only one crossing formed by arcs ( 1 , 5 ) and ( 3 , 8 ) and one nesting formed by arcs ( 3 , 8 ) and ( 6 , 7 ) , i.e., c r ( τ ) = 1 and n e ( τ ) = 1 .
Given a linked partition, a vertex in the linear representation of τ is called an origin if it is only a left-hand endpoint, a transient if it is both a left-hand point and a right-hand endpoint, a singleton if it is an isolated vertex, or a destination if it is only a right-hand endpoint. Figure 3 illustrates the four types of vertices. It is clear that origin, transition, and singleton are the minimum elements of the blocks, the total number of which is equal to the number of blocks of linked partitions. It should be pointed out that for any right-hand endpoint j, there is at most one vertex i such that 1 i < j , and i is connected to j in the linear representation of a linked partition.
Chen et al. [5] established a bijection between partitions and vacillating tableaux to prove that the crossing numbers and the nesting numbers of partitions of [ n ] have a symmetric joint distribution by fixing the sets of minimal block elements and maximal block elements, as well as over all matchings on [ 2 n ] . They also obtained a corollary that the number of k-noncrossing partitions is equal to the number of k-non-nesting partitions, which is also true for matchings. Chen, Wu, and Yan [4] bijectively proved that the number of noncrossing linked partitions of [ n ] is equal to the number of large Schröder paths of length 2 ( n 1 ) , and they gave a one-to-one correspondence between linked partitions of [ n ] and the increasing trees containing n + 1 vertices. In addition, by defining linked cycles, they showed that the crossing number and nesting number have a symmetric joint distribution over the set of linked partitions of [ n ] by fixing the vertex labeling. Chen, Liu, and Wang [6] gave a bijection between linked partitions of [ n ] containing k blocks and permutations of [ n ] containing k 1 descents, as well as a bijection between linked partitions of [ n ] containing k blocks and permutation tableaux of length n containing k rows. Based on the positions of the topmost 1s and rightmost restricted 0s, they also defined I 2 -avoiding and J 2 -avoiding permutation tableaux. Moreover, they illustrated a bijection between noncrossing linked partitions of n and J 2 -avoiding permutation tableaux of length n and a bijection between non-nesting linked partitions of n and I 2 -avoiding permutation tableaux of length n. Chen, Guo, and Pang [7] introduced the structure of vacillating Hecke tableaux and used the Hecke insertion algorithm proposed by Buch et al. [8] to establish a one-to-one correspondence between vacillating Hecke tableaux and linked partitions; they also proved that the crossing number and the nesting number of a linked partition can be determined by the maximal number of rows and the maximal number of columns of diagrams in the corresponding vacillating Hecke tableau.
In this paper, we establish the relationship of internal structural characteristics between linked partitions and permutation tableaux. Especially, we present the crossing number and nesting number of linked partitions by the positional relationship between the topmost 1s and rightmost restricted 0s in permutation tableaux. For this target, we first introduce some new structual statistics of permutation tableaux in Section 2, such as the diagonal pattern, front-out condition, back-out condition, ceiling index, and floor index. In Section 3, we describe two marking algorithms for permutation tableaux in the view of columns and rows, respectively. In Section 4, we construct a tugging transformation and a rebound transformation to linked partitions, which show a closed relationship between set partitions and linked partitions: for any linked partition τ of n, there is a unique partition π of n such that τ is generated by applying a tugging operation to π . Finally, based on the bijection between linked partitions and permutations, obtained by Chen, Liu, and Wang [6], we deduce that the crossing number and nesting number of a linked partition can be determined by the markers in the corresponding permutation tableau.

2. Structural Statistics in Permutation Tableaux

Let P T ( n ) be the set of permutation tableaux of length n, where n 4 . Let T P T ( n ) , and denote its labels of columns by j 1 , j 2 , , j m , where j 1 < j 2 < < j m , m 2 , n m 2 . A permutation tableau is uniquely determined by its topmost 1s and rightmost restricted 0s. The 1s and 0s we will mention next are both the topmost 1s and rightmost restricted 0s, abbreviated as t . m . 1 s and r . r . 0 s.
It can be fully proven that if the positions of the topmost 1s are given, then all the cells above these positions which are in the same columns are filled with 0s; if the positions of the rightmost restricted 0s are given, then all the cells to the left of these positions which are in the same rows are filled with 0s; and last, this fills the remaining cells with 1s.
Definition 1. 
Two cells ( i 1 , j 1 ) and ( i 2 , j 2 ) in permutation tableau T form a diagonal pattern if i 1 < i 2 < j 1 < j 2 and ( i 2 , j 1 ) is a cell of T. See Figure 4.
For example, Figure 4 illustrates a diagonal pattern formed by cells ( i 1 , j 1 ) and ( i 2 , j 2 ) , but cells ( 2 , 4 ) and ( 5 , 6 ) in Figure 1 cannot form a diagonal pattern, since the right of cell ( 5 , 6 ) is empty without any cell.
For any column j a , 1 < a m , denote the row label of its t . m . 1 by i 1 . Assume that there exists at least one r . r . 0 , and denote the row labels of all r . r . 0 s by i 2 , i 3 , , i k , respectively, where i 1 < i 2 < i 3 < < i k , 2 k n m .
Definition 2. 
We call r . r . 0 in ( i 2 , j a ) satisfying the front-out condition if there exist one t . m . 1 or r . r . 0 s in cells ( i 1 + 1 , j b ) , ( i 1 + 2 , j b ) , , ( i 2 1 , j b ) , 1 b a 1 , and ( i 2 , j b ) is a cell of T. Figure 5 illustrates the condition for j b = j a 1 .
Definition 3. 
We call r . r . 0 in ( i 2 , j a ) satisfying the back-out condition if there exist a t . m . 1 and possibly r . r . 0 s in cells ( i 1 , j b ) , ( i 1 + 1 , j b ) , …, ( i 2 1 , j b ) , 1 b a 1 , and the cells meet one of the following conditions:
(a) 
There does not exist any r . r . 0 under cell ( i 2 , j a ) in column j a , and ( i 2 , j a 1 ) is a cell of T;
(b) 
There are r . r . 0 s under cell ( i 2 , j a ) in column j a but cannot form a diagonal with ( t , j a 1 ) , or t is the row label of the possible cells in column j a 1 , where i 1 t i 2 1 ;
(c) 
There exists at least one cell filled with an r . r . 0 in row i and column j b , i 2 < i < i 3 , and cell ( i 3 , j a 1 ) is in T.
Figure 6 illustrates the back-out condition when j b = j a 1 .
Note that if the r . r . 0 in cell ( i 2 , j a ) satisfies the back-out condition, this means that only one of the three conditions above is met.
Definition 4. 
The ceiling index of any cell ( i , j ) filled with a t . m . 1 or an r . r . 0 in T is defined as row label i.
Definition 5. 
The floor index of cell ( i , j ) filled with a t . m . 1 or an r . r . 0 in T is defined as column label j if there does not exist any r . r . 0 below cell ( i , j ) in column j; see Figure 7(1). Otherwise, its floor index is defined as row lable i of cell ( i , j ) , where cell ( i , j ) is filled with an r . r . 0 , i > i , and | i i | is minimum. See Figure 7(2).

3. Marking Algorithms for Permutation Tableaux

In this section, we mainly introduce a marking algorithm and two statistics for permuatation tableaux called the row index and column index.

3.1. Column Marking Algorithm

Let T be a permutation tableau of length n with u rows and v columns, where n 4 , v 2 , and n = u + v . Denote the column labels of T by j 1 , j 2 , , j v , where j 1 < j 2 < < j v . We introduce the column marking algorithm for permutation tableaux. We carry out the marking process to column j 1 , j 2 , , j v in order, and we will mark some cells in these columns with one or some •s based on the positional relationship between actually present r . r . 0 s and t . m . 1 s in these columns.
For any column j a , 1 < a v , we label its t . m . 1 and possible r . r . 0 s by observing the positional relationships of t . m . 1 s and r . r . 0 s in column j a and columns j a 1 , j a 2 , , j 1 , respectively.
Here, we take j a and j k ( 1 k a 1 ) to illustrate the marking process of the t . m . 1 and r . r . 0 s in j a . Denote the row label of t . m . 1 in column j a by i 1 . First, if the t . m . 1 s in columns j a and j k form a diagonal pattern, then add a • in cell ( i 1 , j a ) . If there does not exist any r . r . 0 in column j a , we do nothing. Otherwise, assume that there is at least one r . r . 0 in this column, and denote the row labels of those r . r . 0 s by i 2 , , i f , i 1 < i 2 < < i f .
Second, we consider the mark of cell ( i 2 , j a ) . If there exist t . m . 1 or r . r . 0 s in cells ( i 1 + 1 , j k ) , ( i 1 + 2 , j k ) , , ( i 2 1 , j k ) , i.e., the r . r . 0 in cell ( i 2 , j a ) satisfies the front-out condition, then add a • in cell ( i 2 , j a ) . If the r . r . 0 in cell ( i 2 , j a ) satisfies one of the back-out conditions, then add a • to cell ( i 2 , j a ) .
The number of •s in cell ( i 2 , j a ) is called the column index of cell ( i 2 , j a ) about column j k , which is denoted by C [ ( i 2 , j a ) ; j k ] . Next, we apply the same method to analyze the marks of cells ( i 3 , j a ) , ( i 4 , j a ) , , ( i f , j a ) , respectively, and obtain their column indices C [ ( i 3 , j a ) ; j k ] , C [ ( i 4 , j a ) ; j k ] , …, C [ ( i f , j a ) ; j k ] . At this point, we have completed the column marking algorithm on column j a corresponding to column j k .
By the same way, we apply the column marking algorithm to column j a corresponding to any column j k , k = a 2 , , 1 . Finally, the column marking algorithm of column j a is completed. Repeat the above process to the columns of T from j 2 to j v . Then, the column marking algorithm for T is terminated.
Define
C [ ( i 2 , j a ) ] = k = 1 a 1 C [ ( i 2 , j a ) ; j k ] , C [ j a ] = t = 1 f C [ ( i t , j a ) ]
as the column index of cell ( i 2 , j a ) and column j a , respectively.
Definition 6. 
Let N be the set of non-negative integers and Ƭ be the set of permutation tableaux. Define a funciton F from Ƭ to N such that for any T Ƭ ,
F ( T ) = q = 2 v C [ j q ] ,
where the value of F ( T ) is called the column index of T.

3.2. Row Marking Algorithm

Let T be a permutation tableau of length n with u rows and v columns, where n 4 , v 2 , and n = u + v . Denote the row labels of T by i 1 , i 2 , , i u , i 1 < i 2 < < i u . We carry out the marking process to row i 2 , i 3 , …, i u in order. Assume that there exists a cell ( i b , j ) containing a t . m . 1 or an r . r . 0 for any 1 < b u . According to Definition 4, its ceiling index is i b , and we denote its floor index by t. If there exist exactly k cells in T filled with either a t . m . 1 or an r . r . 0 , each of whose ceiling index is less than i b and floor index is greater than t, then add k ∗s to cell ( i b , j ) , where k 0 . Define the row index of cell ( i b , j ) as k, which is denoted by N [ ( i b , j ) ] = k .
Repeat the process for the other cells filled with either a t . m . 1 or an r . r . 0 in row i b and and obtain their row indices. Let N [ i b ] be the total number of ∗s in row i b . After we obtain the row index of each row in T, the row marking algorithm for T is completed.
Definition 7. 
Let N be the set of non-negative integers and Ƭ be the set of permutation tableaux. Define a funciton G from Ƭ to N such that for any T Ƭ ,
G ( T ) = b = 2 u N [ i b ] ,
where the value of G ( T ) is called the row index of T.

3.3. An Example

Here, we provide an example to further illustrate the two algorithms discussed above. Let T 1 be the permutation tableau in Figure 8. First, let us apply the column marking algorithm on T 1 .
According to the column marking algorithm, we possibly mark the cells containing t . m . 1 s and r . r . 0 s in columns 8 , 11 , 12 from right to left in order.
For column 8, we only add a • to cell ( 3 , 8 ) , since the 1s in cells ( 3 , 8 ) and ( 1 , 7 ) form a diagonal pattern. Let C [ ( 3 , 8 ) ; 7 ] = 1 ; see Figure 9(1). For columns 11 and 8, firstly note that cell ( 6 , 11 ) satisfies the back-out condition, so add a • to the cell and let C [ ( 6 , 11 ) ; 8 ] = 1 . For columns 11 and 7, cells ( 2 , 11 ) and ( 1 , 7 ) form a diagonal pattern, where this implies that C [ ( 2 , 11 ) ; 7 ] = 1 . Because cell ( 6 , 11 ) satisfies both the front-out condition and the back-out condition, add two •s to ( 6 , 11 ) and obtain C [ ( 6 , 11 ) ; 7 ] = 2 . See Figure 9(2). Similarly, for column 12, we have C [ ( 9 , 12 ) ; 11 ] = 2 , C [ ( 2 , 12 ) ; 7 ] = 1 . See Figure 9(3). Finally, we obtain
F ( T 1 ) = C [ 7 ] + C [ 8 ] + C [ 11 ] + C [ 12 ] = 0 + C [ ( 3 , 8 ) ; 7 ] + ( C [ ( 6 , 11 ) ; 8 ] + C [ ( 2 , 11 ) ; 7 ] + C [ ( 6 , 11 ) ; 7 ] ) + ( C [ ( 9 , 12 ) ; 11 ] + C [ ( 2 , 12 ) ; 7 ] ) = 0 + 1 + 4 + 3 = 8 .
On the other hand, we carry out the row marking algorithm on T 1 . According to the row marking algorithm, we possibly mark the cells containing t . m . 1 s and r . r . 0 s in rows 2 , 3 , 4 , 5 , 6 , 9 , 10 from top to bottom in order. For row 2, we just add an ∗ to cell ( 2 , 11 ) , becasue its ceiling index is 2, which is greater than the ceiling index of ( 1 , 7 ) , and its floor index is 3, which is less than the floor index of ( 1 , 7 ) . Let N [ ( 2 , 11 ) ; 1 ] = 1 . See Figure 10 ( 1 ) . Similarly, for row 3, add one ∗ to ( 3 , 11 ) , and add one ∗ to ( 3 , 8 ) . Note that N [ ( 3 , 11 ) ; 2 ] = 1 , and N [ ( 3 , 8 ) ; 2 ] = 1 ; see Figure 10(2). For row 4, add three ∗s to ( 4 , 7 ) , and let N [ ( 4 , 7 ) ; 2 ] = 1 and N [ ( 4 , 7 ) ; 3 ] = 2 ; see Figure 10(3). For row 5, add two ∗s to ( 5 , 7 ) . Note that N [ ( 5 , 7 ) ; 2 ] = 1 , and N [ ( 5 , 7 ) ; 3 ] = 1 ; see Figure 10(4). Row 6 and 9 do not satisfy the row marking condition and are not marked. For row 10, add one ∗ to ( 10 , 11 ) , and let N [ ( 10 , 11 ) ; 9 ] = 1 ; see Figure 10(5). Finally, we obtain
G ( T 1 ) = N [ 1 ] + N [ 2 ] + N [ 3 ] + N [ 4 ] + N [ 5 ] + N [ 6 ] + N [ 9 ] + N [ 10 ] = 0 + N [ ( 2 , 11 ) ; 1 ] + ( N [ ( 3 , 8 ) ; 2 ] + N [ ( 3 , 11 ) ; 2 ] ) + ( N [ ( 4 , 7 ) ; 2 ] + N [ ( 4 , 7 ) ; 3 ] ) + ( N [ ( 5 , 7 ) ; 2 ] + N [ ( 5 , 7 ) ; 3 ] ) + 0 + 0 + N [ ( 10 , 11 ) ; 9 ] = 0 + 1 + 2 + 3 + 2 + 0 + 0 + 1 = 9 .

4. Transformations on Linked Partitions

In this section, we introduce two transformations on linked partitions, called tugging and rebound, and a recursive generating procedure.
Definition 8. 
For a linked parition τ, if there exist a singleton k and an arc ( i , j ) such that i < k < j , then we call k a tuggable singleton of arc ( i , j ) , as shown in Figure 11a. If there exist an origin r, a destination t, and an arc ( i , j ) such that i < r < t < j , where both r and t are contained in the same block B and t = max ( B ) , then we call r a tuggable origin of arc ( i , j ) , as shown in Figure 11b.
Both tuggable singletons and tuggable origins are called tuggable vertices. Arc ( i , j ) is called a tuggable arc.
Definition 9. 
If there exist arcs ( i , j ) and ( i , j ) satisfying i i < j < j , then we say that arc ( i , j ) covers arc ( i , j ) . The number of arcs covering arc ( i , j ) is called the level of arc ( i , j ) , which is denoted by ( i , j ) .
Definition 10. 
For any arcs ( i , j ) and ( i , j ) , if ( i , j ) > ( i , j ) or ( i , j ) = ( i , j ) but i < i , then we consider arc ( i , j ) as having a higher level than arc ( i , j ) , which is denoted by ( i , j ) ( i , j ) . We call α = [ α 1 , α 2 , , α k ] the arc sequence of τ if the α t s are all its arcs, 1 t k , and α 1 α 2 α k .
For example, as shown in Figure 2, linked parition τ has two tuggable singletons 2 and 4 and a unique tuggable origion 6. Moreover, ( 1 , 3 ) = ( 6 , 7 ) = 1 and ( 1 , 3 ) ( 6 , 7 ) ; likewise, ( 1 , 5 ) = ( 3 , 8 ) = 0 and ( 1 , 5 ) ( 3 , 8 ) . So, the arc sequence of τ is
α = [ α 1 , α 2 , α 3 , α 4 ] = [ ( 1 , 3 ) , ( 6 , 7 ) , ( 1 , 5 ) , ( 3 , 8 ) ] .
Definition 11. 
Given a linked parition of τ, if there exists a tuggable vertice k of any arc ( i , j ) , then we remove arc ( i , j ) from τ and add arcs ( i , k ) and ( k , j ) . Denote the resulting graph by τ . The transformation from τ to τ is denominated as a tugging operation on arc ( i , j ) at vertice k.
τ is a linked partition because each vertex is a right-hand endpoint of at most one arc. The procedure of carrying out the tugging operation on arcs at any one of the tuggable vertices in τ or doing nothing is called a tugging transformation to τ . Note that k is a transition of τ , that is to say, it must not be a tuggable vertex of τ .
As illustrated in Figure 12, τ 1 is obtained from performing a tugging transformation to τ in Figure 2: firstly, we tug arc ( 1 , 3 ) at tuggable singleton 2, tug arc ( 1 , 5 ) at tuggable singleton 4, and finally do nothing for arc ( 3 , 8 ) ; however, 6 is its tuggable origin.
Next, we introduce the inverse transformation of tugging transformation for linked partitions.
Definition 12. 
Given a linked parition of τ , suppose there exists a transition k connecting arcs ( i , k ) to ( k , j ) , where both k and j are in block B, k = min ( B ) , and j = max ( B ) ; we remove arcs ( i , k ) and ( k , j ) from τ while adding arc ( i , j ) . Denote the resulting graph by τ . The transformation from τ to τ is denominated as a rebound operation on arcs ( i , k ) and ( k , j ) at transition k.
It is not difficult to find that τ is also a linked partition. The procedure of performing a single rebound operation on arcs at any one of transitions in a linked partition or doing nothing is called a rebound transformation to τ . As illustrated in Figure 13, τ 2 is obtained from performing rebound transformations to τ 1 in Figure 12 at transitions 2, 3, and 4 in order.
The tugging procedure is the way to perform the tugging transformation to set partitions of [ n ] , thus giving linked partitions a nice recursive structure. Next, we define this tugging procedure, and we present a generation table for linked partitions.
A set partition  π of [ n ] is a collection of disjoint nonempty subsets of [ n ] , that is,
π = { B 1 , B 2 , , B m } ,
where the B i s are called blocks, i = 1 , 2 , , m , and whose union is [ n ] .
We adopt the same linear representation for set partitions. Given that π is a set partition of [ n ] , i.e., π does not have any transition, then we perform the tugging transformation to π once. The result π satisfies that either π = π or π is a linked partition, and it has its own possible tuggable vertex. We could repeat the above process for π . Furthermore, given set partitions π 1 , π 2 , and π 1 π 2 , exerting a tugging transformation on π 1 and π 2 , respectively, the result of linked partitions π 1 and π 2 must be different from each other.
On the contraty, given a linked partition τ , we can obtain set partitions by exerting rebound transformations at all of the transitions. Thus, the following conclusion is provided.
Theorem 1. 
Any linked partition of [ n ] can be produced from some set partition of [ n ] by means of a tugging transformation.
In Figure 14, we demonstrate that linked partitions of { 1 , 2 , 3 , 4 } can be generated from the set partitions of { 1 , 2 , 3 , 4 } . It is evident that linked partitions with labels b , c , and d are generated from the same set partition with label a, repectively; on the other hand, when applying the tugging transformation to the set partition with label a by considering different tuggable verices or doing this once or twice, we obtain different linked partitions. It implies that there does not exist any bijective correspondence between the set of linked partitions of [ n ] and the set of set partitions of [ n ] , but we can construct all of the linked partitions based on the set partitions.

5. Main Theorem

Review that Chen, Liu, and Wang [6] proved a bijection φ between linked partitions and permutation tableaux. Combining bijection φ with marking algorithms, we are led to the main result that c r ( τ ) and n e ( τ ) in any linked partition τ can be indicated by a linear function of the number of different markers in φ ( τ ) .
Theorem 2 
(Chen, Liu, and Wang [6]). For n 1 and 1 k n , there is a bijection φ between a linked partition of [ n ] with k blocks and a permutation tableau T of length n with k rows.
Here, we review the map φ from permutation tableaux to linked partitions. Let T P T ( n ) . After that, let us construct a linked partition τ of [ n ] such that T = φ ( τ ) . First, we draw n vertices in a horizontal line labeled by 1 , 2 , , n from left to right; for any k = 1 , 2 , , m , we connect vertex i k to i k + 1 with an arc, where i m + 1 = j . For the column labeled with j, let ( i 1 , j ) be the cell filled with a t . m . 1 , and let ( i 2 , j ) , ( i 3 , j ) , , ( i m , j ) be the cells filled with the r . r . 0 s. Afterwards, repeat the above process for all columns. Then, we have the desired linked partition.
For example, the linked partition τ 1 corresponding to the bijective relationship with the permutation tableaux T 1 in Figure 8 is shown as follows.
Then, it is not difficult to have the following result.
Proposition 1. 
Let τ be a linked partition and T = φ ( τ ) be the correspending permutation tableau:
(1)
If τ is a set partition, then there does not exist any r . r . 0 in T.
(2)
If there exists a tuggable vertex k of an arc ( i , j ) in τ, then performing the tugging transformation to k is equivalent to adding an r . r . 0 to cell ( k , j ) of T.
Furthermore, based on Theorem 1 and the definition of permutation tableaux, we have the following theorems.
Theorem 3. 
Permutation tableaux of length n can be generated from the permutation tableaux containing just t . m . 1 s by doing nothing or adding r . r . 0 s in the cells satisfying the following three conditions simultaneously:
(a) 
The r . r . 0 s can only be added below the t . m . 1 s.
(b) 
There does not exist any r . r . 0 with t . m . 1 s above (in the same column) and a t . m . 1 to the left (in the same row).
(c) 
Each row contains only one r . r . 0 .
Based on the bijection φ between linked paritions and permutation tableaux in Theorem 2, we have the following conclusion.
Theorem 4. 
Let τ be a linked partition of [ n ] and c r ( τ ) = m , where n e ( τ ) = . If permutation tableau T = φ ( τ ) , then F ( T ) = m , and G ( T ) = .
The interpretation of bijection φ implies that applying the tugging transformation to some arcs in a linked partition τ corresponds to the process of adding r . r . 0 s in permutation tableau T = φ ( τ ) . Moreover, judging whether certain cells meet the front-out condition, the back-out condition, or from a diagonal pattern in T, we determine whether a new crossing is generated after tugging an arc in τ . Comparing the size relationship between the ceiling index and the floor index of two cells in T determines whether the corresponding arcs in τ form a nesting or not. Then by applying the column and row marking algorithm in T, respectively, one can thoroughly identify the crossings and nestings in τ and finally obtain c r ( τ ) and n e ( τ ) from the total numer of •s and ∗s. Hence, we have the desired theorem.
There is a bijection between τ 1 shown in Figure 15 and T 1 shown in Figure 8. It is not difficult to comprehend that c r ( τ 1 ) = 8 and n e ( τ 1 ) = 9. Based on the row and column marking algorithms of the permutation tableaux, we know that G ( T 1 ) = 9 and F ( T 1 ) = 8. As stated in our Theorem 4, we understand that F ( T 1 ) = c r ( τ 1 ) and G ( T 1 ) = n e ( τ 1 ) .

Author Contributions

Conceptualization, C.J.W. and M.N.W.; Writing—original draft, M.N.W.; Writing—review & editing, C.J.W.; Supervision, C.J.W.; Project administration, C.J.W. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the Beijing Natural Science Foundation (No. 1232005).

Data Availability Statement

No new data were created or analyzed in this study.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Steingrímsson, E.; Williams, L. Permutation tableaux and permutation patterns. J. Combin. Theory Ser. A 2007, 114, 211–234. [Google Scholar] [CrossRef]
  2. Corteel, S.; Kim, J.S. Combinatortics on permutation tableaux of type A and type B. Eur. J. Comb. 2011, 32, 563–579. [Google Scholar] [CrossRef]
  3. Dykema, K.J. Multilinear Function Series and Transforms in Free Probability Theory. Adv. Math. 2007, 208, 251–407. [Google Scholar] [CrossRef]
  4. Chen, W.Y.C.; Wu, S.Y.J.; Yan, C.H. Linked Partitions and Linked Cycles. Eur. J. Comb. 2008, 29, 1408–1426. [Google Scholar] [CrossRef]
  5. Chen, W.Y.C.; Deng, E.Y.P.; Du, R.R.X.; Stanley, R.P.; Yan, C.H. Crossings and nestings of matchings and partitions. Trans. Am. Math. Soc. 2007, 359, 1555–1575. [Google Scholar] [CrossRef]
  6. Chen, W.Y.C.; Liu, L.H.; Wang, C.J. Linked Partitions and Permutation Tableaux. Electron. J. Comb. 2013, 20, 1823–1831. [Google Scholar] [CrossRef] [PubMed]
  7. Chen, W.Y.C.; Guo, P.L.; Pang, S.X.M. Vacillating Hecke Tableaux and Linked Partitions. Math. Z. 2015, 281, 661–672. [Google Scholar] [CrossRef]
  8. Buch, A.S.; Kresch, A.; Shimozono, M.; Tamvakis, H.; Yong, A. Stable Grothendieck polynomials and K-theoretic factor sequences. Math. Ann. 2008, 340, 359–382. [Google Scholar] [CrossRef]
Figure 1. A permutation tableau T of length 11.
Figure 1. A permutation tableau T of length 11.
Mathematics 13 01335 g001
Figure 2. The linear representation of τ = { 1 , 3 , 5 } { 2 } { 3 , 8 } { 4 } { 6 , 7 } .
Figure 2. The linear representation of τ = { 1 , 3 , 5 } { 2 } { 3 , 8 } { 4 } { 6 , 7 } .
Mathematics 13 01335 g002
Figure 3. Four types of elements in linked partitions.
Figure 3. Four types of elements in linked partitions.
Mathematics 13 01335 g003
Figure 4. Diagonal pattern.
Figure 4. Diagonal pattern.
Mathematics 13 01335 g004
Figure 5. The front-out condition.
Figure 5. The front-out condition.
Mathematics 13 01335 g005
Figure 6. Six cases of the back-out condition. (a) Case 1, (b) Case 2, (c) Case 3.
Figure 6. Six cases of the back-out condition. (a) Case 1, (b) Case 2, (c) Case 3.
Mathematics 13 01335 g006
Figure 7. Two cases of the floor index.
Figure 7. Two cases of the floor index.
Mathematics 13 01335 g007
Figure 8. A permutation tableau T 1 of length 12.
Figure 8. A permutation tableau T 1 of length 12.
Mathematics 13 01335 g008
Figure 9. The column marking algorithm of T 1 .
Figure 9. The column marking algorithm of T 1 .
Mathematics 13 01335 g009
Figure 10. The row marking algorithm of T 1 .
Figure 10. The row marking algorithm of T 1 .
Mathematics 13 01335 g010
Figure 11. Different types of tuggable vertices.
Figure 11. Different types of tuggable vertices.
Mathematics 13 01335 g011
Figure 12. The result τ 1 of performing tugging transformations to τ .
Figure 12. The result τ 1 of performing tugging transformations to τ .
Mathematics 13 01335 g012
Figure 13. The result τ 2 of performing rebound transformation to τ 1 .
Figure 13. The result τ 2 of performing rebound transformation to τ 1 .
Mathematics 13 01335 g013
Figure 14. Generating table of linked partitions of { 1 , 2 , 3 , 4 } .
Figure 14. Generating table of linked partitions of { 1 , 2 , 3 , 4 } .
Mathematics 13 01335 g014
Figure 15. The linear representation of τ 1 = { 1 , 2 , 4 } { 2 , 3 , 9 } { 3 , 6 , 8 } { 4 , 5 } { 5 , 7 } { 6 , 10 } { 9 , 12 } { 10 , 11 } .
Figure 15. The linear representation of τ 1 = { 1 , 2 , 4 } { 2 , 3 , 9 } { 3 , 6 , 8 } { 4 , 5 } { 5 , 7 } { 6 , 10 } { 9 , 12 } { 10 , 11 } .
Mathematics 13 01335 g015
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Wang, C.J.; Wang, M.N. Marking Algorithms in Permutation Tableaux and Transformations on Linked Partitions. Mathematics 2025, 13, 1335. https://doi.org/10.3390/math13081335

AMA Style

Wang CJ, Wang MN. Marking Algorithms in Permutation Tableaux and Transformations on Linked Partitions. Mathematics. 2025; 13(8):1335. https://doi.org/10.3390/math13081335

Chicago/Turabian Style

Wang, Carol Jian, and Meryl Nan Wang. 2025. "Marking Algorithms in Permutation Tableaux and Transformations on Linked Partitions" Mathematics 13, no. 8: 1335. https://doi.org/10.3390/math13081335

APA Style

Wang, C. J., & Wang, M. N. (2025). Marking Algorithms in Permutation Tableaux and Transformations on Linked Partitions. Mathematics, 13(8), 1335. https://doi.org/10.3390/math13081335

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop