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.

which is a contradiction.<br />

Case 2: Suppose that the size of the largest set of linearly independent rows is k. Denote<br />

such a set by S = {as1, . . . , ask }. There are several possibilities: (i) Both ai and aj are in<br />

this set. In this case, we simply replace our argument above with constants α1 through αk<br />

and the result is the same.<br />

(ii) ai and aj are not in this set, in which case we know that there are αs1, . . . , αsk and<br />

βs1, . . . , βsk so that:<br />

αs1a1 + · · · + αsk ak = ai<br />

βs1a1 + · · · + βsk ak = aj<br />

But this implies that αai + aj can also be written as a linear combination of the elements of<br />

S and thus the rank of A ′ is no larger than the rank of A.<br />

(iii) Now suppose that ai in the set S. Then there are constants αs1, . . . , αsk<br />

αs1a1 + · · · + αsk ak = aj<br />

Without loss of generality, suppose that ai = as1 then:<br />

αai + αs1ai + αs2as2 + · · · + αsk ak = αai + aj<br />

so that:<br />

Again, this implies that αai + aj is still a linear combination of the elements of S and so we<br />

cannot have increased the size of the largest linearly independent set of vectors, nor could<br />

we have decreased it.<br />

(iv) Finally, suppose that aj ∈ S. Again let aj = as1. Then there are constants<br />

αs1, . . . , αsk<br />

αs1aJ + αs2as2 + · · · + αskask = ai<br />

Apply Lemma 3.38 to replace aj in S with some other row vector al. If l = i, then we reduce<br />

to sub-case (iii). If l = i, then we reduce to sub-case (ii).<br />

Finally, suppose we multiply a row by α. This is reduces to the case of multiplying row<br />

i by α − 1 and adding it to row i, which is covered in the above analysis. This completes<br />

the proof. <br />

We have the following theorem, whose proof is again outside the scope of this course.<br />

There are very nice proofs available in [Lan87].<br />

Theorem 3.42. If A ∈ R m×n is a matrix, then the row rank of A is equal to the column<br />

rank of A. Further, rank(A) ≤ min{m, n}.<br />

Lastly, we will not prove the following theorem, but it should be clear from all the work<br />

we have done up to this point.<br />

Theorem 3.43. If A ∈ R m×m (i.e., A is a square matrix) and rank(A) = m, then A is<br />

invertible.<br />

Definition 3.44. Suppose that A ∈ R m×n and let m ≤ n. Then A has full row rank if<br />

rank(A) = m.<br />

44

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

Saved successfully!

Ooh no, something went wrong!