Fantope Created 2026-10-05 Updated 2026-10-06
For an integer , the fantope is the convex hull of rank- orthogonal projection matrices in . Equivalently, it consists of real symmetric matrices with eigenvalues in and matrix trace . To prove the equivalence, apply the spectral theorem for real symmetric matrices and express the eigenvalue vector as a convex combination of the zero-one extreme points of the capped simplex. The sum of the largest eigenvalues is its support function.
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 required linear program is
There are inequality constraints and one equality constraint, all independent of .
The feasible set is the capped simplex, a nonempty compact set. A linear function attains its maximum at an extreme point; the previous part identifies these as the indicators of -element subsets. At such a vector, the objective is the sum of the selected coordinates. Maximizing selects the largest coordinates, including when some are negative or tied. Equivalently, is the support function called the sum of the largest components.
Replace coordinate inequalities by the Loewner order and coordinate sums by matrix trace. The maximizing semidefinite program is
Its feasible set is the fantope. In an orthonormal eigenbasis of , its objective is , and the diagonal entries of belong to the capped simplex. Choosing as the orthogonal projection matrix onto the largest eigenvectors attains the sum of the largest eigenvalues, as in the Ky Fan maximum principle.
The minimizing semidefinite program is
For example, its Lagrangian arises by assigning to , keeping in the domain, and using free for . Finiteness of the supremum over requires .
Equality follows directly by choosing to have eigenvalues in the same orthonormal eigenbasis, with between the th and st eigenvalues, or below the smallest one for . This is the threshold semidefinite program for the largest eigenvalues, and it also verifies the endpoint case .
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.
Set
The gradient has Lipschitz continuity with constant
where the norm is the spectral norm. The proximal gradient method is therefore
For , part d makes the second step explicit:
where is the capped simplex; when , this proximal step is the identity.
A standard fixed choice is ; the wider interval also gives convergence under the usual forward-backward conditions. For a general convex objective, the function-value error is . If has full column rank, the quadratic term is strongly convex and an appropriate fixed step gives a linear convergence rate.
Sum of the largest components Created 2026-09-28 Updated 2026-10-05
The sum of the largest components of is the support function of the capped simplex: .
For a real symmetric matrix with eigenvalues , the sum of its largest eigenvalues is the support function of the fantope:
Here is the Loewner order. In an orthonormal eigenbasis for , the objective depends only on the diagonal entries of , which lie in the capped simplex. Thus the identity reduces to the sum of the largest components of the eigenvalues.