Consider a Linear Program in the standard form:
” Minimize
where the matrix
and
Let
Then
if and only if
for some Basis
Additionally
Dual Problem in Linear Programs:
” Maximize
We will only prove the following lemma
(which gets us pretty close to the above statement)
Lemma
Consider a Linear Program:
” Minimize
where
Suppose
Then
if and only if
for some
where
obtained by taking
Moreover,
for the Dual Problem in Linear Programs:
” Maximize
Proof
Start from the Dual Problem in Linear Programs:
” Maximize
Note that a feasible
and feasible
if and only if
Complimentary Slackness holds (due to Lemma)
i.e.
i.e.
Suppose
By Strong duality in linear programs,
there is some feasible
By the observation above, this means
By feasibility of
Suppose some
Then
This happens if and only if