Hypergraphs and hypergraphic polytopes
Sophie Rehberg
Doctorants en G´eom´etrie Combinatoire (DGeCo)
June 24, 2021
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Motivation
Stanley (1973): For a graphg,m∈Z>0
χg(m) := #properm-colorings ofg is a polynomial inmand
(−1)dχg(−m) = #pairs of compatiblem-colorings
and acyclic orientations.
Theorem (Aguiar, Ardila 2017; Billera, Jia, Reiner 2009) For generalized permutahedraP ⊂Rd,m∈Z>0
χd(P)(m) := #
P-generic directionsy ∈(Rd)∗ with y ∈[m]d agrees with a polynomial inm of degreed. Moreover,
(−1)dχd(P)(−m) = X
y∈[m]d
# (vertices of Py) .
Motivation
Stanley (1973): For a graphg,m∈Z>0
χg(m) := #properm-colorings ofg is a polynomial inmand
(−1)dχg(−m) = #pairs of compatiblem-colorings
and acyclic orientations.
Theorem (Aguiar, Ardila 2017; Billera, Jia, Reiner 2009) For generalized permutahedraP ⊂Rd,m∈Z>0
χd(P)(m) := #
P-generic directionsy ∈(Rd)∗ with y ∈[m]d
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Outline
1 Hypergraphs, colorings, orientations
2 Hypergraphic polytopes
3 Generalized permutahedra
4 Reciprocity
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Hypergraphs and colorings
Ahypergraphh= (I,E) is a pair of
• a finite setI ={n1, . . . ,nd}of nodes
• a finite multisetE of non-empty subsets e ⊆I calledhyperedges.
c(ni)∈[m] to every node ni ∈I.
A coloringc :I →[m] is proper if every hyperedgee ∈E contains a unique nodeni ∈e with maximal color.
other notions of proper: not monochromatic, all nodes with different colors within a hyperedge [BDK12, EH66, BTV15, AH05]
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Hypergraphs and colorings
Ahypergraphh= (I,E) is a pair of
• a finite setI ={n1, . . . ,nd}of nodes
• a finite multisetE of non-empty subsets e ⊆I calledhyperedges.
Am-coloring of h= (I,E) is a map c:I →[m] assigning acolor c(ni)∈[m] to every node ni ∈I.
A coloringc :I →[m] is properif every hyperedge e ∈E contains a unique nodeni ∈e with maximal color.
other notions of proper: not monochromatic, all nodes with different colors within a hyperedge [BDK12, EH66, BTV15, AH05]
Hypergraphs and colorings
Ahypergraphh= (I,E) is a pair of
• a finite setI ={n1, . . . ,nd}of nodes
• a finite multisetE of non-empty subsets e ⊆I calledhyperedges.
Am-coloring of h= (I,E) is a map c:I →[m] assigning acolor c(ni)∈[m] to every node ni ∈I.
A coloringc :I →[m] is properif every hyperedge e ∈E contains a unique nodeni ∈e with maximal color.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Headings
Aheadingσ ofh = (I,E) is a mapσ:E →I such that fore ∈E we haveσ(e)∈e.
Anoriented cycle in a headingσ ofh is a sequence e1, . . . ,el s.t.
σ(e1)∈e2\σ(e2) σ(e2)∈e3\σ(e3)
...
σ(el)∈e1\σ(e1).
A headingσof a hypergraph h is called acyclic if it does not
Different notions of orientations: [BBM19, Rus13]
Headings
Aheadingσ ofh = (I,E) is a mapσ:E →I such that fore ∈E we haveσ(e)∈e.
Anoriented cycle in a headingσ ofh is a sequence e1, . . . ,el s.t.
σ(e1)∈e2\σ(e2) σ(e2)∈e3\σ(e3)
...
σ(el)∈e1\σ(e1).
A headingσof a hypergraph h is called acyclic if it does not
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Acyclic headings and compatible colorings
Example:
A coloringc and a headingσ arecompatible if c(σ(e)) = max
j∈e c(j).
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Acyclic headings and compatible colorings
Example:
c(σ(e)) = max
j∈e c(j).
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Acyclic headings and compatible colorings
Example:
A coloringc and a headingσ arecompatible if c(σ(e)) = max
j∈e c(j).
Reciprocity for hypergraphs
Theorem (Aval, Karaboghossian, Tanasa 2020)
For a hypergraphh = (I,E) with I ={n1, . . . ,nd},m∈Z>0
χd(h)(m) := #(proper colorings of h with m colors) agrees with a polynomial inm of degreed. Moreover,
(−1)dχd(h)(−m)= #(compatible pairs ofm-colorings and acyclic headings ofh).
In particular, (−1)dχd(h)(−1) = #(acyclic headings of h).
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Outline
1 Hypergraphs, colorings, orientations
2 Hypergraphic polytopes
3 Generalized permutahedra
4 Reciprocity
Hypergraphic polytope
|I|=d,Rd ∼=RI,
for every nodeni pick a standard basis vectorbi.
Forh= (I,E) define thehypergraphic polytope P(h)⊂Rd as:
P(h) =X
e∈E
∆e⊂Rd
where ∆e = conv{bi : ni ∈e} for hyperedgese ⊆I.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Vertex description of hypergraphic polytopes
Proposition (?)
Vertex description of hypergraphic polytopes
Proposition (?)
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Vertex description of hypergraphic polytopes
Proof:
P(h) =X
e∈E
conv{bi:ni ∈e}= conv (
X
e∈E
{bi:ni ∈e} )
So,P(h) is convex hull of indegree vectors of headings. Left to show: indegree vector is vertex iff heading is acyclic.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Vertex description of hypergraphic polytopes
Proof:
P(h) =X
e∈E
conv{bi:ni ∈e}= conv (
X
e∈E
{bi:ni ∈e} )
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Vertex description of hypergraphic polytopes
Proof:
P(h) =X
e∈E
conv{bi:ni ∈e}= conv (
X
e∈E
{bi:ni ∈e} )
Vertex description of hypergraphic polytopes
Proof:
Claim 1: indegree vectors of cyclic headings can be written as convex combination.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Vertex description of hypergraphic polytopes
Proof:
Claim 2: indegree vectors of acyclic headings cannot be written as convex combination.
Subclasses
[AA17, AKT20]
• simplicial complexes ↔ simplicial complex polytopes
• graphs ↔graphical zonotopes
• building sets ↔nestohedra
• ...
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Outline
1 Hypergraphs, colorings, orientations
2 Hypergraphic polytopes
3 Generalized permutahedra
4 Reciprocity
Normal fan
Fordirections y∈(Rd)∗ and a polytopeP ⊂Rd call Py :={x ∈ P : y(x)≥y(x0) for all x0 ∈ P}
they-maximal face. For a face F ofP define the normal cone NP(F) :={y ∈(Rd)∗ : Py ⊇F}.
Facts: • dimNP(F) =d−dimF = codimF
• F a face of G ⇔ NP(G) a face of NP(F)
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Standard permutahedra
Thestandard permutahedronπd is the convex hull ofd! vertices, namely, all the permutations of the point (1, . . . ,d).
Braid fan and standard permutahedron
Thebraid arrangement Bd is the set of hyperplanes
Hi,j :={x∈(Rd)∗:xi =xj}. Thebraid fan is the fan induced byBd.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Generalized Permutahedra
A polytopeP ⊂Rd is a generalized permutahedronif its normal fanN(P) is a coarsening of the braid fan.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Submodular functions
A functionz: 2I →Ris submodularif
z(S) +z(T)≥z(s∩T) +z(s∪T) for allS,T ⊆I.
Theorem
A polytopeP is a generalized permutahedron if and only if there exists a unique submodular functionz: 2I →Rwith z(∅) = 0 such that
P = n
x ∈RI : X
i∈I
xi =z(I) and X
i∈T
xi ≤z(T) for T ⊆I o
.
Proof:
z(A) :=|{e∈E:e ∩A6=∅}|.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Submodular functions
A functionz: 2I →Ris submodularif
z(S) +z(T)≥z(s∩T) +z(s∪T) for allS,T ⊆I.
Theorem
A polytopeP is a generalized permutahedron if and only if there exists a unique submodular functionz: 2I →Rwith z(∅) = 0 such that
P = n
x ∈RI : X
i∈I
xi =z(I) and X
i∈T
xi ≤z(T) for T ⊆I o
.
Corollary: Hypergraphic polytopes are generalized permutahedra.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Relational submodular functions
A relationR ⊆I ×J defines a funtion zR: 2I →Z≥0 by zR(A) =|{b∈J: (a,b)∈R}| forA⊂I calledrelational submodular function.
A submodular functionz is relational
iff the associated generalized permutahedron is a hypergrphical polytope
iff z(∅) = 0 and for allA⊆I we havez(A)∈Z and P
K⊇A(−1)|A−K|z(K)≤0.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Relational submodular functions
A relationR ⊆I ×J defines a funtion zR: 2I →Z≥0 by zR(A) =|{b∈J: (a,b)∈R}| forA⊂I calledrelational submodular function.
Theorem ([AA17, Prop.19.4]) A submodular functionz is relational
iff the associated generalized permutahedron is a hypergrphical polytope
iff z(∅) = 0 and for allA⊆I we havez(A)∈Z and P
K⊇A(−1)|A−K|z(K)≤0.
Outline
1 Hypergraphs, colorings, orientations
2 Hypergraphic polytopes
3 Generalized permutahedra
4 Reciprocity
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Reciprocity for generalized permutahedra
Theorem (Aguiar, Ardila 2017; Billera, Jia, Reiner 2009) For generalized permutahedraP ⊂Rd,m∈Z>0
χd(P)(m) := #
P-generic directionsy ∈(Rd)∗ with y ∈[m]d agrees with a polynomial inm of degreed.
Moreover, (−1)dχd(P)(−m) = X
y∈[m]d
# (vertices of Py) .
Reciprocity for generalized permutahedra
Theorem (Aguiar, Ardila 2017; Billera, Jia, Reiner 2009) For generalized permutahedraP ⊂Rd,m∈Z>0
χd(P)(m) := #
P-generic directionsy ∈(Rd)∗ with y ∈[m]d agrees with a polynomial inm of degreed. Moreover,
(−1)dχd(P)(−m) = X
y∈[m]d
# (vertices of Py) .
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Reciprocity for hypergraphs I
Theorem (Aval, Karaboghossian, Tanasa 2020)
For a hypergraphh = (I,E) with I ={n1, . . . ,nd},m∈Z>0
χd(h)(m) := #(proper colorings of h with m colors) agrees with a polynomial inm of degreed.
Proof idea:
χd(h)(m) = # P(h)-generic directionsy ∈(Rd)∗ withy ∈[m]d
=χd(P(h)) (m)
Reciprocity for hypergraphs I
Theorem (Aval, Karaboghossian, Tanasa 2020)
For a hypergraphh = (I,E) with I ={n1, . . . ,nd},m∈Z>0
χd(h)(m) := #(proper colorings of h with m colors) agrees with a polynomial inm of degreed.
Proof idea:
χd(h)(m) = # P(h)-generic directionsy ∈(Rd)∗ withy ∈[m]d
=χd(P(h)) (m)
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Reciprocity for hypergraphs I
Claim:
#(proper colorings of hwith m colors)
= # P(h)-generic directionsy∈(Rd)∗withy ∈[m]d .
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Reciprocity for hypergraphs II
Theorem (Aval, Karaboghossian, Tanasa 2020)
For a hypergraphh = (I,E) with I ={n1, . . . ,nd},m∈Z>0
(−1)dχd(h)(−m)= #(compatible pairs ofm-colorings and acyclic headings ofh).
In particular, (−1)dχd(h)(−1) = #(acyclic headings of h).
(−1)dχd(h)(−m) = (−1)dχd(P(h))(−m) = X
y∈[m]d
# (vertices of P(h)y).
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Reciprocity for hypergraphs II
Theorem (Aval, Karaboghossian, Tanasa 2020)
For a hypergraphh = (I,E) with I ={n1, . . . ,nd},m∈Z>0
(−1)dχd(h)(−m)= #(compatible pairs ofm-colorings and acyclic headings ofh).
In particular, (−1)dχd(h)(−1) = #(acyclic headings of h).
Recall:
(−1)dχd(h)(−m) = (−1)dχd(P(h))(−m) = X
y∈[m]d
# (vertices of P(h)y).
Reciprocity for hypergraphs II
Claim:
X
y∈[m]d
# (vertices of P(h)y) = X
m-colorings
# (compatible acyclic headings of h)
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Reciprocity for hypergraphs (summary)
Theorem (Aval, Karaboghossian, Tanasa 2020)
For a hypergraphh = (I,E) with I ={n1, . . . ,nd},m∈Z>0
χd(h)(m) := #(proper colorings of h with m colors) agrees with a polynomial inm of degreed. Moreover,
(−1)dχd(h)(−m)= #(compatible pairs ofm-colorings and acyclic headings ofh).
References I
Marcelo Aguiar and Federico Ardila,Hopf monoids and generalized permutahedra, arXiv:1709.07504.
Geir Agnarsson and Magn´us M. Halld´orsson,Strong colorings of hypergraphs, Approximation and Online Algorithms (Berlin, Heidelberg) (Giuseppe Persiano and Roberto Solis-Oba, eds.), Springer, 2005, pp. 253–266.
Jean-Christophe Aval, Th´eo Karaboghossian, and Adrian Tanasa,The Hopf monoid of hypergraphs and its sub-monoids: Basic invariant and reciprocity theorem, Electron. J. Combin. (2020), article P1.34, pp23.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
References II
Felix Breuer, Aaron Dall, and Martina Kubitzke,Hypergraph coloring complexes, Discrete Math. 312(2012), no. 16, 2407–2420.
Louis J. Billera, Ning Jia, and Victor Reiner,A quasisymmetric function for matroids, Eur. J. Combin.30(2009), no. 8, 1727–1757.
Csilla Bujt´as, Zsolt Tuza, and Vitaly Voloshin, Hypergraph colouring, Topics in Chromatic Graph Theory (Lowell W.
Beineke and Robin J. Wilson, eds.), Cambridge University Press, Cambridge, 2015, pp. 230–254.
Jean Cardinal and Stefan Felsner,Notes on Hypergraphic
References III
Sophie Rehberg,Combinatorial reciprocity theorems for generalized permutahedra, hypergraphs, and pruned inside-out polytopes, arXiv: 2103.09073.
Lucas J. Rusnak,Oriented hypergraphs: Introduction and balance, Electron. J. Combin.20(2013), no. 3, article P48, 29 pp.
Thank you!
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Big Picture
Polyhedral fans
For a complete fanN inRd define thecodimension-one fanNco 1 Nco 1 :={N∈ N : codimN≥1}
={N∈ N : dimN≤d −1}. For a normal fanN(P) we get
Nco 1(P) ={NP(F) : F a face of P with dim(F)≥1}.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Pruned inside-out polytopes
For a polytopeQ ⊂Rd and a complete fanN in Rd we call Q \[
Nco 1
= ]
N∈N, N full-dimensional
(Q ∩N◦)
apruned inside-out polytopeand we call the connected components inQ \ S
Nco 1
regions.
Pruned inside-out counting
Fort ∈Z>0 define the inner pruned Ehrhart function as
inQ,Nco 1(t) :=#
t·
Q \[ Nco 1
∩Zd .
inQ,Nco 1 inQ◦,Nco 1
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Pruned inside-out counting
Define thecumulative pruned Ehrhart functionfor t∈Z>0 as cuQ,Nco 1(t) := X
y∈tQ∩Zd
# (N∈ N,N full.dim., y ∈N) .
Note:
cuQ,Nco 1(t) =
k
X
i=1
ehrR
i(t)
and it is a polynomial if regionsRi are is integral.
Pruned inside-out reciprocity
Theorem (R.)
For a polytopeQ ⊂Rd and a complete fanN in Rd we have (−1)dimQinQ◦,Nco 1(−t) = cuQ,Nco 1(t).
Proof.
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Reciprocity for generalized permutahedra
Theorem (Aguiar, Ardila 2017; Billera, Jia, Reiner 2009) For generalized permutahedraP ⊂Rd,m∈Z>0
χd(P)(m) := #
P-generic directionsy ∈(Rd)∗ with y ∈[m]d agrees with a polynomial inm of degreed.
Moreover, (−1)dχd(P)(−m) = X
y∈[m]d
# (vertices of Py) .
Reciprocity for generalized permutahedra
Theorem (Aguiar, Ardila 2017; Billera, Jia, Reiner 2009) For generalized permutahedraP ⊂Rd,m∈Z>0
χd(P)(m) := #
P-generic directionsy ∈(Rd)∗ with y ∈[m]d agrees with a polynomial inm of degreed. Moreover,
(−1)dχd(P)(−m) = X
y∈[m]d
# (vertices of Py) .
Hypergraphs, colorings, orientations Hypergraphic polytopes Generalized permutahedra Reciprocity
Reciprocity for generalized permutahedra
Thm: polynomiality of
χd(P)(m) := # P-generic directions y ∈(Rd)∗ with y ∈[m]d .
Reciprocity for generalized permutahedra
Thm: (−1)dχd(P)(−m) = X
y∈[m]d
# (vertices of Py) .