Relative strength of spanning tree formulations:
ProvedLinearOptimization.integer_program_formulation_strengthconvex-hullformulation-strengthinteger-programmingpolyhedraspanning-tree
(Theorem 10.1 — Bertsimas & Tsitsiklis, p. 467, Section 10.3.) Let be an undirected graph with . For let and let .
Let be the feasible set of the linear programming relaxation of the subtour elimination formulation of the minimum spanning tree problem (; for all , ; ), and let be the feasible set of the linear programming relaxation of the cutset formulation (; for all , ; ).
The following properties hold:
- (a) We have , and there exist examples for which the inclusion is strict.
- (b) The polyhedron can have fractional extreme points.
Preamble
import Mathlib.Analysis.Convex.Extreme import Definitions.Def_Polyhedron import Definitions.Def_LinearOptimization_MstRelaxations open Matrix /-- **Bertsimas & Tsitsiklis, Theorem 10.1 (p. 467).** Formulation strength for the minimum spanning tree problem: (a) `P_sub ⊆ P_cut` for every finite undirected graph, and the inclusion can be strict; (b) `P_cut` can have fractional extreme points. -/
Formal statement
theorem LinearOptimization.integer_program_formulation_strength :
(∀ (n k : ℕ) (ends : Fin k → Fin n × Fin n),
mstSubtourRelaxation ends ⊆ mstCutsetRelaxation ends) ∧
(∃ (n k : ℕ) (ends : Fin k → Fin n × Fin n),
¬mstCutsetRelaxation ends ⊆ mstSubtourRelaxation ends) ∧
(∃ (n k : ℕ) (ends : Fin k → Fin n × Fin n) (x : Fin k → ℝ),
x ∈ Set.extremePoints ℝ (mstCutsetRelaxation ends) ∧
∃ e, ¬∃ z : ℤ, x e = (z : ℝ)) := by
sorry
Source
Bertsimas & Tsitsiklis, Introduction to Linear Optimization, Athena Scientific, 1997, Theorem 10.1, p. 467