Cones
Contents
9.4. Cones#
Main references for this section are [6, 17, 67].
Throughout this section,
We start with the basic definition of a cone.
9.4.1. Cones#
Definition 9.22 (Cone)
A set
In other words, a set is a cone if it is closed under nonnegative scalar multiplication.
By definition we have
.Some authors ([67]) prefer to restrict the definition to
thus the origin is not included in the cone by default.In our definition, a cone always includes the origin.
Thus, a cone is always nonempty.
When we think of cones, ice-cream cones naturally come to mind. Hence, we kind of think that cones happen to be pointed (at origin) and emanate in one general direction from there. However, our definition above is more general. It allows for lines (passing through origin) and linear subspaces to be cones too.
Pointed cones are a special class of cones which are discussed below. An ice-cream cone is a pointed cone.
9.4.2. Properties of Cones#
9.4.2.1. Intersection#
Property 9.3 (Intersection of cones)
Let
Proof. Let
for every .Hence
for every since every is a cone.Hence
.Hence
is a cone.
9.4.2.2. Cartesian Product#
Property 9.4 (Cartesian product of cones)
Let
Proof. Let
Then there exist
and such that .Then
and since both are cones.Hence
.But
.Hence
.Hence
is a cone.
9.4.2.3. Set Addition#
Property 9.5 (Set addition of cones)
Let
Proof. Let
Then there exist
and such that .Then
and since they are cones.Hence
.Hence
is a cone.
9.4.2.4. Closure#
Property 9.6 (Closure)
Let
Proof. Let
Then there exists a sequence
of such that .Then
for every since is a cone.Consider the sequence
of .We have
.Hence
.Hence
is a cone.
9.4.2.5. Linear Transformation#
Property 9.7 (Linear transformation )
The image and inverse image of a cone under a linear transformation is a cone.
Proof. Let
Image of a cone is a cone.
Let
.Let
.Let
and .Then there exists
such that .Since
is a cone, hence .Then
.Hence
is a cone.
Inverse image of a cone is a cone.
Let
.Let
.Let
and .Then
.Also
since is a cone.Hence
.Hence
is a cone.
9.4.3. Convex Cones#
Definition 9.23 (Convex cone)
A set
Example 9.11 (Convex cones)
A ray with its base at origin is a convex cone.
A line passing through origin is a convex cone.
A plane passing through origin is a convex cone.
Any subspace is a convex cone.
Theorem 9.45 (Subspace as convex cone)
A linear subspace is a convex cone.
Proof. Let
Theorem 9.46 (Half spaces as convex cone)
Let
Then
Proof. Half space as a cone
Let
and .Then
.Hence
.
Half space as convex
Let
and .Then
Hence
is convex.
9.4.3.1. Characterization#
Theorem 9.47 (Convex cone characterization)
A set is a convex cone if and only if it is closed under addition and nonnegative scalar multiplication.
In other words,
Proof. Let
If
.But then,
since is a cone.Thus,
is closed under addition. being a cone, it is closed under nonnegative scalar multiplication.Combining, we see that
.
Now, assume that
is a cone since it is closed under nonnegative scalar multiplication.In particular
for all and for all .Since
is closed under addition, hence for all .Thus,
is convex too.
Theorem 9.48 (Set addition characterization)
A cone
Proof. Assume that a cone
Let
and .Since
is a cone, hence and belong to .Hence
.Hence
is convex.
For converse, assume that
Let
.Since
is a cone, hence .Since
is convex, henceHence
.
9.4.3.2. Intersection of Convex Cones#
Theorem 9.49 (Intersection of arbitrary collection of convex cones)
Let
Proof. Let
Hence
As a consequence, an arbitrary intersection of half-spaces (at origin) and hyperplanes (at origin) is a convex cone. Thus, the solution set of a system of linear equations and inequalities is a convex cone if the equations and inequalities are homogeneous.
9.4.3.3. Containing and Contained Subspaces#
Theorem 9.50 (Containing and contained subspaces)
Let
And, there is a largest linear subspace contained in
Proof. We show that
Since
Let
for some . for some . .Since
is a convex cone, it is closed under addition.Hence,
.Hence,
(as it is a difference of two vectors in ).Thus,
is closed under vector addition.
Let
for some . .If
, then , thus .If
, then . We can write . Thus, .Thus,
is closed under scalar multiplication.
Next, we show that it is the smallest subspace containing
Let
be a subspace that containsThen
contains also.Then,
contains also.Thus,
is the smallest subspace containing .
In summary,
Since
We show that
[zero vector]
Since
and , hence .
[Scalar multiplication]
Let a nonzero
. Then, and . . .This means that
and too.Thus,
.In summary
implies and .Then, for any
. . .Thus,
.
And, for any
. . .Thus,
.
Thus,
is closed under scalar multiplication.
[Vector addition]
Let
.Then,
and .Thus,
.Since
is closed under addition, hence and .But then,
and .Thus,
. too.Thus,
is closed under addition.
Thus,
9.4.4. Conic Combinations#
Definition 9.24 (Conic combination)
A point of the form
A convex cone is closed under non-negative linear/conic combinations.
One way to prove that a set is a convex cone is to show that it contains all its conic combinations.
Theorem 9.51 (Convex cone characterization with conic combinations)
Let
Conversely, if a set
In other words,
Proof. Assume that
Let
.Then,
for all since is closed under nonnegative scalar multiplication.Then,
since is closed under addition.Thus,
contains all its conic combinations.
For the converse, assume that
Let
.Then,
for all since is a conic combination.Thus,
is a cone.Now, let
and . Then, too.Thus,
is a conic combination of .Hence,
.Thus,
is convex.Combining,
is a convex cone.
Here is another proof that a linear subspace is a convex cone using the idea of conic combinations.
Every subspace contains the
vector.Every conic combination is also a linear combination.
A subspace is closed under linear combinations.
Hence, it is also closed under conic combinations.
Hence, it is a convex cone.
Remark 9.5 (Conic combinations and nonnegative orthant)
We recall that the nonnegative orthant of
Thus, the coefficients for conic combinations of
Theorem 9.52
A conic combination of conic combinations is a conic combination.
Proof. Let
Consider
points , described as below.Let
be conic combinations of points: . .
Consider the conic combination
. with .We need to show that
is a conic combination of points of .
Towards this:
Consider the terms:
Since
is a conic combination of points of
The idea of conic combinations can be generalized to infinite sums and integrals.
9.4.5. Conic Hulls#
Definition 9.25 (Conic hull)
The conic hull of a set
Property 9.8
A conic hull is a convex cone.
Proof. Let
Let
.Then,
are conic combinations of .Let
with .Then,
is a conic combination of conic combinations of .By Theorem 9.52,
is a conic combination of .Since
contains all conic combinations of , hence contains .Thus, for any
, with is in .Thus,
is a convex cone.
Property 9.9
Conic hull of a set is the smallest convex cone that contains the set.
Proof. Let
We have already shown that
is a convex cone.Assume
to be a convex cone such that .Then,
contains every conic combination of since a convex cone is closed under conic combinations.Thus,
since is the set of all conic combinations of .
Theorem 9.53 (Conic hull of a convex set)
Let
Then,
Proof. Let
For any
and , is a conic combination of .Hence
.Thus,
.
Let
be a conic combination of .Thus,
and .By definition of
, .If
for , then . So .Now consider the case where at least one
.Let
. Clearly, .Consider
.Note that
is a convex combination of .Since
is convex, hence .Then,
since and .Thus,
contains all conic combinations of .Thus,
.
Property 9.10 (Conic hull of a convex hull)
Let
In other words, the conic hull of the convex hull of a set is same as the conic hull of the set.
Proof. Since
Let
.Then
is a nonnegative combination of some vectors in . There exist a positive integer , vectors and scalars such thatEach
is a convex combination of some vectors in .Hence
is a nonnegative combination of some vectors in .Hence
.Hence
.
9.4.5.1. Unique Conic Representations#
Recall from
Carathéodory theorem
that in an
Similar representation is possible in conic hulls too.
Theorem 9.54 (Conic representation theorem)
Let
Since the
Proof. The proof is similar to Carathéodory theorem.
Let
.Then, there exist
points and such thatWe can assume that
for every . Otherwise, we can simply drop the corresponding points from the conic combination.If
are linearly independent, then , and we are done.Let us consider the case when they are linearly dependent.
Then, there exists a nontrivial linear combination equally zero vector:
Then, for any
This representation is a conic combination if
for every .Since
for every , hence, this set of inequalities is satisfied for all where is a closed interval with a nonempty interior.Let
be the solution set for -th inequality.We have
. satisfies every inequality. Thus, . Thus, .If
, then .If
, then .If
, then .Since not all
, hence there are several with finite endpoints (either left or right).Thus, there are three possibilities for
: , or or .Both
and correspond to an endpoint of one of the .
If we pick
as one of the endpoints of , then, for every and for some .Thus, we obtain a conic representation of
of at most vectors.This process can be carried out repeatedly until we obtain a conic representation of
of linearly independent vectors.Since the
vectors so obtained are linearly independent, hence .
9.4.6. Pointed Cones#
Definition 9.26 (Pointed cone)
A cone
In other words, a pointed cone, doesn’t contain a line.
Example 9.12 (The nonnegative orthant is a pointed convex cone)
Recall from Definition 9.14 that the nonnegative orthant is defined as:
In other words, for
Let
It is obvious that all components of
Finally,
9.4.7. Proper Cones#
Definition 9.27 (Proper cone)
A cone
is convex. is closed. is solid; i.e., it has a nonempty interior. is pointed.
Example 9.13 (Non-empty interior)
Consider the following sets in
Both are closed convex cones.
9.4.8. Norm Cones#
Definition 9.28 (Norm cone)
Let
If
Theorem 9.55
A norm cone is convex. Moreover, it is a convex cone.
Example 9.14 (Second order cone)
The second order cone is the norm cone for the Euclidean norm
in the Euclidean space
From definition,
This can be rewritten as
9.4.9. Barrier Cones#
Definition 9.29 (Barrier vector)
Let
In other words, the set of inner products of points in
Definition 9.30 (Barrier cone)
The set of all barrier vectors to a convex set
Theorem 9.56
The barrier cone of a convex set is convex.
Proof. Let
Thus,
Thus, the set of inner products with
Thus, the set of inner products with
Thus,
9.4.10. Properties of Convex Cones#
We consider operations on convex cones which generate convex cones.
Property 9.11 (Closure under set intersection)
If
Proof. We show that
Let
and .Then,
and .Hence,
and since both are closed under nonnegative scalar multiplication.Thus,
.Hence,
is closed under nonnegative scalar multiplication.
We show that
Let
.Then,
and .But then,
and since both are closed under vector addition.Thus,
.Hence,
is closed under vector addition.
Thus,
Property 9.12 (Closure under set addition)
If
Proof. We show that
Let
and .Then,
where , and .Then,
and since and are cone.Then,
.Thus,
is closed under nonnegative scalar multiplication.
We show that
Let
.Then,
with some and .And,
with some and .Then,
.Now,
and since and are closed under addition (they are convex cones).Thus,
.Thus,
is closed under vector addition.
Thus,
We mention that by Theorem 9.34,
Property 9.13 (Positive scalar multiplication)
Let
Proof. We proceed as follows:
Let
.Let
.Then,
.But then,
too since is closed under nonnegative scalar multiplication.Thus,
.Similarly,
implies .Thus,
.Hence,
for all .
Note that
Property 9.14 (Convex hull of the union)
If
Proof. By Corollary 9.3,
Now for
Thus, for
For,
Since
Property 9.15 (Intersection as union)
If
Proof. We first show that for every
Let
.Then
and .Since
, hence due to Property 9.13, and .Hence
and .Hence
.Hence
.Conversely, let
.Then
and .Hence
and .Hence
.Hence
.
If
since every convex cone contains the origin. Together,
9.4.11. Cone Generated by a Convex Set#
The direct sum vector space
Observation 9.3 (Convex sets as cross sections of cones)
A convex set
Let
Now consider the hyperplane in
The intersection of
The projection of
Remark 9.6
For every convex set
These convex cones have only
We shall call this class of convex cones in
An operation that is closed under the class
Each vector
We can define four types of partial sums:
Addition in
, intersection in .Addition in
, addition in .Intersection in
, intersection in .Intersection in
, addition in .
Suppose that
[Addition in
In this case,
if and only if for some and .Thus, the convex set corresponding to
is .
[Addition in
if and only if and with and for some and .Thus,
is the union of the sets over , and .But, this is same as
as per Theorem 9.38.
[TODO] Clarify this further. It is not obvious.
[Intersection in
if and only if as well as .Thus,
.
[Intersection in
if and only if and for some with .In this case, we can write
as:
[TODO] Clarify this further. It is not obvious.
9.4.12. Positive Semidefinite Cone#
Theorem 9.57 (The convex cone of positive semidefinite matrices)
The set of positive semidefinite matrices
Proof. Let
Now
Hence
9.4.13. Linear System with Nonnegativity Constraints#
Consider the system
where
Then, the set
In other words,
We can now see that
Definition 9.31 (Basic feasible solution)
Let
Consequently,
Theorem 9.58 (Existence of basic feasible solution)
Let
If
Proof. Recall that
where
If
, then .In other words,
is a conic combination of columns of .By the conic representation theorem, there exists a subset of
linearly independent vectors among such that is their conic combination.In other words, there exist
indices and numbers such thatand
are linearly independent.Consequently
since columns of belong to .Let
where
are unit vectors of .Clearly,
and .Therefore,
and is a basic feasible solution.
The basic feasible solutions of
Theorem 9.59 (Equivalence between basic feasible solutions and extreme points)
Let
Then
Proof. Let
Then
and has positive entries with .Without loss of generality, assume that first
entries of are positive. This can be easily achieved by shuffling the columns of in the linear system .Therefore,
and .Also, the first
columns of the matrix are linearly independent since is a basic feasible solution.For contradiction, assume that
is not an extreme point of ; i.e., .Then, there exist
with and such that .Since
, hence and .Since the last
entries of are zero, hence the last entries of and also must be zero as they have to be nonnegative.Since
, hence and .Therefore,
This implies that
But,
are linearly independent by hypothesis.Thus,
for must hold.Then,
.We arrive at a contradiction.
Thus,
must be an extreme point of .
For the converse, assume that
Again, by contradiction, assume that
is not a basic feasible solution.Thus, the columns of
corresponding to the positive entries of are linearly dependent.Assume that there are
positive entries in and WLOG, assume that they correspond to first columns of .Then, since the corresponding columns are linearly dependent, hence there exists a nonzero vector
such thatWe can extend
to by appending zeros such that .Since the first
entries of are positive, we can choose a sufficiently small such that and .Note that
.Therefore,
.At the same time, it is easy to see that
Thus,
is a convex combination of two distinct points of .This contradicts our hypothesis that
is an extreme point of .Thus,
must be a basic feasible solution.