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
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