ChambollePock
Chambolle–Pock, named after Antonin Chambolle and Thomas Pock, refers to a first-order primal-dual algorithm for convex optimization. Introduced to solve problems of the form min_x F(Kx) + G(x), where F and G are proper convex lower semicontinuous functions and K is a linear operator, the method is widely used in image processing and related fields for its efficiency on large-scale, non-smooth problems.
The algorithm is a saddle-point method that alternates updates to primal and dual variables using proximal
p^{k+1} = prox_{sigma F^*}(p^k + sigma K x^k)
x^{k+1} = prox_{tau G}(x^k - tau K^T p^{k+1})
with optional over-relaxation bar{x}^{k+1} = x^{k+1} + theta (x^{k+1} - x^k). Convergence is guaranteed for step sizes sigma and
The Chambolle–Pock framework is known for its simplicity and versatility, requiring only first-order information and proximal
Variants and extensions include adaptive step sizes, preconditioning, and accelerated schemes, all aimed at improving convergence