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.

3. Matrices and <strong>Linear</strong> <strong>Programming</strong> Expression<br />

You will recall from your matrices class (Math 220) that matrices can be used as a short<br />

hand way to represent linear equations. Consider the following system of equations:<br />

⎧<br />

a11x1 + a12x2 + · · · + a1nxn = b1<br />

⎪⎨ a21x1 + a22x2 + · · · + a2nxn = b2<br />

(3.12)<br />

.<br />

⎪⎩<br />

am1x1 + am2x2 + · · · + amnxn = bm<br />

Then we can write this in matrix notation as:<br />

(3.13) Ax = b<br />

where Aij = aij for i = 1, . . . , m, j = 1, . . . , n and x is a column vector in R n with entries<br />

xj (j = 1, . . . , n) and b is a column vector in R m with entries bi (i = 1 . . . , m). Obviously,<br />

if we replace the equalities in Expression 3.12 with inequalities, we can also express systems<br />

of inequalities in the form:<br />

(3.14) Ax ≤ b<br />

Using this representation, we can write our general linear programming problem using<br />

matrix and vector notation. Expression 2.1 can be written as:<br />

⎧<br />

⎪⎨ max z(x) =c<br />

(3.15)<br />

⎪⎩<br />

T x<br />

s.t. Ax ≤ b<br />

Hx = r<br />

For historical reasons, linear programs are not written in the general form of Expression<br />

3.15.<br />

Definition 3.12 (Canonical Form). A maximization linear programming problem is in<br />

canonical form if it is written as:<br />

⎧<br />

⎪⎨ max z(x) =c<br />

(3.16)<br />

⎪⎩<br />

T x<br />

s.t. Ax ≤ b<br />

x ≥ 0<br />

A minimization linear programming problem is in canonical form if it is written as:<br />

⎧<br />

⎪⎨ min z(x) =c<br />

(3.17)<br />

⎪⎩<br />

T x<br />

s.t. Ax ≥ b<br />

x ≥ 0<br />

Definition 3.13 (Standard Form). A linear programming problem is in standard form<br />

if it is written as:<br />

⎧<br />

⎪⎨ max z(x) =c<br />

(3.18)<br />

⎪⎩<br />

T x<br />

s.t. Ax = b<br />

x ≥ 0<br />

30

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

Saved successfully!

Ooh no, something went wrong!