Basic Solutions
Choosing
Definition
Let
A basis is a set
The corresponding basic solution is obtained by setting every nonbasic variable to zero and solving for the rest:
This point satisfies
What the construction does not do. Nothing above involves the restriction
How many there are. Choosing
Formal statement
For
Assumptions and scope
The construction requires
to have full row rank. Otherwise no set of independent columns exists and no basis can be formed; redundant equality constraints must be removed first. A basic solution satisfies
always, and only sometimes. The second is a test performed on the result, never a consequence of the construction.Not every choice of
columns is a basis. Dependent columns make singular, and then there is no basic solution for that choice rather than an infeasible one. The basic solution is unique given the basis. Different bases may nonetheless give the same point, which is degeneracy and is taken up separately.
Nonbasic variables are set to zero by definition, not derived. This is the decision that makes the system square, and it is why a basic solution always has at least
zero components.
Worked material
Example
Three bases for one system
Take
so
Basis
Basis
The set
Three different outcomes from the same system, and only the third is a failure of the construction rather than a result of it.
Non-example
What is not a basic solution
Not a basic solution: a feasible point with too many positive components. In the four-variable example,
Not a basic solution: the result of a dependent column set. Choosing
Not a basic feasible solution: a basic solution with a negative component. The point
Not a reason to skip the sign test: a clean construction. The determinant being nonzero and the elimination going through without difficulty say nothing about feasibility. They are conditions on
Not the same thing: zero nonbasic variables and zero basic variables. Nonbasic variables are zero by decision, always. A basic variable solving to zero is different. The point is then degenerate, which is taken up separately.
Contrast
Basic solutions that are not feasible
The most reliable way to produce a wrong answer here is to treat a successful construction as a finished one.
What the construction guarantees. That
What it does not guarantee. That
The two cases side by side. With
Why this matters beyond bookkeeping. The enumeration argument for the simplex method rests on optima occurring at vertices. A basic solution that is not feasible is not a vertex, so evaluating the objective there and comparing it with genuine corners can return a value that beats every feasible point. An 'optimum' outside the region. The error does not present as a contradiction. It presents as an unusually good answer.
The habit. Make the sign test an explicit line of the work with its own verdict, in the same way the equality check is. Two sentences at the end: the equalities hold, and every component is nonnegative, so the point is a basic feasible solution, or component
Common errors
Common misconception
A basic solution constructed correctly from an independent set of columns is a corner of the feasible region, because the construction satisfies the constraints.
Related units
Requires
- Linear Independence, Rank, and Bases
- Converting a Linear Program to Standard Form
- Solving and Characterising Linear Systems