linear programming

Linear programming is a method for optimization in a mathematical model whose requirements are linear relationships.

In canonical form:

Maximize or minimize subject to and

where is a vector of variables, and are known vectors, and is a known matrix.