Capra Conjugacy in Convex Analysis
- Capra conjugacy is a generalized convex duality framework that normalizes functions constant along rays, revealing hidden convexity in intrinsically nonconvex settings.
- It overcomes limitations of classical Fenchel duality for 0-homogeneous functions like the ℓ0 pseudonorm, thereby supporting new approaches in sparse optimization.
- Its extension to matrix functions enables convex reformulations for rank minimization, offering novel algorithmic strategies in applied mathematics and signal processing.
Capra conjugacy is a generalized convex duality framework, introduced to address the limitations of classical Fenchel duality for functions exhibiting invariance along primal rays in normed vector spaces. The Capra conjugacy, defined via a coupling that is constant along rays (hence "Constant Along Primal Rays," or Capra), yields nontrivial duality results and reveals hidden convexity structures for intrinsically nonconvex, 0-homogeneous, or support-based functions such as the pseudonorm and rank function. This concept has led to new theoretical and algorithmic approaches for sparse and low-rank optimization in convex analysis and applied mathematics.
1. Definition of Capra Coupling and Capra Conjugacy
Let be equipped with a source norm and dual norm . The Capra coupling is defined for as
This coupling is homogeneous of degree zero in : for all , making it constant along rays. The associated Capra conjugate and biconjugate of a function are
0
A function 1 is called Capra-convex if 2 (Chancelier et al., 2020, Chancelier et al., 2020, Franc et al., 8 Sep 2025).
2. Motivation: Failure of Fenchel Conjugacy for 0-Homogeneous and Support-Based Functions
For functions 3 that are 0-homogeneous or constant along rays, such as the 4 pseudonorm or indicator functions of level sets of support, the Fenchel conjugacy is degenerate. For instance, the Fenchel conjugate of the indicator of 5 is the zero function, identifying all sparse-structure functions as zero. Similarly, the Fenchel biconjugate of 6 is identically zero, which precludes classical convex-analytic tools for analyzing sparsity and support-based structures (Chancelier et al., 2020, Chancelier et al., 2019). The Capra conjugacy overcomes this by factoring out the ray-invariance intrinsic to 0-homogeneous functions via normalization.
3. Fundamental Results: Capra-Convexity, Biconjugacy, and Hidden Convexity
The key theorem asserts that if both the source norm 7 and its dual 8 are orthant-strictly monotonic (e.g., 9 for 0), then any nondecreasing, finite-valued function of the support, 1, is Capra-convex: 2 For the 3 pseudonorm, this gives
4
with the Capra conjugate
5
where 6 is a "coordinate-7" dual norm specific to the support size (Chancelier et al., 2020, Chancelier et al., 2020, Chancelier et al., 2020, Franc et al., 8 Sep 2025, Franc et al., 2021).
Capra-convexity implies that functions which are highly nonconvex in the classical sense (e.g., cardinality) become the exact representative of their own Capra biconjugate.
A striking consequence is hidden convexity: every such 8 coincides with a proper convex lower semicontinuous function 9 composed with the normalization mapping,
0
where 1 is convex and lsc. On the unit sphere, 2 and 3 coincide (Chancelier et al., 2020, Chancelier et al., 2020, Chancelier et al., 2019).
4. Capra-Subdifferential and Variational Representations
The Capra-subdifferential of a function 4 at 5 is
6
For 7 and source norm 8 with 9, the Capra-subdifferential at 0 consists of 1 such that:
- 2, where 3,
- certain monotonicity and ordering conditions on the dual coordinates, resulting in a convex, nonempty, but not generally linear set (Franc et al., 2021).
Capra-convexity allows for variational formulations: 4 where 5 are supported on 6, and 7 are generalized local 8-support dual norms. This representation is convex and finite-dimensional, making it suitable for optimization (Chancelier et al., 2020, Chancelier et al., 2020, Chancelier et al., 2020, Chancelier et al., 2019).
5. Capra-Convex Sets and Geometric Characterization
A set 9 is Capra-convex if its indicator is Capra-convex: 0. Any Capra-convex set is necessarily a cone (closed under positive scaling), though not necessarily classically convex or closed.
The main theorem is that 1 is Capra-convex if and only if:
- 2 is a cone,
- 3, where 4. The directions of 5 (its intersection with the unit sphere) form a closed convex subset. Closed convex cones are always Capra-convex; so are conical hulls of spherically-convex subsets of the unit sphere (Franc et al., 8 Sep 2025).
These properties offer a sharp geometric criterion for Capra-convexity, distinct from classical convex sets.
6. Extensions: Matrix Functions and Rank-Based Capra Conjugacy
Capra conjugacy extends to matrix spaces, replacing the scalar product with the trace. For a matrix norm 6, the Capra coupling is
7
For the rank function, the Capra conjugate is
8
with generalized 9-rank dual norms. The Capra biconjugate gives a variational lower bound (tight for the Frobenius norm), providing a convex formulation for the rank: 0 when 1 is the Frobenius norm (Barbier et al., 2021).
7. Applications and Implications for Sparse and Low-Rank Optimization
The Capra framework supports exact convex-analytic reformulations for cardinality-constrained or penalized problems common in statistics, machine learning, and signal processing. For example, minimizing 2 over an affine set or the 3-sparse least-squares problem can be recast as minimizing a proper convex function over the unit sphere using hidden convexity: 4 where 5 is convex, enabling sphere-based or conic optimization techniques. Feature selection, compressive sensing, and low-rank matrix recovery now admit new algorithmic approaches based on convex minorants and variational formulations unlocked by Capra conjugacy (Franc et al., 8 Sep 2025, Chancelier et al., 2020, Chancelier et al., 2020).
References:
- (Chancelier et al., 2020)
- (Chancelier et al., 2020)
- (Chancelier et al., 2020)
- (Franc et al., 2021)
- (Franc et al., 8 Sep 2025)
- (Barbier et al., 2021)
- (Chancelier et al., 2019)