Article · Wikipedia archive · Last revised Jul 16, 2026

Basic solution (linear programming)

In linear programming, a discipline within applied mathematics, a basic solution is any solution of a linear programming problem satisfying certain specified technical conditions.

Last revised
Jul 16, 2026
Read time
≈ 1 min
Length
184 w
Citations
1
Source

In linear programming, a discipline within applied mathematics, a basic solution is any solution of a linear programming problem satisfying certain specified technical conditions.

For a polyhedron P {\displaystyle P} and a vector x R n {\displaystyle \mathbf {x} ^{*}\in \mathbb {R} ^{n}} , x {\displaystyle \mathbf {x} ^{*}} is a basic solution if:

  1. All the equality constraints defining P {\displaystyle P} are active at x {\displaystyle \mathbf {x} ^{*}}
  2. Of all the constraints that are active at that vector, at least n {\displaystyle n} of them must be linearly independent. Note that this also means that at least n {\displaystyle n} constraints must be active at that vector.1

A constraint is active for a particular solution x {\displaystyle \mathbf {x} } if it is satisfied at equality for that solution.

A basic solution that satisfies all the constraints defining P {\displaystyle P} (or, in other words, one that lies within P {\displaystyle P} ) is called a basic feasible solution.

References

References

  1. Bertsimas, Dimitris; Tsitsiklis, John N. (1997). Introduction to linear optimization. Belmont, Mass.: Athena Scientific. p. 50. ISBN 978-1-886529-19-9.