Splitting Proximal Point Algorithms for the Sum of Prox-Convex Functions
Jose de Brito, Felipe Lara, Tran Van Thang
TL;DR
This work extends splitting proximal point methods to minimize a finite sum of prox-convex functions $f(x)=\sum_{i=1}^N f_i(x)$ over a closed set $K$, where each $f_i$ is Lipschitz and prox-convex. It introduces two variants: a deterministic permuted-order method and a stochastic random-order method, both leveraging proximal operators of individual components. The authors prove global convergence for the deterministic algorithm and almost-sure convergence for the stochastic variant under standard diminishing stepsizes, using a descent-type analysis and a supermartingale argument, respectively. Numerical experiments on nonconvex quadratic problems illustrate practical efficiency and confirm theoretical results, highlighting trade-offs between deterministic and stochastic updates in terms of robustness, per-iteration cost, and scalability.
Abstract
This paper addresses the minimization of a finite sum of prox-convex functions under Lipschitz continuity of each component. We propose two variants of the splitting proximal point algorithms proposed in \cite{Bacak,Bertsekas}: one deterministic with a fixed update order, and one stochastic with random sampling, and we extend them from convex to prox-convex functions. We prove global convergence for both methods under standard stepsize a\-ssump\-tions, with almost sure convergence for the stochastic variant via supermartingale theory. Numerical experiments with nonconvex quadratic functions illustrate the efficiency of the proposed methods and support the theoretical results.
