abess-team / skscope

skscope: Sparse-Constrained OPtimization via itErative-solvers
https://skscope.readthedocs.io
MIT License
315 stars 13 forks source link

[Feature] Primal dual active set method #18

Closed Mamba413 closed 3 months ago

Mamba413 commented 1 year ago

It seems that the primal-dual active set (PDAS) algorithm is also a (potentially) powerful algorithm for sparsity optimization. It would helpfully enrich our support solvers if it is implemented.

Reference:

Luminite9 commented 3 months ago

I implemented the algorithm in solver.py by inheriting BaseSolver. The tests in pytest and necessary descriptions in documentation are implemented as well.