Anytime coalition structure generation with worst case guarantees

Tuomas Sandholm, Kate Larson, Martin Andersson, Onn Shehory, Fernando Tohme

Research output: Contribution to conferencePaperpeer-review

44 Scopus citations

Abstract

Coalition formation is a key topic in multiagent systems. One would prefer a coalition structure that maximizes the sum of the values of the coalitions, but often the number of coalition structures is too large to allow exhaustive search for the optimal one. But then, can the coalition structure found via a partial search be guaranteed to be within a bound from optimum? We show that none of the previous coalition structure generation algorithms can establish any bound because they search fewer nodes than a threshold that we show necessary for establishing a bound. We present an algorithm that establishes a tight bound within this minimal amount of search, and show that any other algorithm would have to search strictly more. The fraction of nodes needed to be searched approaches zero as the number of agents grows. If additional time remains, our anytime algorithm searches further, and establishes a progressively lower tight bound. Surprisingly, just searching one more node drops the bound in half. As desired, our algorithm lowers the bound rapidly early on, and exhibits diminishing returns to computation. It also drastically outperforms its obvious contenders. Finally, we show how to distribute the desired search across self-interested manipulative agents.

Original languageEnglish
Pages46-53
Number of pages8
StatePublished - 1998
Externally publishedYes
EventProceedings of the 1998 15th National Conference on Artificial Intelligence, AAAI - Madison, WI, USA
Duration: 26 Jul 199830 Jul 1998

Conference

ConferenceProceedings of the 1998 15th National Conference on Artificial Intelligence, AAAI
CityMadison, WI, USA
Period26/07/9830/07/98

Fingerprint

Dive into the research topics of 'Anytime coalition structure generation with worst case guarantees'. Together they form a unique fingerprint.

Cite this