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