Skip to content
DraconiticResearch
Search Sources API
203,234 studies31 sourcesUpdated 11 min ago
PreprintarXiv licencearXiv

CLASSO: a practical primal path-following algorithm for the constrained LASSO

Abstract

We present CLASSO, a path-following method for the LASSO subject to general linear equality and inequality constraints. The local direction is obtained from a quadratic programme on an augmented active set, which determines both the coefficients that leave zero and the weakly active inequalities that remain binding. For a positive-definite Hessian and a nonempty feasible set, this programme has a unique primal minimiser, even when the binding constraint rows are dependent, and gives the local derivative of the solution path. The construction recovers the LASSO-modified LARS direction without constraints, and over the full cone gives the segment leaving the origin. We prove that the primal path is piecewise affine with finitely many kinks, without a constraint qualification or unique multipliers. A finite path does not imply a finite traversal: re-certifying at each kink can fail to terminate. CLASSO instead follows the minimum-norm certificate along a lexicographic rate; we prove that this rule reaches λ=0 in exact arithmetic within an explicit bound and traverses the whole path. These results are machine-checked in Lean~4, and the floating-point implementation agrees with an exact rational one on all $210$ small test problems. We assess the implementation on a $39$-case synthetic suite and six constrained versions of the diabetes benchmark. On the $31$ nontrivial synthetic cases with n≥ p, sampled relative objective differences from numerical reference solves are below 10−9 in magnitude; unnormalised endpoint differences reach 1.5×10−7 in magnitude. For n<p, matched differences range from −3.6×10−7 to 2×10−9 across five ridge strengths. Across the synthetic and diabetes benchmarks, checks of all $580$ recorded segments found no missed interior event and all checked KKT residuals within the stated tolerances.

Related

  1. A primal-dual splitting algorithm for monotone inclusions with applications
    Changchi Huang, Jigen Peng, Liqian Qin +1
    arXivPreprintCC BY 4.0Full textOptimisation & controlarXiv
  2. Restarted Accelerated Primal-Dual Algorithms with Adaptive Stepsizes for Nonlinear Conic Constrained Convex Optimization
    Necdet Serhat Aybat, Jinxin Wang
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
  3. Efficient primal--dual splitting methods for a Poisson-constrained JKO scheme for Poisson-Nernst-Planck models
    Wei Wu, Jin Zeng, Zhen Zhang +1
    arXivPreprintCC BY 4.0Full textNumerical analysis & scientific computingOptimisation & controlarXiv
  4. Parametric Resonance in Primal-Dual Learning for Slowly Non-Stationary Constrained MDPs
    Maxime Baelde
    arXivPreprintarXiv licenceFull textOptimisation & controlStatisticsarXiv
  5. A New Primal-Dual Algorithm with Two Convex Combinations and Linesearch for General Convex-Concave Saddle-Point Problems
    Zexian Liu, Shuning Liu, Jialong Li
    arXivPreprintarXiv licenceFull textOptimisation & controlarXiv
BibTeX
@misc{hobson2026classo,
  title = {{CLASSO: a practical primal path-following algorithm for the constrained LASSO}},
  author = {Michael Hobson and Luke Butcher and Lindley Lentati},
  howpublished = {arXiv},
  year = {2026},
  month = oct,
  doi = {10.48550/arxiv.2610.17024},
  eprint = {2610.17024},
  archivePrefix = {arXiv},
  url = {https://arxiv.org/abs/2610.17024},
}
RIS
TY  - UNPB
TI  - CLASSO: a practical primal path-following algorithm for the constrained LASSO
AU  - Michael Hobson
AU  - Luke Butcher
AU  - Lindley Lentati
PY  - 2026
DA  - 2026/10/12
PB  - arXiv
DO  - 10.48550/arxiv.2610.17024
UR  - https://arxiv.org/abs/2610.17024
AB  - We present CLASSO, a path-following method for the LASSO subject to general linear equality and inequality constraints. The local direction is obtained from a quadratic programme on an augmented active set, which determines both the coefficients that leave zero and the weakly active inequalities that remain binding. For a positive-definite Hessian and a nonempty feasible set, this programme has a unique primal minimiser, even when the binding constraint rows are dependent, and gives the local derivative of the solution path. The construction recovers the LASSO-modified LARS direction without constraints, and over the full cone gives the segment leaving the origin. We prove that the primal path is piecewise affine with finitely many kinks, without a constraint qualification or unique multipliers. A finite path does not imply a finite traversal: re-certifying at each kink can fail to terminate. CLASSO instead follows the minimum-norm certificate along a lexicographic rate; we prove that this rule reaches λ=0 in exact arithmetic within an explicit bound and traverses the whole path. These results are machine-checked in Lean~4, and the floating-point implementation agrees with an exact rational one on all $210$ small test problems. We assess the implementation on a $39$-case synthetic suite and six constrained versions of the diabetes benchmark. On the $31$ nontrivial synthetic cases with n≥ p, sampled relative objective differences from numerical reference solves are below 10^−9 in magnitude; unnormalised endpoint differences reach 1.5×10^−7 in magnitude. For n<p, matched differences range from −3.6×10^−7 to 2×10^−9 across five ridge strengths. Across the synthetic and diabetes benchmarks, checks of all $580$ recorded segments found no missed interior event and all checked KKT residuals within the stated tolerances.
ER  -