A general double-proximal gradient algorithm for d.c. programming
Sebastian Banert, Radu Ioan Bot

TL;DR
This paper introduces a versatile double-proximal gradient algorithm for difference-of-convex (d.c.) programming, enabling evaluation of both parts via proximal points and incorporating smooth components, with convergence guarantees under certain conditions.
Contribution
It proposes a novel double-proximal gradient method for d.c. programming that handles complex structures and establishes convergence and duality properties.
Findings
Every cluster point solves the optimization problem.
The algorithm exhibits a descent property for the objective function.
Application demonstrated in image processing model.
Abstract
The possibilities of exploiting the special structure of d.c. programs, which consist of optimizing the difference of convex functions, are currently more or less limited to variants of the DCA proposed by Pham Dinh Tao and Le Thi Hoai An in 1997. These assume that either the convex or the concave part, or both, are evaluated by one of their subgradients. In this paper we propose an algorithm which allows the evaluation of both the concave and the convex part by their proximal points. Additionally, we allow a smooth part, which is evaluated via its gradient. In the spirit of primal-dual splitting algorithms, the concave part might be the composition of a concave function with a linear operator, which are, however, evaluated separately. For this algorithm we show that every cluster point is a solution of the optimization problem. Furthermore, we show the connection to the Toland dual…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
