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.

Example 3.45. Again consider the matrix<br />

⎡ ⎤<br />

1 2 3<br />

A = ⎣4 5 6⎦<br />

7 8 9<br />

By now you should suspect that it does not have full row rank. Recall that the application<br />

of Gauss-Jordan elimination transforms A into the matrix<br />

A ′ ⎡ ⎤<br />

1 0 −1<br />

= ⎣ 0 1 2 ⎦<br />

0 0 0<br />

No further transformation is possible. It’s easy to see that the first two rows of A ′ are linearly<br />

independent. (Note that the first row vector has a non-zero element in its first position and<br />

zero in it’s second position, while the second row vector has a non-zero element in the second<br />

position and a zero element in the first position. Because of this, it’s impossible to find any<br />

non-zero linear combination of those vectors that leads to zero.) Thus we conclude the<br />

matrix A has the same rank as matrix A ′ which is 2.<br />

Exercise 37. Change one number in matrix A in the preceding example to create a<br />

new matrix B that as full row rank. Show that your matrix has rank 3 using Gauss-Jordan<br />

elimination.<br />

10. Solving Systems with More Variables than Equations<br />

Suppose now that A ∈ R m×n where m ≤ n. Let b ∈ R m . Then the equation:<br />

(3.46) Ax = b<br />

has more variables than equations and is underdetermined and if A has full row rank then<br />

the system will have an infinite number of solutions. We can formulate an expression to<br />

describe this infinite set of solutions.<br />

Sine A has full row rank, we may choose any m linearly independent columns of A<br />

corresponding to a subset of the variables, say xi1, . . . , xim. We can use these to form the<br />

matrix<br />

(3.47) B = [A·i1 · · · A·im]<br />

from the columns A·i1, . . . , A·im of A, so that B is invertible. It should be clear at this point<br />

that B will be invertible precisely because we’ve chosen m linearly independent column<br />

vectors. We can then use elementary column operations to write the matrix A as:<br />

(3.48) A = [B|N]<br />

The matrix N is composed of the n − m other columns of A not in B. We can similarly<br />

sub-divide the column vector x and write:<br />

<br />

xB<br />

(3.49) [B|N] = b<br />

xN<br />

where the vector xB are the variables corresponding to the columns in B and the vector xN<br />

are the variables corresponding to the columns of the matrix N.<br />

45

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

Saved successfully!

Ooh no, something went wrong!