Revisiting Degeneracy, Strict Feasibility, Stability, in Linear Programming
Jiyoung Im, Henry Wolkowicz

TL;DR
This paper explores how the lack of strict feasibility in linear programming causes degeneracy issues, affecting simplex and interior point methods, and proposes a facial reduction-based preprocessing technique to address these challenges.
Contribution
It establishes a link between strict feasibility and degeneracy in LPs, and introduces an efficient preprocessing method based on facial reduction to improve solution stability.
Findings
Lack of strict feasibility implies all BFS are degenerate.
Existence of a nondegenerate BFS indicates strict feasibility.
The proposed preprocessing method improves numerical stability in LP solutions.
Abstract
Currently, the simplex method and the interior point method are indisputably the most popular algorithms for solving linear programs, LPs. Unlike general conic programs, LPs with a finite optimal value do not require strict feasibility in order to establish strong duality. Hence strict feasibility is seldom a concern, even though strict feasibility is equivalent to stability and a compact dual optimal set. This lack of concern is also true for other types of degeneracy of basic feasible solutions in LP. In this paper we discuss that the specific degeneracy that arises from lack of strict feasibility necessarily causes difficulties in both simplex and interior point methods. In particular, we show that the lack of strict feasibility implies that every basic feasible solution, BFS, is degenerate; thus conversely, the existence of a nondegenerate BFS implies that strict feasibility…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsAdvanced Optimization Algorithms Research · Optimization and Variational Analysis
