Nonbasic Variable¶
Definition¶
A nonbasic variable is a variable outside the chosen basis and is set to zero when the associated basic solution is read. For independent equations in variables, there are nonbasic variables.
Interpretation¶
The nonbasic variables are the ones fixed at zero to read off a basic solution; with equations in variables there are of them. They are the directions in which the simplex method can move: it raises one nonbasic variable from zero, and the basic values change to keep the equations satisfied.
At the optimal Giapetto plan the nonbasic variables are and , so the finishing and carpentry constraints are both used up. Their columns show what raising each one would do. In particular, the objective row reads , so raising either lowers , which is why this tableau is optimal.
Geometrically, a nonbasic slack at zero means that its constraint holds with equality, and a nonbasic decision variable at zero means that the point lies on an axis. The nonbasic variables therefore name the boundary lines that meet at the current corner. At each pivot, the entering variable is chosen among the nonbasic variables and becomes basic, and the leaving variable becomes nonbasic, so the method moves to a neighbouring corner.
Being nonbasic is a choice made before the equations are solved, not an observation that a value happens to be zero: a basic variable can be zero too.
Key Results¶
- A zero value alone does not establish that a variable is nonbasic; basic variables can also be zero.
- The objective row expresses the effect of changing nonbasic variables.
- The entering variable becomes basic after a pivot.
Examples¶
The illustrated tableau has nonbasic variables, . Raising by 1 changes and by , by and by , while the displayed basis remains feasible.
- The original decision variables are nonbasic at the initial slack-basis solution.
- The final two-variable example sets as its nonbasic variables.
Prerequisites¶
Related Concepts¶
Sources¶
- OR Modelling · Week 2
Last updated: 20 October 2026 03:02
Nonbasic VariableEntering Variable RuleSimplex TableauBasic SolutionBasic Variable