132.1 Introduction
Convex geometry studies convex sets, convex combinations, supporting hyperplanes, and geometric structures defined by linear inequalities.
A subset of a vector space is convex if every line segment joining two points of lies entirely inside .
Convex geometry is closely connected with linear algebra because convex sets are built from vectors, affine combinations, linear maps, and systems of inequalities. Many optimization problems, numerical methods, and machine learning algorithms rely fundamentally on convex structure.
Convexity appears naturally in:
| Area | Role of convexity |
|---|---|
| Linear programming | Feasible regions |
| Optimization | Convex objective functions |
| Functional analysis | Convex subsets of normed spaces |
| Probability | Convex combinations of distributions |
| Machine learning | Loss minimization |
| Computational geometry | Convex hull algorithms |
| Economics | Feasible production and utility sets |
Linear algebra provides the coordinate and transformation framework in which convex geometry operates.
132.2 Convex Sets
Let be a real vector space.
A subset
is convex if for every
and every scalar
the vector
also belongs to .
The expression
is called a convex combination of and .
Geometrically, convexity means that the entire line segment between any two points remains inside the set.
Examples of convex sets include:
| Set | Convex? |
|---|---|
| Line | Yes |
| Plane | Yes |
| Sphere surface | No |
| Disk | Yes |
| Cube | Yes |
| Triangle | Yes |
| Annulus | No |
The difference between a disk and a circle is important. The disk contains all segments between its points. The circle boundary alone does not.
132.3 Convex Combinations
A convex combination of vectors
is an expression
where
and
These coefficients are nonnegative and sum to one.
Convex combinations differ from ordinary linear combinations because the coefficients are restricted.
The condition
keeps the result inside the affine span of the vectors.
The condition
forces the point to lie “between” the vectors rather than extending arbitrarily outward.
For example, in , the convex combinations of three noncollinear points form a triangle.
132.4 Convex Hulls
The convex hull of a subset
is the smallest convex set containing .
It is written
Equivalently, it is the set of all finite convex combinations of points of :
For example:
| Set | Convex hull |
|---|---|
| Two points | Line segment |
| Three noncollinear points | Triangle |
| Four noncoplanar points | Tetrahedron |
| Circle boundary | Disk |
The convex hull operation “fills in” missing interior regions.
Convex hulls are fundamental in computational geometry and optimization.
132.5 Affine Sets
An affine combination of vectors is an expression
where
but the coefficients may be negative.
An affine set is a subset closed under affine combinations.
Affine geometry generalizes linear geometry by allowing translations.
Examples include:
| Object | Linear? | Affine? | |—|—| | Subspace through origin | Yes | Yes | | Shifted line | No | Yes | | Shifted plane | No | Yes |
Affine sets are translated subspaces.
If is a subspace and , then
is an affine set.
Convex geometry naturally lives inside affine geometry.
132.6 Cones
A subset
is a cone if
imply
A convex cone is both convex and a cone.
Thus:
imply
Examples include:
| Set | Convex cone? |
|---|---|
| Nonnegative orthant | Yes |
| Linear subspace | Yes |
| Ray from origin | Yes |
| Sphere | No |
The nonnegative orthant in ,
is one of the most important convex cones.
Convex cones appear in optimization, duality theory, and matrix analysis.
132.7 Hyperplanes
A hyperplane in is a set of the form
where
The vector is normal to the hyperplane.
A hyperplane divides space into two half-spaces:
and
Half-spaces are convex.
Hyperplanes are fundamental because many convex sets can be described as intersections of half-spaces.
132.8 Polyhedra
A polyhedron is a set defined by finitely many linear inequalities:
The matrix and vector determine the bounding half-spaces.
Examples include:
| Object | Polyhedron? |
|---|---|
| Cube | Yes |
| Simplex | Yes |
| Polygon | Yes |
| Ball | No |
A bounded polyhedron is called a polytope.
Polytopes generalize polygons and polyhedra to arbitrary dimensions.
Convex optimization often studies feasible regions that are polyhedra.
132.9 Extreme Points
Let be a convex set.
A point is an extreme point if it cannot be written as a nontrivial convex combination of distinct points in .
That is, if
with
then
For a polygon, the extreme points are the vertices.
For a disk, every boundary point is extreme.
Extreme points encode the “corners” of convex sets.
132.10 Supporting Hyperplanes
A hyperplane
supports a convex set if:
- lies entirely on one side of ,
- .
Geometrically, the hyperplane touches the convex set without cutting through it.
Supporting hyperplanes are central in optimization because optimal points often occur where a supporting hyperplane meets the feasible region.
132.11 Separation Theorems
One of the most important results in convex geometry is the hyperplane separation theorem.
Roughly stated:
If two convex sets are disjoint, then there exists a hyperplane separating them.
That means there exists a vector and scalar such that
for all points in one set and
for all points in the other.
Separation theorems connect geometry with optimization and duality.
They explain why linear functionals can distinguish convex regions.
132.12 Carathéodory’s Theorem
Carathéodory’s theorem states:
If a point lies in the convex hull of a set , then can be written as a convex combination of at most points of .
Thus in , every point in a convex hull can be represented using at most three points.
In , at most four points suffice.
This theorem gives a finite description of convex combinations in finite-dimensional spaces.
132.13 Helly’s Theorem
Helly’s theorem concerns intersections of convex sets.
If a finite collection of convex subsets of has the property that every of them intersect, then the entire collection intersects.
This theorem is remarkable because it reduces a global intersection condition to a finite local condition.
Helly’s theorem is fundamental in combinatorial convexity.
132.14 Radon’s Theorem
Radon’s theorem states:
Every set of points in can be partitioned into two disjoint subsets whose convex hulls intersect.
This theorem reveals an unavoidable overlap structure in sufficiently large point sets.
Radon’s theorem is closely related to Carathéodory’s theorem and Helly’s theorem.
Together they form the core of finite-dimensional convexity theory.
132.15 Convex Functions
A function
defined on a convex set is convex if
for all
Geometrically, the graph of a convex function lies below the secant lines connecting its points.
Examples include:
| Function | Convex? |
|---|---|
| Yes | |
| Yes | |
| ( | x |
| No |
Convex functions are important because local minima are automatically global minima.
132.16 Jensen’s Inequality
If is convex, then
whenever
This inequality generalizes the defining property of convexity.
Jensen’s inequality appears throughout probability, statistics, information theory, and optimization.
132.17 Convex Optimization
A convex optimization problem minimizes a convex function over a convex feasible region.
The standard form is:
subject to
where is convex and is convex.
Convex optimization is important because:
| Property | Consequence |
|---|---|
| Local minimum | Global minimum |
| Convex feasible region | Stable geometry |
| Supporting hyperplanes | Duality theory |
| Linear constraints | Efficient algorithms |
Linear programming is a special case in which:
and the feasible region is a polyhedron.
132.18 Duality
Convex geometry naturally leads to duality.
Given a convex set , its dual cone is
Duality transforms geometric problems into algebraic inequalities.
In optimization, every primal problem has a dual problem. Under suitable conditions, solving one determines the other.
Duality theory is built from hyperplanes, convex cones, and linear functionals.
132.19 Norms and Convexity
Every norm defines a convex unit ball:
Conversely, many norms may be reconstructed from convex geometry.
Examples:
| Norm | Unit ball |
|---|---|
| Euclidean norm | Sphere |
| -norm | Diamond |
| -norm | Cube |
Different norms correspond to different convex geometries.
This connection is fundamental in functional analysis and optimization.
132.20 Convex Geometry in Linear Algebra
Convex geometry and linear algebra interact continuously.
| Linear algebra concept | Convex geometry interpretation |
|---|---|
| Linear combinations | Affine structure |
| Positive coefficients | Convex combinations |
| Systems of inequalities | Polyhedra |
| Linear functionals | Supporting hyperplanes |
| Null spaces | Feasible directions |
| Eigenvalues | Spectral convexity |
| Positive semidefinite matrices | Convex cones |
Much of modern optimization is the study of convex geometry using linear algebraic tools.
132.21 Summary
Convex geometry studies sets and functions preserved under convex combinations.
The central ideas are:
| Concept | Meaning |
|---|---|
| Convex set | Contains all line segments between its points |
| Convex combination | Weighted average with nonnegative coefficients |
| Convex hull | Smallest convex set containing a given set |
| Affine set | Closed under affine combinations |
| Cone | Closed under nonnegative scaling |
| Hyperplane | Linear boundary surface |
| Polyhedron | Intersection of finitely many half-spaces |
| Extreme point | Nondecomposable boundary point |
| Supporting hyperplane | Boundary hyperplane touching a convex set |
| Convex function | Function below its secant lines |
| Duality | Correspondence between primal and dual structures |
Convex geometry supplies the geometric foundation for optimization, numerical analysis, machine learning, and many parts of applied linear algebra.