24.03.2013 Views

Linear Programming Lecture Notes - Penn State Personal Web Server

Linear Programming Lecture Notes - Penn State Personal Web Server

Linear Programming Lecture Notes - Penn State Personal Web Server

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

We can also illustrate the process of solving this problem using the (revised) simplex<br />

algorithm. In doing so, we first convert Problem 9.33 to standard form:<br />

⎧<br />

max 6x1 + 6x2<br />

⎪⎨ s.t. 3x1 + 2x2 + s1 = 6<br />

(9.33)<br />

2x1 + 3x2 + s2 = 6<br />

⎪⎩<br />

x1, x2 ≥ 0<br />

This yields an initial tableau:<br />

⎡ ⎤<br />

z 0 0 0<br />

(9.34) s1 ⎣ 1 0 6 ⎦<br />

0 1 6<br />

s2<br />

This is because our initial cB = 0 0 and thus w = 0 0 . This means at the start of the<br />

simplex algorithm, w1 = 0 and w2 = 0 and x1 = 0 and x2 = 0, so we begin at the origin,<br />

which is in the primal feasible region and not in the dual feasible region. If we<br />

iterate and choose x1 as an entering variable, our updated tableau will be:<br />

(9.35)<br />

z<br />

x1<br />

s2<br />

⎡<br />

⎣<br />

2 0 12<br />

1/3 0 2<br />

−2/3 1 2<br />

⎤<br />

⎦<br />

Notice at this point, x1 = 2, x2 = 0 and w1 = 2 and w2 = 0. This point is again feasible<br />

for the primal problem but still infeasible for the dual. This step is illustrated in Figure 9.2.<br />

Entering x2 yields the final tableau:<br />

⎡<br />

⎤<br />

z 6/5 6/5 72/5<br />

(9.36) x1 ⎣ 3/5 −2/5 6/5 ⎦<br />

−2/5 3/5 6/5<br />

x2<br />

At this final point, x1 = x2 = w1 = w2 = 6,<br />

which is feasible to both problems. This<br />

5<br />

step is also illustrated in Figure 9.2. We should note that this problem is atypical in that<br />

the primal and dual feasible regions share one common point. In more standard problems,<br />

the two feasible regions cannot be drawn in this convenient way, but the simplex process<br />

is the same. The simplex algorithm begins at a point in the primal feasible region with a<br />

corresponding dual vector that is not in the feasible region of the dual problem. As the<br />

simplex algorithm progresses, this dual vector approaches and finally enters the dual feasible<br />

region.<br />

Exercise 69. Draw the dual feasible region for the following problem.<br />

max 3x1 + 5x2<br />

s.t. x1 + 2x2 ≤ 60<br />

x1 + x2 ≤ 40<br />

x1, x2 ≥ 0<br />

Solve the problem using the revised simplex algorithm and trace the path of dual variables<br />

(the w vector) in your plot of the dual feasible region. Also trace the path of the primal<br />

vector x through the primal feasible region. [Hint: Be sure to draw the area around the dual<br />

147

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!