Abstract
We present a generic coordinate descent solver for the minimisation of a non-smooth convex objective with structure. The method can deal in particular with problems with linear constraints. The implementation makes use of efficient residual updates and automatically determines which dual variables should be duplicated. A list of basic functional atoms is pre-compiled for efficiency and a modelling language in Python allows the user to combine them at run time. So, the algorithm can be used to solve a large variety of problems including Lasso, sparse multinomial logistic regression, linear and quadratic programmes.
| Original language | English |
|---|---|
| Pages (from-to) | 1202-1222 |
| Number of pages | 21 |
| Journal | Optimization Methods and Software |
| Volume | 36 |
| Issue number | 6 |
| DOIs | |
| Publication status | Published - 1 Jan 2021 |
| Externally published | Yes |
Keywords
- Coordinate descent
- convex optimisation
- efficient implementation
- generic solver
Fingerprint
Dive into the research topics of 'A generic coordinate descent solver for non-smooth convex optimisation'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver