Prof. Dr. Volker Kaibel Dipl.-Math. Stefan Weltge Wintersemester 2013/2014
Geometrische Methoden
in der Diskreten Optimierung – Blatt 8
www.math.uni-magdeburg.de/institute/imo/teaching/wise13/gmdo/
Besprechung: 16. Januar 2014 Slack-Matrizen und Fooling Sets
Aufgabe 1
Sei P = P≤(A, b) ein Polytop mit A ∈ Rm×n, b ∈ Rm und Eckenmenge v1, . . . , vk. Sei S ∈Rm×k+ die Slack-Matrix von P, deren j-te Spalteb−Avj ist. Zeigen Sie, dass P affin isomorph zur konvexen H¨ulle der Spalten von S ist.
Aufgabe 2
Wie findet sich ein Fooling Set in einer Slack-Matrix wieder?
Aufgabe 3
Sei S⊆Rn×n eine Matrix, so dass Sii≠0 f¨ur allei∈ [n]sowieSij⋅Sji=0 f¨ur allei, j∈ [n]
mit i≠j. Zeigen Sie, dass rang(S) ≥√ n gilt.
Hinweise:
Betrachten Sie das Kronecker-Produkt1 A∶=S⊗ST.
Zeigen Sie, dass A eine regul¨are Diagonalmatrix der Gr¨oße n×n als Submatrix enth¨alt.
Aufgabe 4
Sei P = P≤(A, b) ein Polytop sowie ω(P) die bestm¨ogliche fooling set bound f¨ur die Nicht-Inzidenzmatrix mit F1= {Ecken von P} undF2= {Seiten, die zu Ax≤b geh¨oren}.
Zeigen Sie mit Hilfe von Aufgaben 2, 3 und 4, dass ω(P) ≤ (dim(P) +1)2 gilt.
Correlation-, Cut- und TSP-Polytope Aufgabe 5
Sei Kn= ([n], E) der vollst¨andige ungerichtete Graph auf n Knoten und CUT(n) ∶= {χ(δ(S)) ∶S ⊆ [n]} ⊆ [0,1]E
das zugeh¨orige Cut-Polytop. Zeigen Sie, dass COR(n−1)linear isomorph zu CUT(n)ist.
(Hinweis: Identifizieren Sie eine Eckex∈COR(n−1)mit der MengeSx∶= {i∈ [n−1] ∶xii=1}.) Bitte wenden!
1http://de.wikipedia.org/wiki/Kronecker-Produkt
S. 1/2
Geometrische Methoden
in der Diskreten Optimierung – Blatt 8 S. 2/2
Aufgabe 6
Sei φn eine 3-SAT-Formel in Variablen x1, . . . , xn∈ {0,1}. Das zugeh¨orige 3-SAT-Polytop sei definiert als
Pφn ∶=conv({x∈ {0,1}n∶φn(x)ist wahr}).
Zeigen Sie, dass es 3-SAT-Formeln φn gibt, so dass xc(Pφn) =2Ω(√n) gilt.
(Hinweis: Zeigen Sie, dass es eine 3-SAT-Formel φ′ = φn2 mit O(n2) Klauseln gibt, so dass
φ′(x) ist wahr ⇐⇒ x∈COR(n) f¨ur alle x∈ {0,1}n2 gilt.)
Bemerkung
Man kann mit Reduktionstechniken wie in Aufgabe 6 zeigen, dass zu jedem 3-SAT- Polytop Pφn ein TSP-Polytop TSP(n′) mit n′ = O(n) existiert, so dass Pφn Projektion einer Seite von TSP(n′) ist. Somit gilt xc(TSP(n′)) ≥xc(Pφn).
Insgesamt wissen wir damit:
xc(COR(n)) =2Ω(n) (Vorlesung)
xc(CUT(n)) =2Ω(n) (Aufgabe 5)
xc(TSP(n)) =2Ω(√n) (Aufgabe 6, Bemerkung)