The University of Southampton
University of Southampton Institutional Repository

Coalition Structure Generation: Dynamic Programming Meets Anytime Optimisation

Coalition Structure Generation: Dynamic Programming Meets Anytime Optimisation
Coalition Structure Generation: Dynamic Programming Meets Anytime Optimisation
Coalition structure generation involves partitioning a set of agents into exhaustive and disjoint coalitions so as to maximize the social welfare. What makes this such a challenging problem is that the number of possible solutions grows exponentially as the number of agents increases. To date, two main approaches have been developed to solve this problem, each with its own strengths and weaknesses. The state of the art in the first approach is the Improved Dynamic Programming (IDP) algorithm, due to Rahwan and Jennings, that is guaranteed to find an optimal solution in O(3n), but which cannot generate a solution until it has completed its entire execution. The state of the art in the second approach is an anytime algorithm called IP, due to Rahwan et al., that provides worst-case guarantees on the quality of the best solution found so far, but which is O(nn). In this paper, we develop a novel algorithm that combines both IDP and IP, resulting in a hybrid performance that exploits the strength of both algorithms and, at the same, avoids their main weaknesses. Our approach is also significantly faster (e.g. given 25 agents, it takes only 28% of the time required by IP, and 0.3% of the time required by IDP).
156-161
Rahwan, Talal
476029f3-5484-4747-9f44-f63f3687083c
Jennings, Nick
ab3d94cc-247c-4545-9d1e-65873d6cdb30
Rahwan, Talal
476029f3-5484-4747-9f44-f63f3687083c
Jennings, Nick
ab3d94cc-247c-4545-9d1e-65873d6cdb30

Rahwan, Talal and Jennings, Nick (2008) Coalition Structure Generation: Dynamic Programming Meets Anytime Optimisation. Proc 23rd Conference on AI (AAAI), Chicago, United States. pp. 156-161 .

Record type: Conference or Workshop Item (Paper)

Abstract

Coalition structure generation involves partitioning a set of agents into exhaustive and disjoint coalitions so as to maximize the social welfare. What makes this such a challenging problem is that the number of possible solutions grows exponentially as the number of agents increases. To date, two main approaches have been developed to solve this problem, each with its own strengths and weaknesses. The state of the art in the first approach is the Improved Dynamic Programming (IDP) algorithm, due to Rahwan and Jennings, that is guaranteed to find an optimal solution in O(3n), but which cannot generate a solution until it has completed its entire execution. The state of the art in the second approach is an anytime algorithm called IP, due to Rahwan et al., that provides worst-case guarantees on the quality of the best solution found so far, but which is O(nn). In this paper, we develop a novel algorithm that combines both IDP and IP, resulting in a hybrid performance that exploits the strength of both algorithms and, at the same, avoids their main weaknesses. Our approach is also significantly faster (e.g. given 25 agents, it takes only 28% of the time required by IP, and 0.3% of the time required by IDP).

Text
optimalcsgaaai.pdf - Other
Download (2MB)

More information

Published date: 2008
Venue - Dates: Proc 23rd Conference on AI (AAAI), Chicago, United States, 2008-01-01
Organisations: Agents, Interactions & Complexity

Identifiers

Local EPrints ID: 266112
URI: http://eprints.soton.ac.uk/id/eprint/266112
PURE UUID: 4c6d0674-3929-4913-a9fe-3a6a2bb9e515

Catalogue record

Date deposited: 11 Jul 2008 13:33
Last modified: 14 Mar 2024 08:21

Export record

Contributors

Author: Talal Rahwan
Author: Nick 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.

×