An unbounded primal has an infeasible dual
ProvedLinearOptimization.lp_unbounded_dual_infeasibledualitylinear-programmingunboundedness
(Corollary 4.1)
- (a) If the optimal cost in the primal is , then the dual problem must be infeasible.
- (b) If the optimal cost in the dual is , then the primal problem must be infeasible.
Preamble
import Definitions.Def_LinearOptimization_DualLP /-- **Bertsimas & Tsitsiklis, Corollary 4.1 (p. 147).** (a) A primal with optimal cost `−∞` has an infeasible dual; (b) a dual with optimal cost `+∞` has an infeasible primal. -/
Formal statement
theorem LinearOptimization.lp_unbounded_dual_infeasible {m n : ℕ} (P : GeneralFormLP m n) :
(lpValue P.c (generalFeasibleSet P) = ⊥ →
generalFeasibleSet (dualLP P) = ∅) ∧
(lpDualValue P.b (generalFeasibleSet (dualLP P)) = ⊤ →
generalFeasibleSet P = ∅) := by
sorry
Source
Bertsimas & Tsitsiklis, Introduction to Linear Optimization, Athena Scientific, 1997, Corollary 4.1, p. 147