Recession Cones and Polyhedral Convexity (Minkowski-Weyl)
Anchor (Master): Rockafellar 1970 Convex Analysis (Princeton) §8, §17-§19, §27; Schrijver 1986 Theory of Linear and Integer Programming (Wiley) §7-§8; Ziegler 1995 Lectures on Polytopes (Springer) Ch. 1
Intuition Beginner
Picture a shape sitting in space and ask a single question: if you stand inside it and start walking in a fixed direction, can you keep walking forever and never leave? For a filled disk the answer is always no — whichever way you head, you eventually hit the edge. For an infinite strip between two parallel lines, you can walk forever along the strip but not across it. The collection of all "walk-forever" directions is the recession cone of the shape. It is the catalogue of the set's escape routes to infinity.
This catalogue tells you instantly whether a shape is bounded. A shape is bounded exactly when it has no escape routes at all — its only recession direction is standing still. The moment even one genuine direction of unbounded travel exists, the shape runs off to infinity.
Why does an optimiser care? When you minimise a cost over a region, the danger is that the cost keeps dropping as you flee toward infinity, so no best point exists. The recession cone is precisely where you look for that danger: if every escape route makes the cost go up (or at least not down), the search is trapped in a bounded arena and a minimum must exist.
The second idea is about shapes built from flat faces — polyhedra. There are two ways to describe one. You can carve it out with finitely many flat cuts (each cut a halfspace: "stay on this side of this wall"). Or you can build it up from a few corner points plus a few directions you are allowed to slide along forever. A square is four cuts; it is also four corners with no slide directions. A wedge is two cuts; it is one corner plus two slide directions.
The Minkowski-Weyl theorem says these two descriptions — carve-down and build-up — always describe the same family of shapes. Every shape you can carve with finite cuts, you can also build from finite corners and slides, and the reverse. The corners that genuinely cannot be faked as blends of other points are the vertices, and they are where linear optimisers always find their answer.
Visual Beginner
Figure: left panel, an unbounded polyhedron (a "wedge" opening upward and to the right) drawn with its two boundary rays; its recession cone is shown separately as the same two rays anchored at the origin, the set of directions you can travel forever. Middle panel, a bounded polygon (a pentagon) whose recession cone is just the single point at the origin, signalling boundedness. Right panel, the two descriptions of the wedge side by side: as the intersection of two halfspaces (two shaded walls) and as one corner point plus two arrow-directions (the build-up picture).
Unbounded wedge P Recession cone 0^+P Bounded pentagon Q
\ / \ | / . . . . .
\ P / \ | / . .
\ / \ | / . Q .
\ / \ | / . .
\ / \|/ . . . . .
v corner O (origin)
recession cone 0^+Q = { O }
(a single point => bounded)
Two descriptions of the wedge (Minkowski-Weyl):
carve-down: P = halfspace_1 AND halfspace_2 (two walls)
build-up: P = corner + ray_1 + ray_2 (one point + two slide directions)
Worked example Beginner
We find the recession cone of a concrete unbounded region and read off whether it is bounded.
Take the region in the plane defined by two conditions: and . This is the first quadrant — everything with both coordinates non-negative.
Step 1. Pick a starting point inside. Start at the point , which is in because both coordinates are positive.
Step 2. Try walking in the direction "right," meaning . After time you are at . The first coordinate is and the second is , so you stay in for every . The direction is a recession direction.
Step 3. Try walking "down-left," meaning . After time you are at . At this is , which has a negative first coordinate, so you have left . The direction is not a recession direction.
Step 4. Identify the whole catalogue. A direction keeps you inside forever exactly when adding any positive multiple never makes a coordinate negative, which needs and . So the recession cone is again the first quadrant of directions: .
What this tells us. The recession cone contains more than the single zero direction, so the first quadrant is unbounded — which matches the picture. The escape routes are exactly "go right, go up, or any blend of the two." A cost that increased along every such direction would still attain a minimum here.
Check your understanding Beginner
Formal definition Intermediate+
Work in . Recall from 44.01.01 that a set is convex when it contains the segment between any two of its points, and from 01.01.18 that a halfspace is for some and .
Definition (recession cone). Let be non-empty, closed, and convex. The recession cone (or asymptotic cone) of is
A direction is a direction of recession. The set is a closed convex cone (closed under non-negative scaling and addition). For a closed convex it suffices to test recession from a single point: if and only if for all for one fixed — closedness is what makes the choice of basepoint immaterial.
Definition (recession function). For a proper closed convex function , the recession function is the function whose epigraph is the recession cone of ; equivalently, for any ,
is coercive (the relevant level sets are bounded) precisely when for every .
Definition (polyhedron and polyhedral cone). A polyhedron is an intersection of finitely many halfspaces:
A bounded polyhedron is a polytope. A polyhedral cone is a polyhedron of the form (each ). A set is finitely generated if it has the form
the Minkowski sum of the convex hull of finitely many points and the conical hull of finitely many directions .
Definition (faces, vertices, extreme points). A face of a convex set is a convex subset such that whenever a point of lies in the relative interior of a segment with endpoints in , both endpoints lie in . A vertex (or extreme point) is a face that is a single point: is extreme if with forces . The set of extreme points is written .
Counterexamples to common slips
- The single-basepoint test fails for non-closed sets. The recession-cone basepoint-independence relies on closedness. For the open halfplane closed up to a non-closed convex set, testing recession from one point can admit a direction that escapes another point's reach; Rockafellar's theory restricts to closed convex for exactly this reason.
- Boundedness is not "no recession in the coordinate directions." A set can be bounded in every coordinate axis direction yet unbounded along a diagonal only if it is non-convex; for convex closed , boundedness is the clean statement , but one must test all directions, not a finite spanning set, unless is polyhedral.
- Not every boundary point is a vertex. An edge midpoint of a square is on the boundary but is the average of two distinct boundary points, so it is not extreme. Extreme points are the corners only.
Key theorem with proof Intermediate+
We prove the two pillars: the recession-cone criterion for boundedness with its existence-of-minimisers corollary, and the Minkowski-Weyl theorem identifying polyhedral with finitely generated sets.
Theorem (boundedness, existence of minimisers, and Minkowski-Weyl).
(i) (Boundedness.) A non-empty closed convex set is bounded if and only if .
(ii) (Existence of minimisers.) Let be proper, closed, and convex. If for every , then attains its infimum, and the set of minimisers is non-empty, compact, and convex.
(iii) (Minkowski-Weyl.) A set is a polyhedron (intersection of finitely many halfspaces) if and only if it is finitely generated, .
Proof of (i). If is bounded, no nonzero can satisfy for all , since ; hence . Conversely, suppose is unbounded. Fix and take with . The unit vectors lie on the compact unit sphere, so a subsequence converges to a unit vector . For any fixed and large , , and convexity gives that the point lies in . Letting along the subsequence, by closedness, for every . So with , and .
Proof of (ii). Let (finiteness follows below). Pick a value with the sublevel set non-empty; is closed (lsc) and convex. Its recession cone is . The hypothesis for all forces , so by part (i) is bounded, hence compact. The restriction of the lsc function to the compact set attains its minimum at some , and together with on and off shows is a global minimiser. The minimiser set is the sublevel set , which is closed, convex, and contained in the bounded , hence compact.
Proof of (iii). (Finitely generated polyhedral.) Let . Lift to a single cone in : set , the conical hull of the lifted generators. Then iff . A finitely generated cone is the image of the non-negative orthant under a linear map, where has the generators as columns. By Carathéodory's conic theorem 44.01.02, is a finite union of finitely-generated cones each spanned by a linearly independent subset, each of which is closed; a finite union of closed sets is closed, so is a closed convex cone. The polar is again finitely generated (the same lift-and-Carathéodory argument applies to it once one knows it is the intersection , a polyhedral cone). By the bipolar theorem for closed convex cones, , and since is finitely generated, is cut out by finitely many homogeneous inequalities — a polyhedral cone. Slicing at the last coordinate produces finitely many inequalities on , so is a polyhedron.
(Polyhedral finitely generated.) Let . Homogenise: where is a polyhedral cone in . A polyhedral cone is finitely generated: this is Weyl's direction of the duality, proved by Fourier-Motzkin elimination, which successively projects out coordinates from the inequality system, each projection producing finitely many new inequalities, terminating in a finite generating set of extreme rays. Equivalently, the polar of the polyhedral cone is the finitely generated cone , which is closed by the first half; the bipolar theorem then exhibits as the polar of a finitely generated cone, and the first half shows such a polar is finitely generated. Generators of with last coordinate give the points ; generators with give the recession directions . Hence .
Bridge. This theorem builds toward the existence theory of linear and convex programming and appears again in every statement that an optimal solution is attained at a vertex. This is exactly the structural dictionary — recession directions detect unboundedness, and a polyhedron is simultaneously a finite system of constraints and a finite list of generators — on which linear-programming duality and the simplex method rest. The recession cone generalises the lineality and asymptotic behaviour that part (ii) converts into a coercivity test, and the Minkowski-Weyl equivalence is dual to itself under polarity: the H-description of is the V-description of its polar cone, so finite generation and finite constraint are two readings of one closed cone. The foundational reason an LP with a finite optimum attains it at a vertex is that the recession cone forbids escape to infinity along any improving ray, leaving a compact face on which the linear objective is minimised. Putting these together, the boundedness criterion and the Minkowski-Weyl theorem certify both that a minimiser exists and where — at a generator — and the bridge is the homogenisation that turns a polyhedron into a cone, where Carathéodory's conic bound from 44.01.02 does the finite-generation work.
Exercises Intermediate+
Advanced results Master
The recession cone of a level set and the Helly-type stability of intersections
For a proper closed convex , every non-empty sublevel set has the same recession cone , independent of [Rockafellar §8]. This -independence is the analytic engine behind the existence theorem of the Key theorem section: coercivity is the single condition for , and it makes every level set compact at once. For a family of closed convex sets with a common point, the recession cone of the intersection satisfies , so the intersection is bounded as soon as the recession cones meet only at the origin — the recession-cone calculus reduces a boundedness question about an intersection to a homogeneous question about cones, which for polyhedra is a finite linear feasibility problem.
Decomposition: the Motzkin theorem and the lineality split
Every closed convex set with a vertex decomposes as when is line-free, and in full generality where is the lineality space [Rockafellar §18]. For polyhedra this is Motzkin's decomposition theorem: every polyhedron is the Minkowski sum of a polytope (the convex hull of its vertices, after factoring out lineality) and its recession cone. The polytope-plus-cone splitting is the precise sense in which the bounded and unbounded parts of a polyhedron separate, and it is the structural input to the simplex method's distinction between optimal vertices and unbounded improving rays.
Faces, the face lattice, and dimensionality
The faces of a polyhedron are exactly the sets for index subsets , and they form a finite lattice under inclusion with and as bounding elements [Schrijver §8]. The dimension of is minus the rank of together with the implicit equalities, so vertices are the -dimensional faces (rank ), edges the -dimensional faces, and facets the -dimensional faces. The minimal non-empty faces are translates of the lineality space; when is line-free they are the vertices, recovering the vertex-attainment principle. The face lattice is the combinatorial skeleton on which polyhedral algorithms — vertex enumeration, the simplex pivot, and the double-description method — operate.
Polyhedral functions and closure under the basic operations
A convex function is polyhedral if its epigraph is a polyhedron; equivalently it is a maximum of finitely many affine functions plus the indicator of a polyhedron [Rockafellar §19]. The class of polyhedra is closed under intersection, finite Minkowski sum, linear images and preimages, and polarity, and correspondingly polyhedral convex functions are closed under finite sums, pointwise maxima, infimal convolution, and Legendre-Fenchel conjugacy — the conjugate of a polyhedral function is polyhedral. This closure is what makes linear programming self-dual: the value function of an LP is polyhedral, its conjugate is the dual LP's value function, and Minkowski-Weyl guarantees both live in the same finitely-described class.
Synthesis. The recession cone and the Minkowski-Weyl theorem are exactly the two halves of the finite-dimensional structure theory that the existence and attainment results of optimisation consume: the recession cone certifies that an optimum exists by ruling out escape to infinity, and the polytope-plus-cone decomposition certifies where it lives — at a generator. The central insight is that homogenisation converts a polyhedron into a closed convex cone, so that finite generation and finite constraint, the V- and H-descriptions, become two readings of the same cone under polarity, and the conic Carathéodory bound from 44.01.02 supplies the finiteness. The foundational reason an LP attains its value at a vertex is that the recession cone forbids improving rays, leaving a compact bounded part whose extreme points are the vertices; putting these together with Motzkin's decomposition , the bounded and unbounded structure separate cleanly. The recession-function calculus generalises the boundedness criterion from sets to functions and is dual to the polarity that exchanges H- and V-descriptions; the closure of the polyhedral class under conjugacy is exactly the self-duality of linear programming, and this is exactly why Farkas' lemma, LP duality, and the simplex method all rest on one finite-generation theorem. The bridge is Fourier-Motzkin elimination, the constructive engine that turns a halfspace description into a generator list, and which appears again in quantifier elimination for the first-order theory of the reals and in the projection steps of polyhedral computation.
Full proof set Master
Proposition 1 (recession cone of a polyhedron). For non-empty, .
Proof. Let and fix . Then for all . For each row , for all forces (otherwise the left side ). Conversely if and , then for every , , so , i.e. .
Proposition 2 (boundedness criterion). A non-empty closed convex is bounded iff .
Proof. Boundedness gives because a nonzero recession direction produces an unbounded ray inside . For the converse, suppose is unbounded; choose and with , and set . By compactness of the unit sphere, pass to a subsequence with , . Fix ; for with , the point is a convex combination of , hence in . Taking and using closedness, . As was arbitrary, .
Proposition 3 (finitely generated cones are closed). If , then is closed.
Proof. By the conic Carathéodory theorem 44.01.02, every element of is a non-negative combination of a linearly independent subset of the generators. There are finitely many such subsets ; for each, is the image of the closed orthant under the injective linear map sending the coordinate basis to . An injective linear map on a finite-dimensional space is a homeomorphism onto its (closed) image, and the orthant is closed, so is closed. Thus is a finite union of closed sets, hence closed.
Proposition 4 (Minkowski-Weyl via polarity). A cone is polyhedral () iff it is finitely generated.
Proof. (Finitely generated polyhedral.) By Proposition 3, is a closed convex cone, so the bipolar theorem gives . The polar is a polyhedral cone (finitely many homogeneous inequalities), hence by the converse direction (below) finitely generated, say . Then is polyhedral. (Polyhedral finitely generated.) For , apply Fourier-Motzkin elimination to the homogeneous system: introduce as the solution set and project out the variables one at a time. Eliminating a variable replaces each pair (a constraint with positive -coefficient, a constraint with negative coefficient) by their non-negative combination clearing , yielding a new finite homogeneous system in describing the projection. The projection of a polyhedral cone is polyhedral, and tracking the eliminations back produces a finite set of extreme rays generating ; equivalently, is finitely generated, closed by Proposition 3, so is the polar of a finitely generated cone, which the first half shows is finitely generated. The lift-and-slice argument of the Key theorem upgrades the cone statement to general polyhedra and finitely generated sets.
Connections Master
The conic Carathéodory bound and the relative-interior calculus of
44.01.02are the finite-generation and interior engines this unit runs on: closedness of a finitely generated cone (Proposition 3) is a direct application of the conic Carathéodory theorem, and the relative interior controls which faces of a polyhedron are non-empty. The basic convex-set vocabulary, hulls, and convexity-preserving operations of44.01.01, co-developed in this spine, are the substrate on which the recession-cone and Minkowski-sum constructions are built.The affine-subspace and hyperplane machinery of
01.01.18supplies the H-description of a polyhedron: each defining constraint is a halfspace bounded by a hyperplane, and the dimension of a face is computed from the rank of its active constraint normals, an affine-rank count in the sense of that unit. The lineality space of a polyhedron is the affine subspace along which it is translation-invariant.Farkas' lemma and the theorems of the alternative (
44.02.04, registered as a catalog stub for this spine) are the dual face of the Minkowski-Weyl theorem: the closedness of a finitely generated cone proved here is exactly the hypothesis that lets the second separation theorem strictly separate a point from a cone, and the H-V equivalence is the structural backbone of linear-programming duality and the simplex method's vertex-attainment guarantee.
Historical & philosophical context Master
Hermann Minkowski, in Geometrie der Zahlen [Minkowski 1896] (Teubner, 1896), established the representation of convex bodies and polyhedral cones by their extreme points and extreme rays, introducing the systematic study of convex sets in that underlies the modern theory; the theorem that a compact convex set is the convex hull of its extreme points carries his name. Hermann Weyl, in Elementare Theorie der konvexen Polyeder [Weyl 1934] (Commentarii Mathematici Helvetici 7, 290-306), proved the converse direction — that an intersection of finitely many halfspaces is finitely generated — giving the two halves their joint name. The constructive elimination procedure that powers Weyl's direction was given by Fourier (1827) for inequalities and rediscovered and analysed by Theodore Motzkin in his 1936 dissertation, where the polytope-plus-cone decomposition of a polyhedron also appears.
The synthesis into the modern theory is due to R. Tyrrell Rockafellar, whose Convex Analysis [Rockafellar §8, §18-§19] (Princeton, 1970) organised recession cones, recession functions, polyhedral convexity, and the existence theory of minimisers into a single framework, and to Alexander Schrijver, whose Theory of Linear and Integer Programming [Schrijver §7-§8] (Wiley, 1986) gave the algorithmic and integer-programming account, including the complexity of the Minkowski-Weyl conversion and the fundamental theorem of linear inequalities.
Bibliography Master
@book{minkowski1896geometrie,
author = {Minkowski, Hermann},
title = {Geometrie der Zahlen},
publisher = {Teubner},
address = {Leipzig},
year = {1896}
}
@article{weyl1934elementare,
author = {Weyl, Hermann},
title = {Elementare Theorie der konvexen Polyeder},
journal = {Commentarii Mathematici Helvetici},
volume = {7},
pages = {290--306},
year = {1934}
}
@book{rockafellar1970convex,
author = {Rockafellar, R. Tyrrell},
title = {Convex Analysis},
series = {Princeton Mathematical Series},
number = {28},
publisher = {Princeton University Press},
year = {1970}
}
@book{schrijver1986theory,
author = {Schrijver, Alexander},
title = {Theory of Linear and Integer Programming},
series = {Wiley-Interscience Series in Discrete Mathematics and Optimization},
publisher = {Wiley},
year = {1986}
}
@book{ziegler1995lectures,
author = {Ziegler, G\"unter M.},
title = {Lectures on Polytopes},
series = {Graduate Texts in Mathematics},
number = {152},
publisher = {Springer},
year = {1995}
}
@book{hiriarturruty2001fundamentals,
author = {Hiriart-Urruty, Jean-Baptiste and Lemar\'echal, Claude},
title = {Fundamentals of Convex Analysis},
series = {Grundlehren Text Editions},
publisher = {Springer},
year = {2001}
}