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.

a T x2 = b<br />

Then we have:<br />

(4.10) a T x = a T [λx1 + (1 − λ)x2] = λa T x1 + (1 − λ)a T x2 = λb + (1 − λ)b = b<br />

Thus, x ∈ H and we see that H is convex. This completes the proof. <br />

Lemma 4.15. Every half-space is convex.<br />

Proof. Let a ∈ R n and b ∈ R. Without loss of generality, consider the half-space Hl<br />

defined by a and b. For arbitrary x1 and x2 in Hl we have:<br />

a T x1 ≤ b<br />

a T x2 ≤ b<br />

Suppose that a T x1 = b1 ≤ b and a T x2 = b2 ≤ b. Again let x = λx1 + (1 − λ)x2. Then:<br />

(4.11) a T x = a T [λx1 + (1 − λ)x2] = λa T x1 + (1 − λ)a T x2 = λb1 + (1 − λ)b2<br />

Since λ ≤ 1 and 1 − λ ≤ 1 and λ ≥ 0 we know that λb1 ≤ λb, since b1 ≤ b. Similarly we<br />

know that (1 − λ)b2 ≤ (1 − λ)b, since b2 ≤ b. Thus:<br />

(4.12) λb1 + (1 − λ)b2 ≤ λb + (1 − λ)b = b<br />

Thus we have shown that a T x ≤ b. The case for Hu is identical with the signs of the<br />

inequalities reversed. This completes the proof. <br />

Using these definitions, we are now in a position to define polyhedral sets, which will be<br />

the subject of our study for most of the remainder of this chapter.<br />

Definition 4.16 (Polyhedral Set). If P ⊆ R n is the intersection of a finite number<br />

of half-spaces, then P is a polyhedral set. Formally, let a1, . . . , am ∈ R n be a finite set of<br />

constant vectors and let b1, . . . , bm ∈ R be constants. Consider the set of half-spaces:<br />

Then the set:<br />

m<br />

(4.13) P =<br />

Hi = {x|a T i x ≤ bi}<br />

i=1<br />

Hi<br />

is a polyhedral set.<br />

It should be clear that we can represent any polyhedral set using a matrix inequality.<br />

The set P is defined by the set of vectors x satisfying:<br />

(4.14) Ax ≤ b,<br />

where the rows of A ∈ R m×n are made up of the vectors a1, . . . , am and b ∈ R m is a column<br />

vector composed of elements b1, . . . , bm.<br />

Theorem 4.17. Every polyhedral set is convex.<br />

Exercise 41. Prove Theorem 4.17. [Hint: You can prove this by brute force, verifying<br />

convexity. You can also be clever and use two results that we’ve proved in the notes.]<br />

55

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

Saved successfully!

Ooh no, something went wrong!