Composite Quasi-DC Optimization
- Composite quasi-DC programs are a class of nonconvex, nonsmooth optimization problems characterized by directional derivatives expressed as the difference of two positively homogeneous convex functions.
- The framework employs composite formulations with pointwise-max structures, enabling iterative convex subproblems and descent algorithms that converge to directional or weak stationary points.
- Applications span modern statistical estimation and deep learning, with demonstrated success in robust regression, matrix recovery, and phase retrieval through tailored majorization-minimization and smoothing techniques.
Searching arXiv for the cited work and closely related papers on composite quasi-DC / DC-composite optimization. Composite quasi-DC programs are a class of nonconvex, nonsmooth optimization problems in which compositional structure and generalized DC-type directional information are central. In the terminology proposed in "Quasi-difference-convexity: Modernization of Quasi-differentiable Optimization" (Pang et al., 16 Jul 2025), a quasi-differentiable function is renamed a quasi-difference-convex, or quasi-dc, function: its directional derivative at a reference point is a difference of two positively homogeneous convex functions. In a general composite formulation over a closed convex set , one studies objectives of the form with , where is Bouligand differentiable and each inner component has mixed convex, concave, and max-of-differentiable structure (Pang et al., 16 Jul 2025). Earlier work on modern statistical estimation formulated a related "composite quasi-DC" framework through empirical risk minimization, , where the regularizer and losses admit dc decompositions, but the algorithmic treatment exploits a special pointwise-max structure rather than an explicit global DC decomposition (Cui et al., 2018).
1. Terminology, differentiability, and quasi-dc structure
A function is Bouligand differentiable at if it is locally Lipschitz and the directional derivative
exists for all (Pang et al., 16 Jul 2025). The quasi-dc property is defined at a reference point by requiring 0 to be a difference of two positively homogeneous convex functions. Equivalently,
1
where 2 and 3 are convex and positively homogeneous, and there exist compact convex sets 4 and 5 such that
6
The pair 7 is called a quasi-differential of 8 at 9 (Pang et al., 16 Jul 2025).
This terminology shift is historically motivated. Quasi-differentiable functions were introduced by Pshenichnyi in a 1969 monograph written in Russian and translated in an English version in 1971, and the 2025 modernization proposes the name quasi-difference-convexity to align the class more closely with contemporary DC programming (Pang et al., 16 Jul 2025). A common misconception is that quasi-dc functions are simply DC functions in disguise. The available formulations do not make that identification: the quasi-dc definition is stated in terms of directional derivatives, while DC formulations are typically stated through explicit difference-of-convex decompositions of the function itself (Pang et al., 16 Jul 2025).
2. Canonical formulations of composite quasi-DC programs
One general composite quasi-dc program is defined on a closed convex set 0 through
1
where 2 is Bouligand differentiable and
3
Here 4 is convex, 5 is concave, and 6 is 7, possibly nonconvex (Pang et al., 16 Jul 2025). The framework is organized through four standing assumption types: Type I for differentiable outer 8, Type II for convex outer 9, Type III for dd-convex outer functions, and Type IV for outer functions decomposed as 0 with 1 convex and 2 dd-convex (Pang et al., 16 Jul 2025).
A second canonical formulation arises in statistical estimation: 3 with
4
where all four component functions are convex, possibly nonsmooth (Cui et al., 2018). Although 5 is then a DC function in principle, the framework does not insist on an explicit DC decomposition of 6. Instead it exploits a special pointwise-max structure in each component (Cui et al., 2018).
That pointwise-max structure is central. Any convex, piecewise-affine or piecewise-quadratic function can be written as
7
and the same representation is used for regularizers and losses. The data explicitly list 8, group-9, SCAD, MCP, and truncated-0 as regularizers that can be written as a difference of two maxima of affine pieces; ReLU is a max of two affine forms; and a multi-layer ReLU network is a difference of two max-of-convex-PLQ functions (Cui et al., 2018). This suggests that the phrase "composite quasi-DC" is used in the literature in at least two closely related senses: one centered on quasi-differentials and Bouligand derivatives, and another centered on composite empirical-risk models with diff-max structure.
3. Majorization, convexification, and descent algorithms
The 2025 quasi-dc framework develops an iterative convex-programming based descent algorithm in a "single-1" version. Given 2, one chooses 3 from parameter sets 4, then computes the unique minimizer 5 of the strongly convex subproblem
6
where 7. If 8, the method stops and 9 is a weak directional stationary point. Otherwise it sets 0 and performs an Armijo line-search to find the smallest 1 such that
2
then updates 3 with 4 (Pang et al., 16 Jul 2025). A "full-5" version also minimizes over all 6; it is computationally heavier but yields true directional stationarity (Pang et al., 16 Jul 2025).
In the earlier composite quasi-DC framework for statistical estimation, the primary algorithm is a nonmonotone majorization-minimization method. For a representative summand 7, the outer univariate convex 8 is decomposed as
9
with 0 convex non-decreasing and 1 convex non-increasing. At the current iterate 2, active-index sets are identified, convex majorants 3 are formed for active pairs 4, and a strongly convex subproblem in 5 is solved after introducing slack variables 6 and 7 (Cui et al., 2018). The update selects the active pair yielding the smallest surrogate-plus-regularizer value. Because of the quadratic regularization, the method does not insist on 8, but it does obtain decrease in the majorized sequence 9 (Cui et al., 2018).
The same work derives a dual formulation for the MM subproblems and proposes a semismooth Newton method for their solution. Owing to strong convexity in 0, the inner minimizations are unique, the dual objective is 1, and generalized Jacobians are available in closed form because the prox mappings and constraint functions are piecewise-affine or smooth (Cui et al., 2018). This pairing of MM and semismooth Newton is one of the distinctive computational features of the pointwise-max composite quasi-DC framework.
4. Stationarity concepts and convergence theory
Directional stationarity is the principal optimality notion in the composite quasi-dc literature. In the diff-max framework, the directional derivative is
2
and 3 is called d-stationary if 4 for all feasible directions 5 (Cui et al., 2018). The quasi-dc modernization distinguishes weak directional stationary points from directional stationary points, with the stronger conclusion attached to the full-6 scheme and to certain regularity conditions (Pang et al., 16 Jul 2025).
For the nonmonotone MM scheme, the key convergence statement is that if 7 is bounded below on 8 and 9, then
0
so 1, and any accumulation point 2 is d-stationary for 3 on 4 (Cui et al., 2018).
For the 2025 composite quasi-dc descent algorithm, subsequential convergence is established under bounded level sets. Any limit point 5 satisfies one of two conclusions: if 6, then 7 is a weak directional stationary solution; if 8 and uniform upper-approximation holds at 9, then 0 is weak stationary. Moreover, if 1 is a singleton and uniform upper-approximation holds for each 2 at 3, then 4 is a directional stationary solution (Pang et al., 16 Jul 2025).
The same paper gives stronger sequential convergence under Lipschitz assumptions. If 5 and 6 are 7 with Lipschitz gradients on the bounded level set, 8 are Lipschitz there, and either "componentwise composite convexity" 9 or "aggregate convexity" 00 holds for all 01, then for any 02 one may take unit steps, obtaining
03
uniformly, and any accumulation point is a directional stationary point (Pang et al., 16 Jul 2025). Under a uniform Kurdyka-\L{}ojasiewicz property with exponent 04, the convergence-rate trichotomy is explicit: finite convergence when 05, linear rate when 06, and sublinear rate 07 when 08 (Pang et al., 16 Jul 2025).
5. Relation to composite DC optimization and smoothing methods
Composite quasi-dc programs sit near a broader family of composite DC optimization models. A representative DC-composite class is
09
where 10 and 11 are 12, 13 and 14 are proper, lsc, convex, and 15 is proper, lsc, convex and simple (Tao et al., 2023). For this class, an inexact linearized proximal algorithm computes an inexact minimizer of a strongly convex majorization constructed with a partial linearization of the objective, and global convergence is derived under a KL property of a potential function; a verifiable condition is also given for KL exponent 16, which yields a local R-linear convergence rate (Tao et al., 2023).
Another adjacent framework minimizes
17
with 18 smooth, 19 smooth, and 20 a DC decomposition with weakly convex, prox-friendly components (Yazawa et al., 18 Mar 2025). The proposed variable smoothing algorithm replaces each weakly convex component by its Moreau envelope, forms the surrogate
21
and performs gradient descent updates on 22 while driving 23. The method is inner-loop-free, and any cluster point is a DC-critical point of the original problem (Yazawa et al., 18 Mar 2025).
For linearly constrained DC programs, difference-of-Moreau-envelopes smoothing leads to the composite LCDC-ALM. In the formulation
24
with 25, the method combines smoothing with the augmented Lagrangian and yields an 26-approximate stationary solution in 27 outer iterations (Sun et al., 2021). These DC results are not stated as quasi-dc theorems. A plausible implication is that composite quasi-dc programs belong to a wider methodological continuum in which convexification, Moreau-envelope smoothing, and proximal-augmented descent are recurring design principles.
A second misconception is that composite quasi-dc methods are merely reformulations of classical DCA. The data support a more nuanced view. The 2025 quasi-dc framework is explicitly presented as a unified treatment of iterative convex-programming based descent algorithms for a broad class of composite quasi-dc programs (Pang et al., 16 Jul 2025), whereas the 2018 diff-max framework relies on nonmonotone MM with semismooth Newton subsolvers (Cui et al., 2018). Classical DCA remains relevant, but it is one algorithmic strand among several.
6. Modeling domains, applications, and examples
The modeling range described in the literature is broad. In the statistical estimation framework, the data explicitly cite continuous piecewise affine regression and deep learning as examples. A continuous piecewise-affine model is written as
28
and the same framework covers deep networks with piecewise-affine activations, including two-layer ReLU networks that can be written in diff-max form (Cui et al., 2018). Numerical results in that study state that piecewise-affine regression outperforms linear regression on synthetic and UCI data, converges reliably to d-stationary points, and that the semismooth Newton subsolver typically needs fewer than 10 Newton steps per MM subproblem (Cui et al., 2018).
The quasi-dc modernization enumerates a different, but overlapping, set of examples: single-ratio fractional programming with 29, products with 30, norm-based objectives with 31, robust deviations composed with Huber or SCAD loss, and piecewise affine DC models 32, for which Algorithm 1 specializes to proximal DCA (Pang et al., 16 Jul 2025). It also mentions Heaviside composites as ongoing work (Pang et al., 16 Jul 2025).
Composite DC methods closely related to the quasi-dc setting have been applied to robust low-rank recovery and robust phase retrieval. For matrix completion with outliers and non-uniform sampling, the model
33
is treated by iLPA with a dPPASN subsolver, and the reported numerical highlights include relative error 34 or better on synthetic data, 20–100 iterations with wall-clock times 1–50 s for 35 up to 3000, Jester NMAE 36–37 with iLPA about 38 faster than PAM, and MovieLens-1M and Netflix NMAE 39–40 in tens of seconds (Tao et al., 2023). In robust phase retrieval, a variable smoothing algorithm for a DC loss composed with a smooth mapping is proposed for quadratic measurements corrupted by outliers, and the numerical experiment is reported to show that DC loss functions are more robust against outliers than the 41 loss (Yazawa et al., 9 Apr 2026).
A further application of DC programming with a composite objective appears in dynamic panels with group-specific heterogeneity and spatially dependent errors. The Composite Quasi-Likelihood estimator is formulated as a mixed-integer d.c. program and solved by DCA; the estimator is stated to remain unbiased under misspecification of unobserved fixed effects and to achieve an oracle property for the group-specific slope parameters (Chu, 2017). This is not presented as a composite quasi-dc program in the quasi-differential sense, but it shows how composite modeling, latent grouping, and DC programming intersect in econometric practice.
Taken together, these works portray composite quasi-dc programming not as a single algorithm or a single normal form, but as a technically structured optimization viewpoint. Its defining features are compositional modeling, pointwise-max or directional-difference structure, strongly convex local surrogates, and stationarity notions based on directional derivatives rather than classical smooth first-order conditions (Pang et al., 16 Jul 2025).