The Douglas-Rachford algorithm for convex and nonconvex feasibility problems

被引:21
|
作者
Aragon Artacho, Francisco J. [1 ]
Campoy, Ruben [1 ]
Tam, Matthew K. [2 ]
机构
[1] Univ Alicante, Dept Math, Alicante, Spain
[2] Univ Gottingen, Inst Numer & Appl Math, Gottingen, Germany
关键词
Projection methods; Douglas-Rachford; Feasibility problem; Eight queens problem; LINEAR CONVERGENCE; ASYMPTOTIC-BEHAVIOR; WEAK-CONVERGENCE; PHASE RETRIEVAL; PROJECTION; POINT;
D O I
10.1007/s00186-019-00691-9
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
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 prescribed in terms of constraint sets having efficiently computable nearest points. Although the convergence of the algorithm is guaranteed in the convex setting, the scheme has demonstrated to be a successful heuristic for solving combinatorial problems of different type. 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.
引用
收藏
页码:201 / 240
页数:40
相关论文
共 50 条
  • [1] The Douglas–Rachford algorithm for convex and nonconvex feasibility problems
    Francisco J. Aragón Artacho
    Rubén Campoy
    Matthew K. Tam
    [J]. Mathematical Methods of Operations Research, 2020, 91 : 201 - 240
  • [2] Douglas-Rachford splitting for nonconvex optimization with application to nonconvex feasibility problems
    Li, Guoyin
    Pong, Ting Kei
    [J]. MATHEMATICAL PROGRAMMING, 2016, 159 (1-2) : 371 - 401
  • [3] Approximate Douglas-Rachford algorithm for two-sets convex feasibility problems
    Millan, R. Diaz
    Ferreira, O. P.
    Ugon, J.
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2023, 86 (03) : 621 - 636
  • [4] An inertial Douglas-Rachford splitting algorithm for nonconvex and nonsmooth problems
    Feng, Junkai
    Zhang, Haibin
    Zhang, Kaili
    Zhao, Pengfei
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2023, 35 (17):
  • [5] Solving Nonconvex Feasibility Problem on a Sphere and a Closed Ball by Douglas-Rachford Algorithm
    Srivastava, Kumari Sweta
    Pattanaik, S. R.
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2021, 38 (01)
  • [6] Linear convergence of the generalized Douglas-Rachford algorithm for feasibility problems
    Dao, Minh N.
    Phan, Hung M.
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2018, 72 (03) : 443 - 474
  • [7] ON THE FINITE CONVERGENCE OF THE DOUGLAS-RACHFORD ALGORITHM FOR SOLVING (NOT NECESSARILY CONVEX) FEASIBILITY PROBLEMS IN EUCLIDEAN SPACES
    Bauschke, Heinz H.
    Dao, Minh N.
    [J]. SIAM JOURNAL ON OPTIMIZATION, 2017, 27 (01) : 507 - 537
  • [8] A parameterized Douglas-Rachford splitting algorithm for nonconvex optimization
    Bian, Fengmiao
    Zhang, Xiaoqun
    [J]. APPLIED MATHEMATICS AND COMPUTATION, 2021, 410
  • [9] Global behavior of the Douglas-Rachford method for a nonconvex feasibility problem
    Aragon Artacho, Francisco J.
    Borwein, Jonathan M.
    Tam, Matthew K.
    [J]. JOURNAL OF GLOBAL OPTIMIZATION, 2016, 65 (02) : 309 - 327
  • [10] Unrestricted Douglas-Rachford algorithms for solving convex feasibility problems in Hilbert space
    Barshad, Kay
    Gibali, Aviv
    Reich, Simeon
    [J]. OPTIMIZATION METHODS & SOFTWARE, 2023, 38 (04): : 655 - 667