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 条
  • [21] Speeding up large-scale failure analysis of semiconductor devices by laser ablation
    Tucek, Marek
    Blando, Rodrigo
    Vana, Rostislav
    Hladik, Lukas
    Obona, Jozef Vincenc
    2020 IEEE INTERNATIONAL SYMPOSIUM ON THE PHYSICAL AND FAILURE ANALYSIS OF INTEGRATED CIRCUITS (IPFA), 2020,
  • [22] Speeding up visualization of large-scale time-varying data by prefetching
    Cao, Liqiang
    Xia, Fang
    Shen, Weichao
    Huazhong Keji Daxue Xuebao (Ziran Kexue Ban)/Journal of Huazhong University of Science and Technology (Natural Science Edition), 2011, 39 (SUPPL. 1): : 76 - 78
  • [23] Speeding up the large-scale consensus fuzzy clustering for handling Big Data
    Sassi Hidri, Minyar
    Zoghlami, Mohamed Ali
    Ben Ayed, Rahma
    FUZZY SETS AND SYSTEMS, 2018, 348 : 50 - 74
  • [24] A Generic Domain Pruning Technique for GDL-Based DCOP Algorithms in Cooperative Multi-Agent Systems
    Khan, Md. Mosaddek
    Long Tran-Thanh
    Jennings, Nicholas R.
    PROCEEDINGS OF THE 17TH INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS AND MULTIAGENT SYSTEMS (AAMAS' 18), 2018, : 1595 - 1603
  • [25] A Message Passing Based Receiver for Extra-Large Scale MIMO
    Amiri, Abolfazl
    Manchon, Cartes Navarro
    de Carvalho, Elisabeth
    2019 IEEE 8TH INTERNATIONAL WORKSHOP ON COMPUTATIONAL ADVANCES IN MULTI-SENSOR ADAPTIVE PROCESSING (CAMSAP 2019), 2019, : 564 - 568
  • [26] Distributed Downlink Power Control by Message-Passing for Very Large-Scale Networks
    Sohn, Illsoo
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2015,
  • [27] Speeding Up Paulson's Procedure for Large-Scale Problems Using Parallel Computing
    Zhong, Ying
    Liu, Shaoxuan
    Luo, Jun
    Hong, L. Jeff
    INFORMS JOURNAL ON COMPUTING, 2022, 34 (01) : 586 - 606
  • [28] Distributed Message Passing for Large Scale Graphical Models
    Schwing, Alexander
    Hazan, Tamir
    Pollefeys, Marc
    Urtasun, Raquel
    2011 IEEE CONFERENCE ON COMPUTER VISION AND PATTERN RECOGNITION (CVPR), 2011,
  • [29] Channel Hardening-Exploiting Message Passing (CHEMP) Receiver in Large-Scale MIMO Systems
    Narasimhan, T. Lakshmi
    Chockalingam, Ananthanaryanan
    IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, 2014, 8 (05) : 847 - 860
  • [30] Enhanced Channel Hardening-Exploiting Message Passing Algorithm For Large-scale MIMO Detection
    Yang, Chuang
    Tang, Leiming
    Wang, Zheng
    2021 IEEE WIRELESS COMMUNICATIONS AND NETWORKING CONFERENCE (WCNC), 2021,