TL;DR
Optimizing nonsmooth difference-of-convex programs (problems expressed as one convex function minus another) with max-structured terms often gets stuck at suboptimal critical points. RA-DCA, a randomized active-set algorithm, uses sampled gradient projections and sparse linear programs to find directionally stationary solutions efficiently.
✦ Why It Matters
Engineers can apply RA-DCA to large-scale nonsmooth optimization problems where standard methods fail to find provably good solutions.
Key Takeaways
How It Works
RA-DCA operates by first sampling directions for active gradients, which allows it to focus computational resources on the most promising areas of the solution space. It checks the residuals of sampled vertices to ensure that the optimization process remains effective, using a small linear program only when necessary.
This approach preserves the descent structure of traditional DCA methods while significantly reducing the complexity associated with large active sets.
Related