1: \begin{abstract}
2: 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.
3:
4: \paragraph*{Keywords} {Projection methods $\cdot$ Douglas--Rachford $\cdot$ Feasibility problem $\cdot$ Eight queens problem}
5: % \PACS{PACS code1 \and PACS code2 \and more}
6: \paragraph*{MSC2010}{65K05 %Mathematical programming method (math prog, optim and variational tech)
7: $\cdot$
8: 90C27 %Combinatorial optimization
9: $\cdot$
10: 90-01 %Instructional exposition (OR, Math Prog)
11: $\cdot$
12: 65-01 %Instructional exposition (Numerical Analysis)
13: }
14:
15: \end{abstract}
16: