Speeding Up GDL-Based Message Passing Algorithms for Large-Scale DCOPs

被引:5
|
作者
Khan, Md. Mosaddek [1 ]
Long Tran-Thanh [1 ]
Ramchurn, Sarvapali D. [1 ]
Jennings, Nicholas R. [2 ,3 ]
机构
[1] Univ Southampton, Elect & Comp Sci, Southampton, Hants, England
[2] Imperial Coll London, Dept Comp, London, England
[3] Imperial Coll London, Dept Elect & Elect Engn, London, England
来源
COMPUTER JOURNAL | 2018年 / 61卷 / 11期
关键词
DCOP; generalized distributive law; multi-agent systems; speeding up; DISTRIBUTED CONSTRAINT OPTIMIZATION; DECENTRALIZED COORDINATION; SENSOR NETWORKS;
D O I
10.1093/comjnl/bxy021
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
This paper develops a new approach to speed up Generalized Distributive Law (GDL) based message passing algorithms that are used to solve large-scale Distributed Constraint Optimization Problems (DCOPs) in multi-agent systems. In particular, we significantly reduce computation and communication costs in terms of convergence time for algorithms such as Max-Sum, Bounded Max-Sum, Fast Max-Sum, Bounded Fast Max-Sum, BnB Max-Sum, BnB Fast Max-Sum and Generalized Fast Belief Propagation. This is important since it is often observed that the outcome obtained from such algorithms becomes outdated or unusable if the optimization process takes too much time. Specifically, the issue of taking too long to complete the internal operation of a DCOP algorithm is even more severe and commonplace in a system where the algorithm has to deal with a large number of agents, tasks and resources. This, in turn, limits the practical scalability of such algorithms. In other words, an optimization algorithm can be used in larger systems if the completion time can be reduced. However, it is challenging to maintain the solution quality while minimizing the completion time. Considering this trade-off, we propose a generic message passing protocol for GDL-based algorithms that combines clustering with domain pruning, as well as the use of a regression method to determine the appropriate number of clusters for a given scenario. We empirically evaluate the performance of our method in a number of settings and find that it brings down the completion time by around 37-85% (1.6-6.5 times faster) for 100-900 nodes, and by around 47-91% (1.9-11 times faster) for 3000-10 000 nodes compared to the current state-of-the-art.
引用
收藏
页码:1639 / 1666
页数:28
相关论文
共 50 条
  • [41] A Near-Optimal Node-to-Agent Mapping Heuristic for GDL-Based DCOP Algorithms in Multi-Agent Systems
    Khan, Md. Mosaddek
    Long Tran-Thanh
    Yeoh, William
    Jennings, Nicholas R.
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 1613 - 1621
  • [42] Scalable Algorithms for Bayesian Inference of Large-Scale Models from Large-Scale Data
    Ghattas, Omar
    Isaac, Tobin
    Petra, Noemi
    Stadler, Georg
    HIGH PERFORMANCE COMPUTING FOR COMPUTATIONAL SCIENCE - VECPAR 2016, 2017, 10150 : 3 - 6
  • [43] A Mesh Reduced Method for Speeding Up Structured Grid-Based Water Quantity and Quality Models in Large-Scale River Networks
    Kang, Jin
    Wang, Yonggui
    Xu, Jing
    Yang, Shuihua
    Hou, Haobo
    WATER, 2019, 11 (03)
  • [44] Speeding up k-Nearest Neighbors classifier for large-scale multi-label learning on GPUs
    Skryjomski, Przemyslaw
    Krawczyk, Bartosz
    Cano, Alberto
    NEUROCOMPUTING, 2019, 354 : 10 - 19
  • [45] Large-scale clustering using decomposition-based evolutionary algorithms
    Vakhnin, Aleksei
    Sopov, Evgenii
    2020 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (SSCI), 2020, : 345 - 352
  • [46] Research on the red-black trees based on the large-scale algorithms
    Shuang, Wang
    Advances in Information Sciences and Service Sciences, 2012, 4 (02): : 175 - 181
  • [47] Giraph-Based Distributed Algorithms for Coloring Large-Scale Graphs
    Brighen, Assia
    Chouikh, Asma
    Ikhlef, Hamida
    Slimani, Hachem
    Rezgui, Abdelmounaam
    Kheddouci, Hamamache
    INTERNATIONAL JOURNAL OF PARALLEL PROGRAMMING, 2025, 53 (01)
  • [48] Performance evaluation of sampling-based large-scale clustering algorithms
    Olukanmi, Peter O.
    Nelwamondo, Fulufhelo
    Marwala, Tshilidzi
    2019 SOUTHERN AFRICAN UNIVERSITIES POWER ENGINEERING CONFERENCE/ROBOTICS AND MECHATRONICS/PATTERN RECOGNITION ASSOCIATION OF SOUTH AFRICA (SAUPEC/ROBMECH/PRASA), 2019, : 194 - 199
  • [49] Deep learning via message passing algorithms based on belief propagation
    Lucibello, Carlo
    Pittorino, Fabrizio
    Perugini, Gabriele
    Zecchina, Riccardo
    MACHINE LEARNING-SCIENCE AND TECHNOLOGY, 2022, 3 (03):
  • [50] Efficient algorithms for dualizing large-scale hypergraphs
    Murakami, Keisuke
    Uno, Takeaki
    DISCRETE APPLIED MATHEMATICS, 2014, 170 : 83 - 94