Misplaced Pages

Order polynomial

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
Not to be confused with Order of a polynomial.

The order polynomial is a polynomial studied in mathematics, in particular in algebraic graph theory and algebraic combinatorics. The order polynomial counts the number of order-preserving maps from a poset to a chain of length n {\displaystyle n} . These order-preserving maps were first introduced by Richard P. Stanley while studying ordered structures and partitions as a Ph.D. student at Harvard University in 1971 under the guidance of Gian-Carlo Rota.

Definition

Let P {\displaystyle P} be a finite poset with p {\displaystyle p} elements denoted x , y P {\displaystyle x,y\in P} , and let [ n ] = { 1 < 2 < < n } {\displaystyle =\{1<2<\ldots <n\}} be a chain n {\displaystyle n} elements. A map ϕ : P [ n ] {\displaystyle \phi :P\to } is order-preserving if x y {\displaystyle x\leq y} implies ϕ ( x ) ϕ ( y ) {\displaystyle \phi (x)\leq \phi (y)} . The number of such maps grows polynomially with n {\displaystyle n} , and the function that counts their number is the order polynomial Ω ( n ) = Ω ( P , n ) {\displaystyle \Omega (n)=\Omega (P,n)} .

Similarly, we can define an order polynomial that counts the number of strictly order-preserving maps ϕ : P [ n ] {\displaystyle \phi :P\to } , meaning x < y {\displaystyle x<y} implies ϕ ( x ) < ϕ ( y ) {\displaystyle \phi (x)<\phi (y)} . The number of such maps is the strict order polynomial Ω ( n ) = Ω ( P , n ) {\displaystyle \Omega ^{\circ }\!(n)=\Omega ^{\circ }\!(P,n)} .

Both Ω ( n ) {\displaystyle \Omega (n)} and Ω ( n ) {\displaystyle \Omega ^{\circ }\!(n)} have degree p {\displaystyle p} . The order-preserving maps generalize the linear extensions of P {\displaystyle P} , the order-preserving bijections ϕ : P [ p ] {\displaystyle \phi :P{\stackrel {\sim }{\longrightarrow }}} . In fact, the leading coefficient of Ω ( n ) {\displaystyle \Omega (n)} and Ω ( n ) {\displaystyle \Omega ^{\circ }\!(n)} is the number of linear extensions divided by p ! {\displaystyle p!} .

Examples

Letting P {\displaystyle P} be a chain of p {\displaystyle p} elements, we have

Ω ( n ) = ( n + p 1 p ) = ( ( n p ) ) {\displaystyle \Omega (n)={\binom {n+p-1}{p}}=\left(\!\left({n \atop p}\right)\!\right)} and Ω ( n ) = ( n p ) . {\displaystyle \Omega ^{\circ }(n)={\binom {n}{p}}.}

There is only one linear extension (the identity mapping), and both polynomials have leading term 1 p ! n p {\displaystyle {\tfrac {1}{p!}}n^{p}} .

Letting P {\displaystyle P} be an antichain of p {\displaystyle p} incomparable elements, we have Ω ( n ) = Ω ( n ) = n p {\displaystyle \Omega (n)=\Omega ^{\circ }(n)=n^{p}} . Since any bijection ϕ : P [ p ] {\displaystyle \phi :P{\stackrel {\sim }{\longrightarrow }}} is (strictly) order-preserving, there are p ! {\displaystyle p!} linear extensions, and both polynomials reduce to the leading term p ! p ! n p = n p {\displaystyle {\tfrac {p!}{p!}}n^{p}=n^{p}} .

Reciprocity theorem

There is a relation between strictly order-preserving maps and order-preserving maps:

Ω ( n ) = ( 1 ) | P | Ω ( n ) . {\displaystyle \Omega ^{\circ }(n)=(-1)^{|P|}\Omega (-n).}

In the case that P {\displaystyle P} is a chain, this recovers the negative binomial identity. There are similar results for the chromatic polynomial and Ehrhart polynomial (see below), all special cases of Stanley's general Reciprocity Theorem.

Connections with other counting polynomials

Chromatic polynomial

The chromatic polynomial P ( G , n ) {\displaystyle P(G,n)} counts the number of proper colorings of a finite graph G {\displaystyle G} with n {\displaystyle n} available colors. For an acyclic orientation σ {\displaystyle \sigma } of the edges of G {\displaystyle G} , there is a natural "downstream" partial order on the vertices V ( G ) {\displaystyle V(G)} implied by the basic relations u > v {\displaystyle u>v} whenever u v {\displaystyle u\rightarrow v} is a directed edge of σ {\displaystyle \sigma } . (Thus, the Hasse diagram of the poset is a subgraph of the oriented graph σ {\displaystyle \sigma } .) We say ϕ : V ( G ) [ n ] {\displaystyle \phi :V(G)\rightarrow } is compatible with σ {\displaystyle \sigma } if ϕ {\displaystyle \phi } is order-preserving. Then we have

