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.==