COSMO: A conic operator splitting method for convex conic problems
Not on the map. Why?
Abstract (arXiv)
This paper describes the Conic Operator Splitting Method (COSMO) solver, an operator splitting algorithm for convex optimisation problems with quadratic objective function and conic constraints. At each step the algorithm alternates between solving a quasi-definite linear system with a constant coefficient matrix and a projection onto convex sets. The low per-iteration computational cost makes the method particularly efficient for large problems, e.g. semidefinite programs that arise in portfolio optimisation, graph theory, and robust control. Moreover, the solver uses chordal decomposition techniques and a new clique merging algorithm to effectively exploit sparsity in large, structured semidefinite programs. A number of benchmarks against other state-of-the-art solvers for a variety of problems show the effectiveness of our approach. Our Julia implementation is open-source, designed to be extended and customised by the user, and is integrated into the Julia optimisation ecosystem.
Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Jan 2019.
Builds on
No reference list yet.
Built on by
Citing papers per year: 2021: 1; 2022: 0; 2023: 1; 2024: 0; 2025: 3; 2026: 3.
8 papers.
- 2021A Fast and Accurate Splitting Method for Optimal Transport: Analysis and Implementationcited by 8
- 2025Deep FlexQP: Accelerated Nonlinear Programming via Deep Unfoldingcited by 4
- 2023Gauges and Accelerated Optimization over Smooth and/or Strongly Convex Setscited by 2
- 2026Scalable Deep Unfolding of Conic Optimizerscited by 2
- 2025A Scalable Approach for Safe and Robust Learning via Lipschitz-Constrained Networkscited by 0
- 2025Stochastic Optimal Control via Measure Relaxationscited by 0
- 2026Finding Structure in Continual Learningcited by 0
- 2026Task Switching Without Forgetting via Proximal Decouplingcited by 0
- 2026Scalable Deep Unfolding of Conic Optimizers11 Jun 2026
- 2026Task Switching Without Forgetting via Proximal Decoupling20 Apr 2026
- 2026Finding Structure in Continual Learning4 Feb 2026
- 2025Deep FlexQP: Accelerated Nonlinear Programming via Deep Unfolding1 Dec 2025
- 2025Stochastic Optimal Control via Measure Relaxations26 Jul 2025
- 2025A Scalable Approach for Safe and Robust Learning via Lipschitz-Constrained Networks30 Jun 2025
- 2023Gauges and Accelerated Optimization over Smooth and/or Strongly Convex Sets9 Mar 2023
- 2021A Fast and Accurate Splitting Method for Optimal Transport: Analysis and Implementation22 Oct 2021