Standard Form of a Linear Program
Convert any linear program into standard form: a maximization with all constraints written as inequalities and all decision variables non-negative. Handle minimization objectives, constraints, equality constraints, and free (unrestricted) variables via variable splitting.
Step 1 of 157%
Tutorial
Standard Form: Definition and First Two Rules
A linear program is in standard form when it is written as
Three requirements must hold:
- The objective is maximized.
- Every constraint is a inequality.
- Every decision variable is non-negative.
Any LP can be converted into standard form. The two simplest rules:
-
Minimization to maximization: Negate every coefficient in the objective. (The optimal value flips sign; the optimal is unchanged.)
-
to : Multiply both sides of the constraint by and reverse the direction. So becomes .
For example, becomes , and becomes .