The Douglas–Rachford algorithm for convex and nonconvex feasibility problems
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 …
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 …
sums of maximally monotone operators. When the operators in question are normal cone …
Accelerated infeasibility detection of constrained optimization and fixed-point iterations
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 …
optimization problems, optimization solvers based on first-order algorithms are being built …
Adaptive Douglas--Rachford splitting algorithm for the sum of two operators
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 …
the sum of two convex functions and, more generally, finding a zero of the sum of two …
Circumcentering the Douglas–Rachford method
We introduce and study a geometric modification of the Douglas–Rachford method called
the Circumcentered–Douglas–Rachford method. This method iterates by taking the …
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 …
intersection of convex sets to any arbitrary point in a Hilbert space. This method, termed …
A unified Douglas–Rachford algorithm for generalized DC programming
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 …
refers to the problem of minimizing the sum of two convex (possibly nonsmooth) functions …
Douglas–Rachford splitting and ADMM for pathological convex optimization
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 …
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
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 …
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 …
graph coloring problems. Given a set of colors, these types of problems consist in assigning …