The Douglas–Rachford algorithm for convex and nonconvex feasibility problems

FJ Aragón Artacho, R Campoy, MK Tam - Mathematical Methods of …, 2020 - Springer
Abstract The Douglas–Rachford algorithm is an optimization method that can be used for
solving feasibility problems. To apply the method, it is necessary that the problem at hand is …

Survey: sixty years of Douglas–Rachford

SB Lindstrom, B Sims - Journal of the Australian Mathematical …, 2021 - cambridge.org
The Douglas–Rachford method is a splitting method frequently employed for finding zeros of
sums of maximally monotone operators. When the operators in question are normal cone …

Accelerated infeasibility detection of constrained optimization and fixed-point iterations

J Park, EK Ryu - International Conference on Machine …, 2023 - proceedings.mlr.press
As first-order optimization methods become the method of choice for solving large-scale
optimization problems, optimization solvers based on first-order algorithms are being built …

Adaptive Douglas--Rachford splitting algorithm for the sum of two operators

MN Dao, HM Phan - SIAM Journal on Optimization, 2019 - SIAM
The Douglas--Rachford algorithm is a classical and powerful splitting method for minimizing
the sum of two convex functions and, more generally, finding a zero of the sum of two …

Circumcentering the Douglas–Rachford method

R Behling, JY Bello Cruz, LR Santos - Numerical Algorithms, 2018 - Springer
We introduce and study a geometric modification of the Douglas–Rachford method called
the Circumcentered–Douglas–Rachford method. This method iterates by taking the …

A new projection method for finding the closest point in the intersection of convex sets

FJ Aragón Artacho, R Campoy - Computational optimization and …, 2018 - Springer
In this paper we present a new iterative projection method for finding the closest point in the
intersection of convex sets to any arbitrary point in a Hilbert space. This method, termed …

A unified Douglas–Rachford algorithm for generalized DC programming

CS Chuang, H He, Z Zhang - Journal of Global Optimization, 2022 - Springer
We consider a class of generalized DC (difference-of-convex functions) programming, which
refers to the problem of minimizing the sum of two convex (possibly nonsmooth) functions …

Douglas–Rachford splitting and ADMM for pathological convex optimization

EK Ryu, Y Liu, W Yin - Computational Optimization and Applications, 2019 - Springer
Despite the vast literature on DRS and ADMM, there has been very little work analyzing their
behavior under pathologies. Most analyses assume a primal solution exists, a dual solution …

An enhanced formulation for solving graph coloring problems with the Douglas–Rachford algorithm

FJ Aragón Artacho, R Campoy, V Elser - Journal of Global Optimization, 2020 - Springer
We study the behavior of the Douglas–Rachford algorithm on the graph vertex-coloring
problem. Given a graph and a number of colors, the goal is to find a coloring of the vertices …

Solving graph coloring problems with the Douglas-Rachford algorithm

FJ Aragón Artacho, R Campoy - Set-Valued and Variational Analysis, 2018 - Springer
Abstract We present the Douglas-Rachford algorithm as a successful heuristic for solving
graph coloring problems. Given a set of colors, these types of problems consist in assigning …