An LP (Linear Program) is a special case of MP, where:
- variables are all real numbers ()
- constraints and objective function are all linear (, )
An LP, can always be brought in its standard form:
Because:
Inequalities can be written as equalities using slack variables (for less-or-equal inequalities):
or surplus variables (for greater-or-equal inequalities):
We can describe an LP geometrically:

A problem is defined as:
- feasible and bounded, if a solution exist and is finite
- feasible and unbounded, if a solution exist and is infinite
- unfeasible if a solution does not exist
Given a polyhedron we have a vertex is defined as one of its extreme points:

==If the LP admits an optimal solution, then it exist at least one optimal vertex.==