Every doubly stochastic matrix is a convex combination of permutation matrices. Equivalently, the extreme points of the doubly stochastic convex polytope are exactly the permutation matrices. The extreme-point assertion follows from an alternating-cycle perturbation of a doubly stochastic matrix; the convex-hull assertion follows because a bounded finite-dimensional polytope is the convex hull of its vertices. Permutation matrices are extreme since their zero entries force the same zeros in every convex decomposition.
Capped simplex Created 2026-09-28 Updated 2026-10-05
For an integer , the capped simplex
is the convex hull of the zero-one vectors having exactly entries equal to one. It is a convex polytope whose extreme points are precisely these vectors.
If a feasible vector has a fractional coordinate, the integer coordinate sum forces at least two fractional coordinates. Perturbing one upward and the other downward by a sufficiently small amount gives two distinct feasible vectors whose midpoint is the original vector. It is therefore not an extreme point. Conversely, a zero-one vector cannot be a nontrivial convex combination of points of , since each coordinate is already at a bound.
Facet Created 2026-10-06 Updated 2026-10-07
A facet of a full-dimensional convex polytope in is a face of dimension . Each irredundant supporting closed half-space defines one facet.
If and a convex polytope satisfies , then it has at least facets. Its outward facet normals define spherical caps covering the unit sphere; the spherical cap area upper bound supplies the estimate.
The equilibrium oddness theorem gives a finite odd number of Nash equilibria in a finite nondegenerate bimatrix game. One way to see the parity is through the endpoint argument underlying the Lemke-Howson algorithm. Add sufficiently large constants to each payoff matrix so all entries are positive; this does not change best responses. Form the bounded convex polytopes
Label an facet by row label and a tight facet by column label ; in , label a tight facet by and by . A completely labelled vertex of a polytope pair has either both vectors zero, or both nonzero and normalizes to a Nash equilibrium. In the latter case the labels express exactly the equilibrium best-response and zero-probability conditions. Nondegeneracy makes each vertex of a polytope have exactly distinct incident labels and each equilibrium correspond to one such pair.
Fix a label to drop and retain all pairs carrying every other label. Include the product-convex polytope edges that retain those labels. At a completely labelled pair there is one possible outgoing edge, obtained by dropping the fixed label. At any other retained vertex of a polytope, that label is missing and one other label is duplicated; dropping either copy gives the two incident edges. Thus this finite graph consists of paths and cycles, with its endpoints precisely the completely labelled pairs. A finite graph has an even number of degree-one vertices. Since one endpoint is the artificial zero pair, the number of genuine equilibrium endpoints is odd. This proves the required equilibrium oddness theorem and finiteness, without claiming that every equilibrium is reached from the zero pair on the same path.
For a symmetric bimatrix game, swapping players maps to . Every nonsymmetric equilibrium lies in a distinct two-element pair; the fixed points of this involution are exactly the symmetric equilibria. Removing even-sized pairs from an odd total leaves an odd number of symmetric equilibria. In the present game, two equilibria form the swapped pair and the remaining one is with . There is exactly one symmetric equilibrium, as required.
Let be the number of facets of the convex polytope . Its facet description can be written
Because , each supporting closed half-space has . For any , follow the ray to its last point in . Its radius is at most one because . At least one facet is active there, giving
Thus the unit sphere is covered by the spherical caps centred at with angular radius . Since , this radius lies in and the spherical cap area upper bound applies. Subadditivity of surface area gives
Using for ,
The facet lower bound for ball approximations is exponential in the dimension.
Choose a maximal subset whose distinct points have Euclidean distance greater than one. The volumetric bound for Euclidean metric nets makes the construction finite: the open Euclidean balls of radius about the points of are disjoint and all lie in , so
Maximality means that is a metric net of radius one on the unit sphere. Thus every has some with . Since both are unit vectors,
Now intersect the corresponding closed half-spaces:
The Cauchy-Schwarz inequality shows that . Conversely, write any nonzero as and choose as above. Then , so . Hence , which also proves boundedness. This convex polytope has at most facets, since redundant inequalities can only reduce their number. It meets the required inclusions with .
Suppose in the capped simplex has a coordinate strictly between zero and one. Since is an integer, it cannot have exactly one such coordinate: the other coordinates would contribute an integer sum. Hence there are distinct with .
Choose and set , where are standard basis vectors. Both perturbed vectors satisfy the coordinate bounds and have the same coordinate sum. They are distinct and , so is not an extreme point.
Conversely, every zero-one vector in this convex polytope is an extreme point. If it were a nontrivial convex combination of two feasible vectors, each coordinate equal to zero would force both corresponding coordinates to be zero, and each coordinate equal to one would force both to be one. Thus the two vectors would equal the original one. The extreme points are therefore exactly the indicators of -element subsets.
The origin belongs to , so is nonempty. Each displayed inequality defines a closed half-space, and every half-space is a convex set. An intersection of convex sets is convex: if and , each linear inequality remains valid for . Thus is a nonempty convex polytope.
Orient every edge of the feasible convex polytope in the direction of increasing objective. Write
The possible improving simplex method paths from to are
These exhaust the directed edge graph: the ordinary cube edges remain except those incident to the removed vertex ; each such edge ends at one of ; and the cutting face contributes the triangle with edges .
The first two paths use three pivots, while the two paths through both and use five. Therefore the smallest and largest possible numbers of simplex steps are
and the total number of distinct outcomes is
This is the simplex paths on a cube with one truncated corner calculation.
Take and , so
is the capped simplex. A linear objective over this convex polytope attains its maximum at a zero-one extreme point. Choosing the coordinates at which is largest gives
Equivalently, an exchange of weight from a smaller component to a larger one never decreases the objective. Thus the sum of the largest components is the support function .
Part c now gives
By the projection onto a box-constrained hyperplane, has
Consequently the proximal operator is evaluated by solving this one-dimensional equation for , then substituting the resulting projection.
Vertex of a polytope 2026-10-07
A vertex of a convex polytope is an extreme point: it cannot be expressed as a nontrivial convex combination of two distinct points in that polytope. In a full-dimensional simple polytope of dimension , a vertex lies on exactly incident facets.