Overview
The Simplex Method follows edges of a polytope from one feasible corner to another until no adjacent corner improves the objective.
Optimizes a linear objective by moving between vertices of a feasible region.
Compact metadata for implementation and discovery.
The Simplex Method follows edges of a polytope from one feasible corner to another until no adjacent corner improves the objective.
Quick facts
Runtime and memory behavior at a glance.
Best
O(mn)
Average
O(poly practical)
Worst
O(2^n)
Space
O(mn)
maximize c^T x subject to A x <= b and x >= 0States the kind of linear objective and constraints that Simplex moves through.
Show an objective improving as it moves from corner to corner.
Linear Programming Simplex Method operates in O(poly practical) time and O(mn) space within the Linear Programming family. Key governing relation: maximize c^T x subject to A x <= b and x >= 0. Often compared with Branch and Bound and Coordinate Descent.
What each reference supports for this entry.
Classic reference for the simplex method and linear programming foundations.
Good next jumps from the relationship graph, ranked for useful discovery.
Optimization · Core
Karmarkar's algorithm and simplex solve linear programs through different search geometries.
Compare with thisOptimization · Specialized
Simplex walks along polytope vertices, while interior-point methods move through the feasible interior.
Compare with thisRandomness & Sampling · Core
Randomized rounding often starts from a linear-programming relaxation.
Compare with thisSimplex can solve relaxations used inside integer branch-and-bound.
Simplex walks along polytope vertices, while interior-point methods move through the feasible interior.