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 条
  • [1] Accelerating Message Passing Operation of GDL-Based Constraint Optimization Algorithms Using Multiprocessing
    Zaoad, Syeed Abrar
    Tanjim, Tauhid
    Hasan, Mir
    Mamun-Or-Rashid, Md
    Almansour, Ibrahem Abdullah
    Khan, Md Mosaddek
    19TH IEEE INTERNATIONAL SYMPOSIUM ON PARALLEL AND DISTRIBUTED PROCESSING WITH APPLICATIONS (ISPA/BDCLOUD/SOCIALCOM/SUSTAINCOM 2021), 2021, : 706 - 714
  • [2] Speeding Up Incomplete GDL-based Algorithms for Multi-agent Optimization with Dense Local Utilities
    Deng, Yanchen
    An, Bo
    PROCEEDINGS OF THE TWENTY-NINTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, : 31 - 38
  • [3] Speeding up a large-scale filter
    Lakshmanan, V
    JOURNAL OF ATMOSPHERIC AND OCEANIC TECHNOLOGY, 2000, 17 (04) : 468 - 473
  • [4] Improved Layered Message Passing Algorithms for Large-Scale Generalized Spatial Modulation Systems
    Fan, Shiwen
    Xiao, Yue
    Xiao, Lixia
    Yang, Ping
    Shi, Rong
    Deng, Ke
    IEEE WIRELESS COMMUNICATIONS LETTERS, 2018, 7 (01) : 66 - 69
  • [5] Message Passing Receivers for Large-scale Multiuser Media-based Modulation
    Jacob, Swaroop
    Narasimhan, Lakshmi T.
    Chockalingam, A.
    2017 IEEE 28TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATIONS (PIMRC), 2017,
  • [6] Speeding up Large-Scale Learning with a Social Prior
    Chakrabarti, Deepayan
    Herbrich, Ralf
    19TH ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING (KDD'13), 2013, : 650 - 658
  • [7] Probabilistic Inference Based Message-Passing for Resource Constrained DCOPs
    Ghosh, Supriyo
    Kumar, Akshat
    Varakantham, Pradeep
    PROCEEDINGS OF THE TWENTY-FOURTH INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI), 2015, : 411 - 417
  • [8] Message Passing Algorithms for Upper and Lower Bounding the Coded Modulation Capacity in a Large-Scale Linear System
    Zhang, Dan
    Matthe, Maximilian
    Mendes, Luciano Leonel
    Fettweis, Gerhard
    IEEE SIGNAL PROCESSING LETTERS, 2016, 23 (04) : 537 - 540
  • [9] Practical Message-passing Framework for Large-scale Combinatorial Optimization
    Cho, Inho
    Park, Soya
    Park, Sejun
    Han, Dongsu
    Shin, Jinwoo
    PROCEEDINGS 2015 IEEE INTERNATIONAL CONFERENCE ON BIG DATA, 2015, : 24 - 31
  • [10] Large-Scale Traffic Prediction With Hierarchical Hypergraph Message Passing Networks
    Wang, Jingcheng
    Zhang, Yong
    Hu, Yongli
    Yin, Baocai
    IEEE TRANSACTIONS ON COMPUTATIONAL SOCIAL SYSTEMS, 2024, 11 (06): : 7103 - 7113