Skip to main navigation Skip to search Skip to main content

A generic coordinate descent solver for non-smooth convex optimisation

  • Université Paris-Saclay

Research output: Contribution to journalArticlepeer-review

1 Citation (Scopus)

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 languageEnglish
Pages (from-to)1202-1222
Number of pages21
JournalOptimization Methods and Software
Volume36
Issue number6
DOIs
Publication statusPublished - 1 Jan 2021
Externally publishedYes

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