The University of Southampton
University of Southampton Institutional Repository

Anytime coalition structure generation in multi-agent systems with positive or negative externalities

Anytime coalition structure generation in multi-agent systems with positive or negative externalities
Anytime coalition structure generation in multi-agent systems with positive or negative externalities
In contrast, very little attention has been given to the more general class of Partition Function Games, where the emphasis is on how the formation of one coalition could influence the performance of other co-existing coalitions in the system. However, these inter-coalitional dependencies, called externalities from coalition formation, play a crucial role in many real-world multi-agent applications where agents have either conflicting or overlapping goals.

Against this background, this paper is the first computational study of coalitional games with externalities in the multi-agent system context. We focus on the Coalition Structure Generation (CSG) problem which involves finding an exhaustive and disjoint division of the agents into coalitions such that the performance of the entire system is optimized. While this problem is already very challenging in the absence of externalities, due to the exponential size of the search space, taking externalities into consideration makes it even more challenging as the size of the input, given n agents, grows from O(2n) to O(nn).

Our main contribution is the development of the first CSG algorithm for coalitional games with either positive or negative externalities. Specifically, we prove that it is possible to compute upper and lower bounds on the values of any set of disjoint coalitions. Building upon this, we prove that in order to establish a worst-case guarantee on solution quality it is necessary to search a certain set of coalition structures (which we define). We also show how to progressively improve this guarantee with further search.

Since there are no previous CSG algorithms for games with externalities, we benchmark our algorithm against other state-of-the-art approaches in games where no externalities are present. Surprisingly, we find that, as far as worst-case guarantees are concerned, our algorithm outperforms the others by orders of magnitude. For instance, to reach a bound of 3 given 24 agents, the number of coalition structures that need to be searched by our algorithm is only 0.0007% of that needed by Sandholm et al. (1999) [1], and 0.5% of that needed by Dang and Jennings (2004) [2]. This is despite the fact that the other algorithms take advantage of the special properties of games with no externalities, while ours does not.
mechanism design, classification, game theory, approximation
95-122
Rahwan, Talal
476029f3-5484-4747-9f44-f63f3687083c
Michalak, Tomasz
e24bfee3-bd75-4cca-8220-6f3c2f39dc38
Wooldridge, Michael
94674704-0392-4b93-83db-18198c2cfa3b
Jennings, Nicholas R.
ab3d94cc-247c-4545-9d1e-65873d6cdb30
Rahwan, Talal
476029f3-5484-4747-9f44-f63f3687083c
Michalak, Tomasz
e24bfee3-bd75-4cca-8220-6f3c2f39dc38
Wooldridge, Michael
94674704-0392-4b93-83db-18198c2cfa3b
Jennings, Nicholas R.
ab3d94cc-247c-4545-9d1e-65873d6cdb30

Rahwan, Talal, Michalak, Tomasz, Wooldridge, Michael and Jennings, Nicholas R. (2012) Anytime coalition structure generation in multi-agent systems with positive or negative externalities. Artificial Intelligence, 186, 95-122. (doi:10.1016/j.artint.2012.03.007).

Record type: Article

Abstract

In contrast, very little attention has been given to the more general class of Partition Function Games, where the emphasis is on how the formation of one coalition could influence the performance of other co-existing coalitions in the system. However, these inter-coalitional dependencies, called externalities from coalition formation, play a crucial role in many real-world multi-agent applications where agents have either conflicting or overlapping goals.

Against this background, this paper is the first computational study of coalitional games with externalities in the multi-agent system context. We focus on the Coalition Structure Generation (CSG) problem which involves finding an exhaustive and disjoint division of the agents into coalitions such that the performance of the entire system is optimized. While this problem is already very challenging in the absence of externalities, due to the exponential size of the search space, taking externalities into consideration makes it even more challenging as the size of the input, given n agents, grows from O(2n) to O(nn).

Our main contribution is the development of the first CSG algorithm for coalitional games with either positive or negative externalities. Specifically, we prove that it is possible to compute upper and lower bounds on the values of any set of disjoint coalitions. Building upon this, we prove that in order to establish a worst-case guarantee on solution quality it is necessary to search a certain set of coalition structures (which we define). We also show how to progressively improve this guarantee with further search.

Since there are no previous CSG algorithms for games with externalities, we benchmark our algorithm against other state-of-the-art approaches in games where no externalities are present. Surprisingly, we find that, as far as worst-case guarantees are concerned, our algorithm outperforms the others by orders of magnitude. For instance, to reach a bound of 3 given 24 agents, the number of coalition structures that need to be searched by our algorithm is only 0.0007% of that needed by Sandholm et al. (1999) [1], and 0.5% of that needed by Dang and Jennings (2004) [2]. This is despite the fact that the other algorithms take advantage of the special properties of games with no externalities, while ours does not.

Text
Published_version.pdf - Author's Original
Download (2MB)

More information

e-pub ahead of print date: 28 March 2012
Published date: July 2012
Keywords: mechanism design, classification, game theory, approximation
Organisations: Agents, Interactions & Complexity

Identifiers

Local EPrints ID: 337180
URI: http://eprints.soton.ac.uk/id/eprint/337180
PURE UUID: 03341abd-ff50-405f-a03b-b28fe5585bbd

Catalogue record

Date deposited: 18 Apr 2012 16:53
Last modified: 14 Mar 2024 10:50

Export record

Altmetrics

Contributors

Author: Talal Rahwan
Author: Tomasz Michalak
Author: Michael Wooldridge
Author: Nicholas R. Jennings

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of http://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×