An Inexact Bregman Proximal Difference-of-Convex Algorithm with Two Types of Relative Stopping Criteria
Lei Yang, Jingjing Hu, Kim-Chuan Toh
TL;DR
The work introduces iBPDCA, an inexact Bregman proximal DC algorithm for solving DC problems with restricted $L$-smooth adaptability, featuring two relative stopping criteria (SC1/SC2) to inexactly solve subproblems while preserving convergence under the KL property. Theoretical results establish global subsequential and sequential convergence, including global convergence to $\ell$-stationary points under KL and regularity conditions, with an auxiliary function $H_{\tau}$ enabling SC2 analysis. Numerically, iBPDCA outperforms several state-of-the-art methods on $\ell_{1-2}$ regularized least squares and constrained sparse optimization, using dual semismooth Newton methods to efficiently solve subproblems; SC2 often reduces verification costs for large-scale problems. The framework is flexible across DC decompositions and offers practical, scalable convergence in nonconvex settings, with potential extensions to inexact BPDCAe in future work.
Abstract
In this paper, we consider a class of difference-of-convex (DC) optimization problems, which require only a weaker restricted $L$-smooth adaptable property on the smooth part of the objective function, instead of the standard global Lipschitz gradient continuity assumption. Such problems are prevalent in many contemporary applications such as compressed sensing, statistical regression, and machine learning, and can be solved by a general Bregman proximal DC algorithm (BPDCA). However, the existing BPDCA is developed based on the stringent requirement that the involved subproblems must be solved exactly, which is often impractical and limits the applicability of the BPDCA. To facilitate the practical implementations and wider applications of the BPDCA, we develop an inexact Bregman proximal difference-of-convex algorithm (iBPDCA) by incorporating two types of relative-type stopping criteria for solving the subproblems. The proposed inexact framework has considerable flexibility to encompass many existing exact and inexact methods, and can accommodate different types of errors that may occur when solving the subproblem. This enables the potential application of our inexact framework across different DC decompositions to facilitate the design of a more efficient DCA scheme in practice. The global subsequential convergence and the global sequential convergence of our iBPDCA are established under suitable conditions including the Kurdyka-Łojasiewicz property. Some numerical experiments are conducted to show the superior performance of our iBPDCA in comparison to existing algorithms. These results also empirically validate the necessity and significance of developing different types of stopping criteria to facilitate the efficient computation of the subproblem in each iteration of our iBPDCA.
