9.3. Convex Subsets of Rn#

This section focuses on important convex subsets of Rn.

Definition 9.14 (Nonnegative orthant)

The nonnegative orthant denoted by R+n is defined as:

R+n{xRn|xi0,i=1,,n}={xRnx0}.

Definition 9.15 (Positive orthant)

The positive orthant denoted by R++n is defined as:

R++N{xRn|xi>0,i=1,,n}={xRnxsucc0}.

9.3.1. Simplex#

Recall from Definition 9.11 that a simplex is the convex hull of a finite collection of affine independent points. Points, line segments, triangles and tetrahedrons are common examples of simplices in Rn. Here, we describe simplices in Rn further.

A simplex has vertices, edges and faces. The faces of a simplex don’t have any curvature.

Definition 9.16 (Regular simplex)

A regular simplex is the set of nonnegative vectors with elements summing up to a.

Δna{xRn|x,1=a,x0}.

Definition 9.17 (Unit simplex)

A unit simplex is the set of nonnegative vectors with elements summing up to 1.

Δn{xRn|x,1=1,x0}.

9.3.2. Polyhedra#

Definition 9.18 (Polyhedron)

A polyhedron is defined as the solution set of a finite number of linear inequalities and linear equations.

P={x|aj,xbj,j=1,,m,ck,x=dk,k=1,,p}

A polyhedron thus is the intersection of a finite number of halfspaces (m) and hyperplanes (p).

Example 9.8 (Polyhedra)

  • Affine sets ( subspaces, hyperplanes, lines)

  • Rays

  • Line segments

  • Halfspaces

Theorem 9.43

A polyhedron is a convex set.

Proof. Intersection of convex sets is convex.

Polyhedra are considerably better behaved convex sets than others (like norm balls or ellipsoids) because of their lack of curvature.

We can combine the set of inequalities and equalities in the form of linear matrix inequalities and equalities.

P={x|Axb,Cx=d}

where

A=[a1TamT],b=[b1bm]C=[c1TcpT],d=[d1dp]

and the symbol means vector inequality or component wise inequality in Rm i.e. uv means uivi for i=1,,m.

Note that bRm, ARm×n, AxRm, dRp, CRp×n and CxRp.

Example 9.9 (Set of nonnegative numbers)

Let R+={xR|x0}. R+ is a polyhedron (a solution set of a single linear inequality). Hence, it is a convex set. Moreover, it is a ray and a convex cone.

Example 9.10 (Nonnegative orthant)

The nonnegative orthant R+n is a polyhedron (solution set of n linear inequalities). It is also a convex cone.

9.3.3. Polytopes#

Definition 9.19 (Polytope)

A bounded polyhedron is known as a polytope.

Theorem 9.44

A nonempty set C of Rn is a (convex) polytope if and only if it is a convex hull of a finite set of points.

Some authors define a polytope as a convex hull of a finite set of points and then show that it must be a bounded polyhedron.

9.3.4. Euclidean Balls#

Definition 9.20 (Euclidean ball)

A Euclidean closed ball (or just ball) in Rn has the form

B[xc,r]{x|xxc2r}={x|(xxc)T(xxc)r2}

where r>0 and 2 denotes the Euclidean norm. xc is the center of the ball. r is the radius of the ball.

An equivalent expression is given by

B={xc+ru|u21}.

A Euclidean ball is a convex set.

9.3.5. Ellipsoids#

Definition 9.21

An ellipsoid is a set of the form

ξ={x|(xxc)TP1(xxc)1}

where P=PTsucc0; i.e., P is symmetric and positive definite.

The vector xcRn is the centroid of the ellipse.

Eigen values of the matrix P (which are all positive) determine how far the ellipsoid extends in every direction from xc.

The lengths of semi-axes of ξ are given by λi where λi are the eigen values of P.

Remark 9.3

A Euclidean ball is an ellipsoid with P=r2I.

An alternative representation of an ellipsoid is given by

ξ={xc+Au|u21}

where A is a square and nonsingular matrix.

To show the equivalence of the two definitions, we proceed as follows.

Let P=AAT. Let x be any arbitrary element in ξ.

Then xxc=Au for some u such that u21.

Thus

(xxc)TP1(xxc)=(Au)T(AAT)1(Au)=uTAT(AT)1A1Au=uTu=u221.

The two representations of an ellipsoid are therefore equivalent.

Remark 9.4

An ellipsoid is a convex set.