The Douglas-Rachford algorithm for convex and nonconvex feasibility problems

From MaRDI portal
Publication:2189471



Abstract: The Douglas-Rachford method, a projection algorithm designed to solve continuous optimization problems, forms the basis of a useful heuristic for solving combinatorial optimization problems. In order to successfully use the method, it is necessary to formulate the problem at hand as a feasibility problem with constraint sets having efficiently computable nearest points. In this self-contained tutorial, we develop the convergence theory of projection algorithms within the framework of fixed point iterations, explain how to devise useful feasibility problem formulations, and demonstrate the application of the Douglas-Rachford method to said formulations. The paradigm is then illustrated on two concrete problems: a generalization of the "eight queens puzzle" known as the "(m,n)-queens problem", and the problem of constructing a probability distribution with prescribed moments.


The feasibility problem is to find a point contained in the intersection of a finite collection of constraint sets. This paper is a tutorial on the Douglas-Rachford algorithm for solving convex and nonconvex feasibility problems for the unacquainted. Several known projection algorithms, particularly the Douglas-Rachford method, are analyzed. The Douglas-Rachford method is applied to solve the combinatorial \((m, n)\)-queens problem as well as the problem of constructing a probability distribution with prescribed moments.



Cites work


Cited in
(37)








This page was built for publication: The Douglas-Rachford algorithm for convex and nonconvex feasibility problems

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2189471)