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

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

draw parallel lines in the direction of the gradient (7, 6). At some point, these lines will fail<br />

to intersect the feasible region. The last line to intersect the feasible region will do so at a<br />

point that maximizes the profit. In this case, the point that maximizes z(x1, x2) = 7x1 +6x2,<br />

subject to the constraints given, is (x ∗ 1, x ∗ 2) = (16, 72).<br />

Note the point of optimality (x ∗ 1, x ∗ 2) = (16, 72) is at a corner of the feasible region. This<br />

corner is formed by the intersection of the two lines: 3x1 + x2 = 120 and x1 + 2x2 = 160. In<br />

this case, the constraints<br />

3x1 + x2 ≤ 120<br />

x1 + 2x2 ≤ 160<br />

are both binding, while the other constraints are non-binding. In general, we will see that<br />

when an optimal solution to a linear programming problem exists, it will always be at the<br />

intersection of several binding constraints; that is, it will occur at a corner of a higherdimensional<br />

polyhedron.<br />

3. Formalizing The Graphical Method<br />

In order to formalize the method we’ve shown above, we will require a few new definitions.<br />

Definition 2.5. Let r ∈ R, r ≥ 0 be a non-negative scalar and let x0 ∈ R n be a point<br />

in R n . Then the set:<br />

(2.9) Br(x0) = {x ∈ R n | ||x − x0|| ≤ r}<br />

is called the closed ball of radius r centered at point x0 in R n .<br />

In R 2 , a closed ball is just a disk and its circular boundary centered at x0 with radius r.<br />

In R 3 , a closed ball is a solid sphere and its spherical centered at x0 with radius r. Beyond<br />

three dimensions, it becomes difficult to visualize what a closed ball looks like.<br />

We can use a closed ball to define the notion of boundedness of a feasible region:<br />

Definition 2.6. Let S ⊆ R n . Then the set S is bounded if there exists an x0 ∈ R n and<br />

finite r ≥ 0 such that S is totally contained in Br(x0); that is, S ⊂ Br(x0).<br />

Definition 2.6 is illustrated in Figure 2.2. The set S is shown in blue while the ball of<br />

radius r centered at x0 is shown in gray.<br />

We can now define an algorithm for identifying the solution to a linear programing<br />

problem in two variables with a bounded feasible region (see Algorithm 1):<br />

The example linear programming problem presented in the previous section has a single<br />

optimal solution. In general, the following outcomes can occur in solving a linear programming<br />

problem:<br />

(1) The linear programming problem has a unique solution. (We’ve already seen this.)<br />

(2) There are infinitely many alternative optimal solutions.<br />

(3) There is no solution and the problem’s objective function can grow to positive<br />

infinity for maximization problems (or negative infinity for minimization problems).<br />

(4) There is no solution to the problem at all.<br />

Case 3 above can only occur when the feasible region is unbounded; that is, it cannot be<br />

surrounded by a ball with finite radius. We will illustrate each of these possible outcomes in<br />

the next four sections. We will prove that this is true in a later chapter.<br />

17

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

Saved successfully!

Ooh no, something went wrong!