OKRidge: Scalable Optimal k-Sparse Ridge Regression
Not on the map. Why?
Abstract (arXiv)
We consider an important problem in scientific discovery, namely identifying sparse governing equations for nonlinear dynamical systems. This involves solving sparse ridge regression problems to provable optimality in order to determine which terms drive the underlying dynamics. We propose a fast algorithm, OKRidge, for sparse ridge regression, using a novel lower bound calculation involving, first, a saddle point formulation, and from there, either solving (i) a linear system or (ii) using an ADMM-based approach, where the proximal operators can be efficiently evaluated by solving another linear system and an isotonic regression problem. We also propose a method to warm-start our solver, which leverages a beam search. Experimentally, our methods attain provable optimality with run times that are orders of magnitude faster than those of the existing MIP formulations solved by the commercial solver Gurobi.
Key facts. Cited by 7 papers in the map (data through 14 Oct 2026). Builds on 13 of its 36 references that are in the map. First posted on arXiv 13 Apr 2023.
Builds on
13 of 36 references.
References · 13
- 2014Convex Optimization: Algorithms and Complexitycited by 575
- 2021Ensemble-SINDy: Robust sparse model discovery in the low-data, high-noise limit, with active learning and controlcited by 137
- 2016Sequence-to-Sequence Learning as Beam-Search Optimizationcited by 127
- 2015Best Subset Selection via a Modern Optimization Lenscited by 100
- 2021PySINDy: A comprehensive Python package for robust sparse system identificationcited by 89
- 2017Sparse learning of stochastic dynamic equationscited by 76
- 2016Restricted Strong Convexity Implies Weak Submodularitycited by 52
- 2019A unified sparse optimization framework to learn parsimonious physics-informed models from datacited by 49
- 2022Learning Sparse Nonlinear Dynamics via Mixed-Integer Optimizationcited by 29
- 2019Sparse Regression: Scalable algorithms and empirical performancecited by 27
- 2020Safe Screening Rules for ℓ0-Regressioncited by 7
- 2014Linear Convergence and Metric Selection for Douglas-Rachford Splitting and ADMMcited by 4
Built on by
Citing papers per year: 2023: 2; 2024: 2; 2025: 2; 2026: 1.
7 papers.
- 2024Amazing Things Come From Having Many Good Modelscited by 55
- 2023Evolving Scientific Discovery by Unifying Data and Background Knowledge with AI Hilbertcited by 18
- 2025Interpretable Time Series Autoregression for Periodicity Quantificationcited by 2
- 2024FastSurvival: Hidden Computational Blessings in Training Cox Proportional Hazards Modelscited by 1
- 2023Efficient Cross-Validation for Sparse Linear Regressioncited by 0
- 2025Stability Regularized Cross-Validationcited by 0
- 2026From Sequential Nodes to GPU Batches: Parallel Branch and Bound for Optimal k-Sparse GLMscited by 0
- 2026From Sequential Nodes to GPU Batches: Parallel Branch and Bound for Optimal k-Sparse GLMs21 May 2026
- 2025Interpretable Time Series Autoregression for Periodicity Quantification28 Jun 2025
- 2025Stability Regularized Cross-Validation11 May 2025
- 2024FastSurvival: Hidden Computational Blessings in Training Cox Proportional Hazards Models24 Oct 2024
- 2024Amazing Things Come From Having Many Good Models5 Jul 2024
- 2023Evolving Scientific Discovery by Unifying Data and Background Knowledge with AI Hilbert18 Aug 2023
- 2023Efficient Cross-Validation for Sparse Linear Regression26 Jun 2023