Speeding up GDL-based message passing algorithms for large-scale DCOPs
Author(s)
Khan, Md Mosaddek
Long, Tran-Thanh
Ramchurn, Sarvapali D
Jennings, Nicholas R
Type
Journal Article
Abstract
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.
Date Issued
2018-11-01
Date Acceptance
2018-02-13
Citation
Computer Journal, 2018, 61 (11), pp.1639-1666
ISSN
0010-4620
Publisher
Oxford University Press (OUP)
Start Page
1639
End Page
1666
Journal / Book Title
Computer Journal
Volume
61
Issue
11
Copyright Statement
© 2018 Oxford University Press. This is a pre-copy-editing, author-produced version of an article accepted for publication in Computer Journal following peer review. The definitive publisher-authenticated version, Md Mosaddek Khan, Long Tran-Thanh, Sarvapali D Ramchurn, Nicholas R Jennings; Speeding Up GDL-Based Message Passing Algorithms for Large-Scale DCOPs, The Computer Journal, Volume 61, Issue 11, 1 November 2018, Pages 1639–1666, is available online at: https://dx.doi.org/10.1093/comjnl/bxy021
Identifier
http://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=PARTNER_APP&SrcAuth=LinksAMR&KeyUT=WOS:000453393300004&DestLinkType=FullRecord&DestApp=ALL_WOS&UsrCustomerID=1ba7043ffcc86c417c072aa74d649202
Subjects
Science & Technology
Technology
Computer Science, Hardware & Architecture
Computer Science, Information Systems
Computer Science, Software Engineering
Computer Science, Theory & Methods
Computer Science
DCOP
generalized distributive law
multi-agent systems
speeding up
DISTRIBUTED CONSTRAINT OPTIMIZATION
DECENTRALIZED COORDINATION
SENSOR NETWORKS
Publication Status
Published
Date Publish Online
2018-03-17