Jump to content

Linear programming relaxation

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by Bfg (talk | contribs) at 12:10, 10 August 2006 (Created article). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.
(diff) ← Previous revision | Latest revision (diff) | Newer revision → (diff)

Given a problem on LP form, except the extra requirement that some variables (a MIP problem) or all variables (a DOP problem) are required to take on a discrete set of values. The LP-relaxation of a MIP or a DOP is what we get if we drop these requirements.

Once we drop the requirement, we are in a situation where we may solve the problem, using one of the many known solvers for LP problems. We must however later check that the discrete requirements are fulfilled, which is generally not true, except for some special cases. (Eg. problems with totally unimodular matrix specifications.)

If this is not true, we may start a Branch and bound type process, where we fixate a single non set variable to a variable within the set.