Formalised completeness proof for the Isabelle/HOL linear programming solver
Establish a formalised completeness proof in Isabelle/HOL for the linear programming solver algorithm that reduces optimisation to a combined constraint satisfaction problem (constructed from the primal and dual constraints and solved via the general simplex algorithm), demonstrating that whenever a linear program has a solution, the algorithm returns an optimal solution.
Sponsor
References
Although the algorithm is formally proven to be sound within the proof assistant, a completeness proof is sketched in this paper but does not exist in a formalised manner, yet. We leave this for future work.
— Linear Programming in Isabelle/HOL
(2403.19639 - Parsert, 2024) in Section 6 (Conclusion and Future Work)