Attainment of the optimal cost in linear programming
ProvedLinearOptimization.lp_attains_or_unboundedgeometrylinear-programmingpolyhedra
(Corollary 2.3) Consider the linear programming problem of minimizing over a nonempty polyhedron.
Then, either the optimal cost is equal to or there exists an optimal solution.
(The book contrasts this with nonlinear problems: minimizing subject to has finite optimal cost but no optimal solution.)
Preamble
import Definitions.Def_Polyhedron /-- **B&T Corollary 2.3 (p. 67).** An LP over a nonempty polyhedron either has optimal cost `−∞` or attains an optimal solution. -/
Formal statement
theorem LinearOptimization.lp_attains_or_unbounded {m n : ℕ} (A : Matrix (Fin m) (Fin n) ℝ)
(b : Fin m → ℝ) (c : Fin n → ℝ) (hne : (polyhedron A b).Nonempty) :
lpValue c (polyhedron A b) = ⊥ ∨ ∃ x, IsLpOptimal c (polyhedron A b) x := by
sorry
Source
Bertsimas & Tsitsiklis, Introduction to Linear Optimization, Athena Scientific, 1997, Corollary 2.3, p. 67