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,y∈P, and let [n]={1<2<…<n} be a chain with n elements. A map ϕ:P→[n] is order-preserving if x≤y 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!.[2]

Examples

Letting

P

be a chain of

p

elements, we have

Ω(n)=(n+p−1p)=((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:[3]

Ω∘(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.[4]

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 u→v 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.[5]

Order polytope and Ehrhart polynomial

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]={t∈ℝ∣0≤t≤1} is the ordered unit interval, a continuous chain poset.[6][7] 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 ti≤tj if xi≤xj.[2]

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 K⊂ℝd with vertices in L; then we define

L(K,n)=#(nK∩L),

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):[2][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. ↑ 2.0 2.1 2.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. 
  7. ↑ Brightwell, Graham; Winkler, Peter (1991). "Counting linear extensions". Order 8 (3): 225–242. doi:10.1007/BF00383444. 
  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.