Operator Splitting with Hamilton-Jacobi-based Proximals
Nicholas Di, Eric C. Chi, Samy Wu Fung
TL;DR
This work addresses the bottleneck of unavailable proximal operators in first-order optimization by introducing Hamilton-Jacobi-based proximals (HJ-Prox) and embedding them into operator splitting. It develops a unified convergence framework for zeroth-order variants of PPM, PGD, DRS, DYS, and PDHG, with almost-sure convergence under mild regularity and explicit Monte Carlo error bounds. Empirical results on LASSO, trend filtering, TV denoising, multitask learning, and genomics demonstrate that HJ-Prox matches analytic baselines and enables solving non-proximable problems directly on the original objective. The approach reduces implementation complexity by avoiding inner solvers or dual reformulations and supports hybrid strategies that preserve exact proximals when available while approximating only the non-proximable components.
Abstract
Operator splitting algorithms are a cornerstone of modern first-order optimization, decomposing complex problems into simpler subproblems solved via proximal operators. However, most functions lack closed-form proximal operators, which has long restricted these methods to a narrow set of problems. Hamilton-Jacobi-based proximal operator (HJ-Prox) is a recent derivative-free Monte Carlo technique based on Hamilton-Jacobi PDE theory, that approximates proximal operators numerically. In this work, we introduce a unified framework for operator splitting via HJ-Prox, which allows for deployment of operator splitting even when functions are not proximable. We prove that replacing exact proximal steps with HJ-Prox in algorithms such as proximal point, proximal gradient descent, Douglas-Rachford splitting, Davis-Yin splitting, and primal-dual hybrid gradient preserves convergence guarantees under mild assumptions. Numerical experiments demonstrate HJ-Prox is competitive and effective on a wide variety of statistical learning tasks.
