A boosted second-order convex splitting algorithm based on gradient flows
Xinhua Shen, Zaijiu Shang, Hongpeng Sun
TL;DR
The paper tackles nonconvex optimization with a DC structure by introducing a preconditioned, second-order convex-splitting algorithm that couples BDF2 for the implicit part with Adams-Bashforth for the explicit part and augments it with an Armijo-type line search. The authors prove global convergence using Kurdyka–Łojasiewicz theory under mild assumptions and demonstrate that preconditioning and line search dramatically improve efficiency over standard DC methods on large-scale problems. They validate the approach with numerical experiments on SCAD-regularized least squares and a graphic Ginzburg–Landau segmentation model, showing faster convergence and favorable objective values. The work highlights the practical impact of combining dynamic DC framing, second-order IMEX discretization, line search, and preconditioning for scalable nonconvex optimization.
Abstract
This paper introduces a preconditioned convex splitting algorithm enhanced by line search techniques for nonconvex optimization problems. The algorithm utilizes second-order backward differentiation formulas (BDF) for the implicit components and employs the Adams-Bashforth scheme for the nonlinear and explicit parts of the gradient flow in variational problems. The resulting scheme can be interpreted as a varying (or dynamic) difference-of-convex (DC) algorithm. It integrates the Armijo line search strategy to improve performance. The study also discusses classical preconditioners such as symmetric Gauss-Seidel and Jacobi within this context. The global convergence of the algorithm is established through the Kurdyka-Łojasiewicz properties, ensuring convergence under the preconditioned scheme. Numerical experiments demonstrate significantly higher efficiency than standard DC algorithms and other boosted algorithms.
