Order polynomial

From HandWiki

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. 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 be a finite poset with p elements denoted x,yP, and let [n]={1<2<<n} be a chain n elements. A map ϕ:P[n] is order-preserving if xy implies ϕ(x)ϕ(y). The number of such maps grows polynomially with n, and the function that counts their number is the order polynomial Ω(n)=Ω(P,n).

Similarly, we can define an order polynomial that counts the number of strictly order-preserving maps ϕ:P[n], meaning x<y implies ϕ(x)<ϕ(y). The number of such maps is the strict order polynomial Ω(n)=Ω(P,n).[1]

Both Ω(n) and Ω(n) have degree p. The order-preserving maps generalize the linear extensions of P, the order-preserving bijections ϕ:P[p]. In fact, the leading coefficient of Ω(n) and Ω(n) is the number of linear extensions divided by p!.

Examples

Letting

P

be a chain of

p

elements, we have

Ω(n)=(n+p1p)=((np))

and

Ω(n)=(np).

There is only one linear extension (the identity mapping), and both polynomials have leading term

1p!np

.

Letting P be an antichain of p incomparable elements, we have Ω(n)=Ω(n)=np. Since any bijection ϕ:P[p] is (strictly) order-preserving, there are p! linear extensions, and both polynomials reduce to the leading term p!p!np=np.

Reciprocity theorem

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

Ω(n)=(1)|P|Ω(n).

In the case that 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.[3]

Connections with other counting polynomials

Chromatic polynomial

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

P(G,n) = σΩ(σ,n),

where σ runs over all acyclic orientations of G, considered as poset structures.[4]

Order polytope and Ehrhart polynomial

Main page: Order polytope

The order polytope associates a polytope with a partial order. For a poset P with p elements, the order polytope O(P) is the set of order-preserving maps f:P[0,1], where [0,1]={t0t1} is the ordered unit interval, a continuous chain poset.[5][6] More geometrically, we may list the elements P={x1,,xp}, and identify any mapping f:P with the point (f(x1),,f(xp))p; then the order polytope is the set of points (t1,,tp)[0,1]p with titj if xixj.[7]

The Ehrhart polynomial counts the number of integer lattice points inside the dilations of a polytope. Specifically, consider the lattice L=n and a d-dimensional polytope Kd with vertices in L; then we define

L(K,n)=#(nKL),

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

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

L(O(P),n) = Ω(P,n+1).

This is an immediate consequence of the definitions, considering the embedding of the

(n+1)

-chain poset

[n+1]={0<1<<n}

.

References

  1. Stanley, Richard P. (1972). Ordered structures and partitions. Providence, Rhode Island: American Mathematical Society. 
  2. Stanley, Richard P. (1970). "A chromatic-like polynomial for ordered sets". Proc. Second Chapel Hill Conference on Combinatorial Mathematics and Its Appl.: 421–427. 
  3. 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. 
  4. Stanley, Richard P. (1973). "Acyclic orientations of graphs". Discrete Mathematics 5 (2): 171–178. doi:10.1016/0012-365X(73)90108-8. 
  5. Karzanov, Alexander; Khachiyan, Leonid (1991). "On the conductance of Order Markov Chains". Order 8: 7–15. doi:10.1007/BF00385809. 
  6. Brightwell, Graham; Winkler, Peter (1991). "Counting linear extensions". Order 8 (3): 225–242. doi:10.1007/BF00383444. 
  7. 7.0 7.1 Stanley, Richard P. (1986). "Two poset polytopes". Discrete & Computational Geometry 1: 9–23. doi:10.1007/BF02187680. 
  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 (1992). "Entropy and sorting". Proceedings of the twenty-fourth annual ACM symposium on Theory of computing - STOC '92. 51. 390–399. doi:10.1145/129712.129731. ISBN 0897915119.