A set is said to be bounded
if there exists such that
for all .
A polyhedron is called a polytope
if it is bounded.
For example, the polyhedron
is a polytope in .
One can see this in one of two ways. The first way is to sketch and
make the observation that it is indeed bounded.
Unfortunately, sketching a polyhedron is not always possible, especially
when the polyhedron is in dimensions higher than 3.
The second way is to show that if ,
then for for
some positive real number .
Then , implying that is bounded.
In our example, we already have the inequalities .
Hence, and are bounded below by 0.
Now, adding the inequalities and
gives , which is equivalent to .
Finally, adding the inequalities and
gives , which is equivalent to .
Thus, for all
and so is a bounded polyhedron and thus a polytope.
Note that every nonempty polytope is pointed because as a bounded set, it
cannot contain any line. Therefore, a polytope has at least one extreme
point. In fact, we can say more.
Proposition 12.3.
If is a nonempty polytope in , then
is the convex hull of its extreme points.
Our proof will use the following lemma.
Lemma 12.4.
Let
where is a positive integer. If
then
there exist and
such that
and
for .
(This lemma is a special case of the more general Separating Hyperplane
Theorem.)
Proof.
Because , the following linear
programming problem is infeasible:
Its dual problem is
This problem is feasible (e.g. with )
and so it must be unbounded. Hence, there
exists satisfying
and
.
Setting
and gives the desired result.
Proof of Proposition 12.3.
Let denote the convex hull of the extreme points of .
Note that is nonempty because is pointed.
As is convex, .
Suppose that there exists .
By
Corollary 11.2,
that the number of extreme points of is finite. Hence,
by the lemma above, there exist
and
such that
for every extreme point of
but .
Let denote the linear programming problem
.
Since is a nonempty polytope, is not infeasible
and cannot be unbounded. Hence, it must have an optimal solution.
By
Theorem 11.4,
it must have an optimal solution that
is an extreme point of .
But
for every extreme point
of . Thus, the optimal value must be at least . However,
is a feasible solution with objective
function value , giving
a contradiction.
Worked Examples
Is
a polytope? Justify your answer.
Since is the intersection of halfspaces, is a polyhedron.
Note that is bounded if and only if the linear programming problems
and
are bounded for each .
Hence, we might need to solve up to six
linear programming problems using this method.
(For larger problems, it is advisable to use a linear programming solver.)
We start with .
Using Fourier-Motzkin elimination method to eliminate , we obtain
(The first inequality comes from adding
and times
. The second inequality
comes from adding
and .)
Now, eliminating results in no inequalities on .
Thus, the linear programming problem
is unbounded, implying that is an unbounded set and therefore not
a polytope.
Let .
Write as the convex hull of its extreme points.
First, it is easy to see that is bounded. Hence, is a polytope.
We could look at a sketch of to determine all its extreme points.
But we need a method that works with polytopes that cannot be sketched.
A previous exercise states that
if and
,
then, where is
the subsystem of
consisting of the inequalities
satisfied with equality by ,
is an extreme point of if and only if
.
This result gives us a way to enumerate all extreme points of :
we go through all possible subsystems of containing
inequalities from and
see if the coefficient matrix has rank . If it does, solve
the system of equations by setting the inequalities to equalities
and see if the solution is an element of . If it is, then
we have found an extreme point of . Otherwise, we move on.
For our , we have only four subsystems to consider.
Setting to equalities gives the unique
solution which is in .
Hence,
is an extreme point of .
Setting to equalities gives the unique
solution which is in .
Hence,
is an extreme point of .
Setting to equalities gives the unique
solution which is in .
Hence,
is an extreme point of .
Setting to equalities gives the unique
solution which is in .
Hence,
is an extreme point of .
Thus .
Let be the convex hull of
.
Let .
Show that by giving
and such
that but
for
all .
Note that we can obtain and by following the
proof of the lemma and find a solution to the following problem
with positive objective function value:
The problem is small enough for trial and error.
Note that setting , , , and
gives a feasible solution with objective function
value 1. Hence, we can set
and .