Distributive Lattices from Graphs
VI Jornadas de Matem´ atica Discreta y Algor´ ıtmica Universitat de Lleida 21-23 de julio de 2008 Stefan Felsner y Kolja Knauer Technische Universit¨ at Berlin felsner@math.tu-berlin.de
Distributive Lattices from Graphs VI Jornadas de Matem atica - - PowerPoint PPT Presentation
Distributive Lattices from Graphs VI Jornadas de Matem atica Discreta y Algor tmica Universitat de Lleida 21-23 de julio de 2008 Stefan Felsner y Kolja Knauer Technische Universit at Berlin felsner@math.tu-berlin.de The Talk
VI Jornadas de Matem´ atica Discreta y Algor´ ıtmica Universitat de Lleida 21-23 de julio de 2008 Stefan Felsner y Kolja Knauer Technische Universit¨ at Berlin felsner@math.tu-berlin.de
Lattices from Graphs Proving Distributivity: ULD-Lattices Embedded Lattices and D-Polytopes
Proving Distributivity: ULD-Lattices Embedded Lattices and D-Polytopes
An α-orientation of G is an orientation with
An α-orientation of G is an orientation with
An α-orientation of G is an orientation with
the structure of a distributive lattice.
Spanning trees are in bijection with αT orientations of a rooted primal-dual completion G of G
edge-vertex ve and αT(vr) = 0 and αT(v∗
r) = 0.
v∗
r
vr
Gilmer and Litheland 1986, Propp 1993 e e′ v v vr vr v∗
r
v∗
r
T ′ T G
Let G be planar and bipartite with parts (U, W). There is bijection between f-factors of G and αf orientations:
i.e. α(v) = d(v)
2
7 4 1 2 6 5 3 5 2 2′ 3′ 1′′ 4′ 7 1′ 6 3 4 1
G a plane triangulation with outer triangle F = {a1,a2,a3}. A coloring and orientation of the interior edges of G with colors 1,2,3 is a Schnyder wood of G iff
The incidence order PG of a graph G PG G Theorem [Schnyder 1989]. A Graph G is planar ⇐ ⇒ dim(PG) ≤ 3.
Proof.
Prf: G has 3n − 9 interior edges and n − 3 interior vertices.
G has the structure of a distributive lattice.
(#forward arcs − #backward arcs) along cycles. Theorem [Propp 1993]. The set of all orientations of a graph with prescribed flow-difference for all cycles has the structure of a distributive lattice.
Theorem [Khuller, Naor and Klein 1993]. The set of all integral flows respecting capacity constraints (ℓ(e) ≤ f(e) ≤ u(e)) of a planar graph has the structure of a distributive lattice. 0 ≤ f(e) ≤ 1
∆-Bonds G = (V, E) a connected graph with a prescribed orientation. With x ∈ Z ZE and C cycle we define the circular flow difference ∆x(C) :=
x(e) −
x(e). With ∆ ∈ Z ZC and ℓ, u ∈ Z ZE let BG(∆, ℓ, u) be the set of x ∈ Z ZE such that ∆x = ∆ and ℓ ≤ x ≤ u.
Theorem [Felsner, Knauer 2007]. BG(∆, ℓ, u) is a distributive lattice. The cover relation is vertex pushing. u ℓ u ℓ
∆-Bonds as Generalization BG(∆, ℓ, u) is the set of x ∈ IRE such that
Special cases:
(∆(C) = |C+| − c(C)).
(G∗ the dual of G).
Lattices from Graphs
Embedded Lattices and D-Polytopes
A lattice is an upper locally distributive lattice (ULD) if each element has a unique minimal representation as meet of meet- irreducibles, i.e., there is a unique mapping x → Mx such that
c b a e d c ∧ e a ∧ d 0 = a ∧ e = {a, b, c, d, e}
Proposition. A lattice it is ULD and LLD ⇐ ⇒ it is distributive.
A coloring of the edges of a digraph is a U-coloring iff
Theorem. A digraph D is acyclic, has a unique source and admits a U-coloring ⇐ ⇒ D is the diagram of an ULD lattice. ֒ → Unique 1.
source), colors are the names of fired vertices.
(Connected, unique 0).
Some LLD lattices with respect to inclusion order:
(C is convex if with x, y all directed (x, y)-paths are in C).
universal family of examples (Edelman ’80).
Lattices from Graphs Proving Distributivity: ULD-Lattices
A U-coloring of a distributive lattice L yields a cover preserving embedding φ : L → Z Z#colors.
A U-coloring of a distributive lattice L yields a cover preserving embedding φ : L → Z Z#colors. In the case of ∆-bond lattices there is a polytope P = conv(φ(L) in IRn−1 such that φ(L) = P ∩ Z Zn−1
also max(x, y), min(x, y) ∈ P.
lattice in P. E.g. Integral points in a D-polytope are a distributive lattice.
inducing hyperplane of P is a D-hyperplane, i.e., closed under max and min.
ei − λijej with λij ≥ 0. ( ⇐) λijei + ej together with ek with k = i, j is a basis. The coefficient of max(x, y) is the max of the coefficients
( ⇒) Let n =
i aiei be the normal vector. If ai > 0 and
aj > 0, then x = ajei − aiej and y = −x are in n⊥ but max(x, y) is not.
Consider ℓ, u ∈ Z Zm and a Λ-weighted network matrix NΛ of a connected graph. (Rows of NΛ are of type ei − λijej with λij ≥ 0.)
The set of p ∈ Z Zn with ℓ ≤ N⊤
Λp ≤ u is a distributive
lattice.
The set of p ∈ Z Zn−1 with ℓ ≤ N⊤
Λ(0, p) ≤ u is a
distributive lattice.
(Rows of NΛ are of type ei − λijej with λij ≥ 0.)
Theorem [Felsner, Knauer 2008]. Let Z = ker(NΛ) be the space of Λ-circulations. The set of x ∈ Z Zm with
(weighted circular flow difference). is a distributive lattice DG(Λ, ℓ, u).
For a cycle C let γ(C) :=
λe
λ−1
e .
A cycle with γ(C) = 1 is strong.
Remark. C strong = ⇒ there is no circulation with support C.
A fundamental basis for the space of Λ-circulations:
there is a circulation in T + e
A fundamental basis for the space of Λ-circulations:
there is a circulation in T + e
In the theory of generalized flows ,i,e, flows with multiplicative losses and gains, these objects are known as bicycles.
In the theory of generalized flows ,i,e, flows with multiplicative losses and gains, these objects are known as bicycles. = ⇒ Further topic: D-polytopes and optimization.
lattices from graphs.
lattices from graphs.
distributivity.
lattices from graphs.
distributivity.
lattices from graphs.
distributivity.
Finally:
lattices from graphs.
distributivity.
Finally: Don’t forget Schnyder’s Theorem.
lattices from graphs.
lattices from graphs.
distributivity.
lattices from graphs.
distributivity.
lattices from graphs.
distributivity.
Finally:
lattices from graphs.
distributivity.
Finally: Don’t forget Schnyder’s Theorem.