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
2008
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.
.
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
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