Loughborough University
Browse

Speeding up distributed pseudo-tree optimization procedures with cross edge consistency to solve DCOPs

Download (640.19 kB)
journal contribution
posted on 2021-11-04, 14:26 authored by Mashrur Rashik, Md. Musfiqur Rahman, Md. Mamun-or-Rashid, Md. Mosaddek Khan, Long Thanh Tran, Nick JenningsNick Jennings
The Distributed Pseudo-tree Optimization Procedure (DPOP) is a well-known message passing algorithm that provides optimal solutions to Distributed Constraint Optimization Problems (DCOPs) in cooperative multi-agent systems. However, the traditional DCOP formulation does not consider constraints that must be satisfied (hard constraints), rather it concentrates only on constraints that place no restriction on satisfaction (soft constraints). This is a serious shortcoming as many real-world applications involve both types of constraints. Traditional DPOP algorithms are not able to benefit from the existence of hard constraints, where an additional calculation is required to handle such constraints. This results in longer runtimes. Thus scalability remains an issue. Additionally, in the standard DPOP, the agents are arranged as a Depth First Search (DFS) pseudo-tree, but recent work has shown that the construction of pseudo-trees in this way often leads to chain-like communication structures that greatly impair the algorithm’s performance. To address these issues, we develop an algorithm that speeds up the DPOP algorithm by reducing the size of the messages exchanged and increases parallelism in the pseudo tree. For this purpose, initially, we improve the path for exchanging messages. Next, we introduce a new form of constraint propagation, which we call cross-edge consistency. Our theoretical evaluation shows that our proposed algorithm is complete and correct. In empirical evaluations, our algorithm achieves a significant reduction in the runtime, ranging from 4% to 96%, compared to the state-of-the-art.

History

Published in

Applied Intelligence

Volume

51

Issue

3

Pages

1733 - 1746

Publisher

Springer

Version

  • AM (Accepted Manuscript)

Rights holder

© Springer

Publisher statement

This is a post-peer-review, pre-copyedit version of an article published in Applied Intelligence. The final authenticated version is available online at: https://doi.org/10.1007/s10489-020-01860-8

Publication date

2020-10-10

Copyright date

2021

ISSN

0924-669X

eISSN

1573-7497

Language

  • en

Depositor

Deposit date: 4 November 2021