Question: what is canonical linear programming?
Answer: A linear program is in canonical form if it is of the form: Max z = cT x subject to: Ax ≤ b x ≥ 0. A linear program in canonical form can be replaced by a linear program in standard form by just. replacing Ax ≤ b by Ax + Is = b, s ≥ 0 where s is a vector of slack variables and I is the m × m.