Toward fast belief propagation for distributed constraint optimization problems via heuristic search

被引:0
|
作者
Gao, Junsong [1 ]
Chen, Ziyu [1 ]
Chen, Dingding [1 ]
Zhang, Wenxin [1 ]
Li, Qiang [2 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
[2] Chongqing Univ, Coll Elect Engn, Chongqing 400044, Peoples R China
关键词
DCOPs; Belief propagation; Max-sum; Heuristic search; DECENTRALIZED COORDINATION; ALGORITHM; ADOPT;
D O I
10.1007/s10458-024-09643-y
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Belief propagation (BP) approaches, such as Max-sum and its variants, are important methods to solve large-scale Distributed Constraint Optimization Problems. However, these algorithms face a huge challenge since their computational complexity scales exponentially with the arity of each constraint function. Current accelerating techniques for BP use sorting or branch-and-bound (BnB) strategy to reduce the search space. However, the existing BnB-based methods are mainly designed for specific problems, which limits their applicability. On the other hand, though several generic sorting-based methods have been proposed, they require significantly high preprocessing as well as memory overhead, which prohibits their adoption in some realistic scenarios. In this paper, we aim to propose a series of generic and memory-efficient heuristic search techniques to accelerate belief propagation. Specifically, by leveraging dynamic programming, we efficiently build function estimations for every partial assignment scoped in a constraint function in the preprocessing phase. Then, by using these estimations to build upper bounds and employing a branch-and-bound in a depth-first fashion to reduce the search space, we propose our first method called FDSP. Next, we enhance FDSP by adapting a concurrent-search strategy and leveraging the upper bounds as guiding information and propose its first heuristic variant framework called CONC-FDSP. Finally, by choosing to expand the partial assignment with the highest upper bound in each step of exploration, we propose the second heuristic variant of FDSP, called BFS-FDSP. We prove the correctness of our methods theoretically, and our empirical evaluations indicate their superiority for accelerating Max-sum in terms of both time and memory, compared with the state-of-the-art.
引用
收藏
页数:39
相关论文
共 48 条
  • [21] Solving distributed constraint optimization problems using logic programming
    Le, Tiep
    Son, Tran Cao
    Pontelli, Enrico
    Yeoh, William
    THEORY AND PRACTICE OF LOGIC PROGRAMMING, 2017, 17 (04) : 634 - 683
  • [22] AsymDPOP: Complete Inference for Asymmetric Distributed Constraint Optimization Problems
    Deng, Yanchen
    Chen, Ziyu
    Chen, Dingding
    Zhang, Wenxin
    Jiang, Xingqiong
    PROCEEDINGS OF THE TWENTY-EIGHTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2019, : 223 - 230
  • [23] Solving Distributed Constraint Optimization Problems Using Logic Programming
    Tiep Le
    Tran Cao Son
    Pontelli, Enrico
    Yeoh, William
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1174 - 1181
  • [24] Towards Improving the Expressivity and Scalability of Distributed Constraint Optimization Problems
    Yeoh, William
    PROCEEDINGS OF THE TWENTY-SEVENTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2018, : 5734 - 5738
  • [25] Neural Regret-Matching for Distributed Constraint Optimization Problems
    Deng, Yanchen
    Yu, Runshen
    Wang, Xinrun
    An, Bo
    PROCEEDINGS OF THE THIRTIETH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, IJCAI 2021, 2021, : 146 - 153
  • [26] A local cost simulation-based algorithm to solve distributed constraint optimization problems
    Shi, Meifeng
    Liang, Feipeng
    Chen, Yuan
    He, Ying
    PEERJ COMPUTER SCIENCE, 2023, 9 : 1 - 26
  • [27] Exploiting GPUs in Solving (Distributed) Constraint Optimization Problems with Dynamic Programming
    Fioretto, Ferdinando
    Le, Tiep
    Pontelli, Enrico
    Yeoh, William
    Son, Tran Cao
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 121 - 139
  • [28] Improving DPOP with Branch Consistency for Solving Distributed Constraint Optimization Problems
    Fioretto, Ferdinando
    Le, Tiep
    Yeoh, William
    Pontelli, Enrico
    Son, Tran Cao
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2014, 2014, 8656 : 307 - 323
  • [29] Applying Max-sum to asymmetric distributed constraint optimization problems
    Roie Zivan
    Tomer Parash
    Liel Cohen-Lavi
    Yarden Naveh
    Autonomous Agents and Multi-Agent Systems, 2020, 34
  • [30] Fast Analysis and Optimization of Sparsely Distributed Partial Modification Problems
    Fang, Xiaoxing
    Heldring, Alexander
    Rius, Juan M.
    Cao, Qunsheng
    IEEE TRANSACTIONS ON MICROWAVE THEORY AND TECHNIQUES, 2022, 70 (08) : 3817 - 3826