P ( G , n )   =   σ Ω ( σ , n ) , {\displaystyle P(G,n)\ =\ \sum _{\sigma }\Omega ^{\circ }\!(\sigma ,n),}

where σ {\displaystyle \sigma } runs over all acyclic orientations of G, considered as poset structures.

Order polytope and Ehrhart polynomial

Main article: Order polytope

The order polytope associates a polytope with a partial order. For a poset P {\displaystyle P} with p {\displaystyle p} elements, the order polytope O ( P ) {\displaystyle O(P)} is the set of order-preserving maps f : P [ 0 , 1 ] {\displaystyle f:P\to } , where [ 0 , 1 ] = { t R 0 t 1 } {\displaystyle =\{t\in \mathbb {R} \mid 0\leq t\leq 1\}} is the ordered unit interval, a continuous chain poset. More geometrically, we may list the elements P = { x 1 , , x p } {\displaystyle P=\{x_{1},\ldots ,x_{p}\}} , and identify any mapping f : P R {\displaystyle f:P\to \mathbb {R} } with the point ( f ( x 1 ) , , f ( x p ) ) R p {\displaystyle (f(x_{1}),\ldots ,f(x_{p}))\in \mathbb {R} ^{p}} ; then the order polytope is the set of points ( t 1 , , t p ) [ 0 , 1 ] p {\displaystyle (t_{1},\ldots ,t_{p})\in ^{p}} with t i t j {\displaystyle t_{i}\leq t_{j}} if x i x j {\displaystyle x_{i}\leq x_{j}} .

The Ehrhart polynomial counts the number of integer lattice points inside the dilations of a polytope. Specifically, consider the lattice L = Z n {\displaystyle L=\mathbb {Z} ^{n}} and a d {\displaystyle d} -dimensional polytope K R d {\displaystyle K\subset \mathbb {R} ^{d}} with vertices in L {\displaystyle L} ; then we define

L ( K , n ) = # ( n K L ) , {\displaystyle L(K,n)=\#(nK\cap L),}

the number of lattice points in n K {\displaystyle nK} , the dilation of K {\displaystyle K} by a positive integer scalar n {\displaystyle n} . Ehrhart showed that this is a rational polynomial of degree d {\displaystyle d} in the variable n {\displaystyle n} , provided K {\displaystyle K} has vertices in the lattice.

In fact, the Ehrhart polynomial of an order polytope is equal to the order polynomial of the original poset (with a shifted argument):

L ( O ( P ) , n )   =   Ω ( P , n + 1 ) . {\displaystyle L(O(P),n)\ =\ \Omega (P,n{+}1).}

This is an immediate consequence of the definitions, considering the embedding of the ( n + 1 ) {\displaystyle (n{+}1)} -chain poset [ n + 1 ] = { 0 < 1 < < n } R {\displaystyle =\{0<1<\cdots <n\}\subset \mathbb {R} } .

References

  1. Stanley, Richard P. (1972). Ordered structures and partitions. Providence, Rhode Island: American Mathematical Society.
  2. ^ Stanley, Richard P. (1986). "Two poset polytopes". Discrete & Computational Geometry. 1: 9–23. doi:10.1007/BF02187680.
  3. Stanley, Richard P. (1970). "A chromatic-like polynomial for ordered sets". Proc. Second Chapel Hill Conference on Combinatorial Mathematics and Its Appl.: 421–427.
  4. Stanley, Richard P. (2012). "4.5.14 Reciprocity theorem for linear homogeneous diophantine equations". Enumerative combinatorics. Volume 1 (2nd ed.). New York: Cambridge University Press. ISBN 9781139206549. OCLC 777400915.
  5. Stanley, Richard P. (1973). "Acyclic orientations of graphs". Discrete Mathematics. 5 (2): 171–178. doi:10.1016/0012-365X(73)90108-8.
  6. Karzanov, Alexander; Khachiyan, Leonid (1991). "On the conductance of Order Markov Chains". Order. 8: 7–15. doi:10.1007/BF00385809. S2CID 120532896.
  7. Brightwell, Graham; Winkler, Peter (1991). "Counting linear extensions". Order. 8 (3): 225–242. doi:10.1007/BF00383444. S2CID 119697949.
  8. Beck, Matthias; Robins, Sinai (2015). Computing the continuous discretely. New York: Springer. pp. 64–72. ISBN 978-1-4939-2968-9.
  9. Linial, Nathan (1984). "The information-theoretic bound is good for merging". SIAM J. Comput. 13 (4): 795–801. doi:10.1137/0213049.
    Kahn, Jeff; Kim, Jeong Han (1995). "Entropy and sorting". Journal of Computer and System Sciences. 51 (3): 390–399. doi:10.1006/jcss.1995.1077.
Categories:
Order polynomial Add topic