# Efficient DC Algorithm for Constrained Sparse Optimization

arXiv: https://arxiv.org/abs/1701.08498 · HTML: https://mlsanity.com/paper/1701.08498/

## Key facts

- Cited by 5 papers in the map (data through 14 Oct 2026).
- First posted on arXiv 30 Jan 2017.

## Built on by (most cited first, 5 of 5)

- [Unified Visual Transformer Compression](https://mlsanity.com/paper/2203.08243/) (2022)
- [Resource Constrained Model Compression via Minimax Optimization for Spiking Neural Networks](https://mlsanity.com/paper/2308.04672/) (2023)
- [On Regularized Sparse Logistic Regression](https://mlsanity.com/paper/2309.05925/) (2023)
- [L1-Regularized ICA: A Novel Method for Analysis of Task-related fMRI Data](https://mlsanity.com/paper/2410.13171/) (2024)
- [MaskPrune: Mask-based LLM Pruning for Layer-wise Uniform Structures](https://mlsanity.com/paper/2502.14008/) (2025)

## Abstract (arXiv)

We address the minimization of a smooth objective function under an ℓ0-constraint and simple convex constraints. When the problem has no constraints except the ℓ0-constraint, some efficient algorithms are available; for example, Proximal DC (Difference of Convex functions) Algorithm (PDCA) repeatedly evaluates closed-form solutions of convex subproblems, leading to a stationary point of the ℓ0-constrained problem. However, when the problem has additional convex constraints, they become inefficient because it is difficult to obtain closed-form solutions of the associated subproblems. In this paper, we reformulate the problem by employing a new DC representation of the ℓ0-constraint, so that PDCA can retain the efficiency by reducing its subproblems to the projection operation onto a convex set. Moreover, inspired by the Nesterov's acceleration technique for proximal methods, we propose the Accelerated PDCA (APDCA), which attains the optimal convergence rate if applied to convex programs, and performs well in numerical experiments.
