arXiv · 2503.12041
A strongly polynomial-time algorithm for the general linear programming problem
Abstract
This article presents a strongly polynomial-time algorithm for the general linear programming problem. This algorithm is an implicit reduction procedure that works as follows. Primal and dual problems are combined into a special system of linear equations constrained by complementarity relations and non-negative variables. Each iteration of the algorithm consists of applying a pair of complementary Gauss-Jordan pivoting operations, guided by a necessary-condition lemma. The algorithm requires no more than 2(k+n) iterations, as there are only k+n complementary pairs of columns to compare one-pair-at-a-time, where k is the number of constraints and n is the number of variables of given general linear programming problem. Numerical illustration is given that includes an instance of a classical problem of Klee and Minty and a problem of Beale.
Explore related subjects
Keep this discovery
Explore connections, maps & timelines
Samuel Awoniyi. 2025-03-15. A strongly polynomial-time algorithm for the general linear programming problem. https://arxiv.org/abs/2503.12041
Cite the original work for its findings. Save a collection to share your selection of sources.