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 条
  • [31] Stabilizing large-scale generalized systems on parallel computers using multithreading and message-passing
    Benner, Peter
    Castillo, Maribel
    Mayo, Rafael
    Quintana-Orti, Enrique S.
    Quintana-Orti, Gregorio
    CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2007, 19 (04): : 531 - 542
  • [32] A large-scale graph search algorithms Based LRU
    Xiao Li
    Xiao Jing-Zhong
    2011 INTERNATIONAL CONFERENCE ON FUTURE COMPUTER SCIENCE AND APPLICATION (FCSA 2011), VOL 3, 2011, : 72 - 75
  • [33] An Efficient Method for Speeding up Large-Scale Data Transfer Process to Database: A Case Study
    Sasmito, Ginanjar Wiro
    Nishom, M.
    INTERNATIONAL JOURNAL OF ADVANCED COMPUTER SCIENCE AND APPLICATIONS, 2019, 10 (12) : 417 - 420
  • [34] Fast and Message-Efficient Global Snapshot Algorithms for Large-Scale Distributed Systems
    Kshemkalyani, Ajay D.
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2010, 21 (09) : 1281 - 1289
  • [35] SPEEDING UP PAIRWISE COMPARISONS FOR LARGE SCALE RANKING AND SELECTION
    Hong, L. Jeff
    Luo, Jun
    Zhong, Ying
    2016 WINTER SIMULATION CONFERENCE (WSC), 2016, : 749 - 757
  • [36] PARAFAC algorithms for large-scale problems
    Anh Huy Phan
    Cichocki, Andrzej
    NEUROCOMPUTING, 2011, 74 (11) : 1970 - 1984
  • [37] Algorithms for large-scale flat placement
    Vygen, J
    DESIGN AUTOMATION CONFERENCE - PROCEEDINGS 1997, 1997, : 746 - 751
  • [38] Algorithms for large-scale genotyping microarrays
    Liu, WM
    Di, XJ
    Yang, G
    Matsuzaki, H
    Huang, J
    Mei, R
    Ryder, TB
    Webster, TA
    Dong, SL
    Liu, GY
    Jones, KW
    Kennedy, GC
    Kulp, D
    BIOINFORMATICS, 2003, 19 (18) : 2397 - 2403
  • [39] Optimization Algorithms for Large-Scale Systems
    Azizan N.
    Performance Evaluation Review, 2020, 47 (03): : 2 - 5
  • [40] Adaptive and Hierarchical Large Message All-to-all Communication Algorithms for Large-scale Dense GPU Systems
    Khorassani, Kawthar Shafie
    Chu, Ching-Hsiang
    Anthony, Quentin G.
    Subramoni, Hari
    Panda, Dhabaleswar K.
    21ST IEEE/ACM INTERNATIONAL SYMPOSIUM ON CLUSTER, CLOUD AND INTERNET COMPUTING (CCGRID 2021), 2021, : 113 - 122