BD-ADOPT: a hybrid DCOP algorithm with best-first and depth-first search strategies

被引:6
|
作者
Chen, Ziyu [1 ]
He, Chen [1 ]
He, Zhen [1 ]
Chen, Minyou [2 ]
机构
[1] Chongqing Univ, Coll Comp Sci, Chongqing 400044, Peoples R China
[2] Chongqing Univ, Coll Elect Engn, Chongqing 400044, Peoples R China
关键词
Multi-agent systems; Distributed constraint optimization problem; Depth-first search strategy; Best-first search strategy; BD-ADOPT; DISTRIBUTED CONSTRAINT OPTIMIZATION; DECENTRALIZED COORDINATION; SENSOR NETWORKS;
D O I
10.1007/s10462-017-9540-z
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Distributed Constraint Optimization Problem (DCOP) is a promising framework for modeling a wide variety of multi-agent coordination problems. Best-First search (BFS) and Depth-First search (DFS) are two main search strategies used for search-based complete DCOP algorithms. Unfortunately, BFS often has to deal with a large number of solution reconstructions whereas DFS is unable to promptly prune sub-optimal branch. However, their weaknesses will be remedied if the two search strategies are combined based on agents' positions in a pseudo-tree. Therefore, a hybrid DCOP algorithm with the combination of BFS and DFS, called BD-ADOPT, is proposed, in which a layering boundary is introduced to divide all agents into BFS-based agents and DFS-based agents. Furthermore, this paper gives a rule to find a suitable layering boundary with a new strategy for the agents near the boundary to realize the seamless joint between BFS and DFS strategies. Detailed experimental results show that BD-ADOPT outperforms some famous search-based complete DCOP algorithms on the benchmark problems.
引用
收藏
页码:161 / 199
页数:39
相关论文
共 50 条
  • [21] Depth-First Search with P Systems
    Gutierrez-Naranjo, Miguel A.
    Perez-Jimenez, Mario J.
    MEMBRANE COMPUTING, 2010, 6501 : 257 - 264
  • [22] Linear Algebraic Depth-First Search
    Spampinato, Daniele G.
    Sridhar, Upasana
    Low, Tze Meng
    ARRAY '2019: PROCEEDINGS OF THE 6TH ACM SIGPLAN INTERNATIONAL WORKSHOP ON LIBRARIES, LANGUAGES AND COMPILERS FOR ARRAY PROGRAMMING, 2019, : 93 - 104
  • [23] Distributed algorithms for depth-first search
    Makki, SAM
    Havas, G
    INFORMATION PROCESSING LETTERS, 1996, 60 (01) : 7 - 12
  • [24] Anytime Hybrid Best-First Search with Tree Decomposition for Weighted CSP
    Allouche, David
    de Givry, Simon
    Katsirelos, George
    Schiex, Thomas
    Zytnicki, Matthias
    PRINCIPLES AND PRACTICE OF CONSTRAINT PROGRAMMING, CP 2015, 2015, 9255 : 12 - 29
  • [25] Best-First Search with Genetic Algorithm for Space Optimization in Pathfinding Problems
    Santos, Ulysses O.
    Machado, Alex F. V.
    Clua, Esteban W. G.
    13TH INTERNATIONAL CONFERENCE ON INTELLIGENT GAMES AND SIMULATION (GAME-ON 2012), 2012, : 79 - 86
  • [26] A BEST-FIRST SEARCH ALGORITHM GUIDED BY A SET-VALUED HEURISTIC
    LARK, JW
    WHITE, CC
    SYVERSON, K
    IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1995, 25 (07): : 1097 - 1101
  • [27] Recursive Best-First Search with Bounded Overhead
    Hatem, Matthew
    Kiesel, Scott
    Ruml, Wheeler
    PROCEEDINGS OF THE TWENTY-NINTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2015, : 1151 - 1157
  • [28] Concurrent depth-first search algorithms based on Tarjan's Algorithm
    Lowe, Gavin
    INTERNATIONAL JOURNAL ON SOFTWARE TOOLS FOR TECHNOLOGY TRANSFER, 2016, 18 (02) : 129 - 147
  • [29] Best-first minimax search: Othello results
    Korf, Richard E.
    Chickering, David Maxwell
    Proceedings of the National Conference on Artificial Intelligence, 1994, 2 : 1365 - 1370
  • [30] Best-First Heuristic Search for Multicore Machines
    Burns, Ethan
    Lemons, Sofia
    Ruml, Wheeler
    Zhou, Rong
    JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2010, 39 : 689 - 743