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.

At this point, we have eliminated both artificial variables from the basis and we have identified<br />

and initial basic feasible solution to the original problem: x1 = 4, x2 = 4, s1 = 0 and<br />

s2 = 0. The process of moving to a feasible solution in the original problem is shown in<br />

Figure 6.1.<br />

Figure 6.1. Finding an initial feasible point: Artificial variables are introduced<br />

into the problem. These variables allow us to move through non-feasible space.<br />

Once we reach a feasible extreme point, the process of optimizing Problem P1 stops.<br />

We could now continue on to solve the initial problem we were given. At this point, our<br />

basic feasible solution makes x2 and x1 basic variables and s1 and s2 non-basic variables.<br />

Our problem data are:<br />

<br />

<br />

x2<br />

xB =<br />

x1<br />

<br />

s1<br />

xN =<br />

s2<br />

<br />

Note that we keep the basic variables in the order in which we find them at the end of the<br />

solution to our first problem.<br />

<br />

1 2 −1 0 12<br />

A =<br />

b =<br />

2 3 0 −1 20<br />

B =<br />

cB =<br />

<br />

2 1<br />

3 2<br />

<br />

2<br />

1<br />

N =<br />

cN =<br />

<br />

−1 0<br />

0 −1<br />

<br />

0<br />

0<br />

B −1 b =<br />

c T BB −1 b = 12 c T BB −1 N − c T N = −1 0 <br />

Notice that we don’t have to do a lot of work to get this information out of the last tableau<br />

in Expression 6.11. The matrix B −1 is actually positioned in the columns below the artificial<br />

94<br />

<br />

4<br />

4

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

Saved successfully!

Ooh no, something went wrong!