Exercise 2.21

Suppose that Fourier-Motzkin elimination is used in the manner described at the end of Section 2.8 to find the optimal cost in a linear programming problem. Show how this approach can be augmented to obtain an optimal solution as well.

Answers

Consider the problem of minimizing cx subject to x belonging to a polyhedron P, i.e., finding the minimum of

f : P,f(x) = cx.

We define a new variable x0 and introduce the constraint x0 = cx. This results in a new polyhedron given by

{ [x0 x ] n+1 |x P,cx = x 0} .

At this point we apply the Fourier-Motzkin elimination algorithm n times to eliminate the variables x1,,xn; we are left with the set

Q = {x0 there exists x P such that x0 = cx},

and the optimal cost c is equal to the smallest element of Q. To get back from the optimal cost to the corresponding optimal solution, we project back into the n dimensions we dismissed earlier

f1 (c) = P {x ncx = c}.

User profile picture
2022-01-30 15:49
Comments