Coalition Structure Generation with Worst Case Guarantees 6

Coalition formation is a key topic in multiagent systems. One may 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. Furthermore, finding the optimal coalition structure is NP-complete. 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 significantly outperforms its obvious contenders. Finally, we show how to distribute the desired search across self-interested manipulative agents. 6 A short early version of this paper appeared in [37].

[1]  Jeffrey S. Rosenschein,et al.  Coalition, Cryptography, and Stability: Mechanisms for Coalition Formation in Task Oriented Domains , 2018, AAAI.

[2]  Tuomas Sandholm,et al.  Algorithm for optimal winner determination in combinatorial auctions , 2002, Artif. Intell..

[3]  Tuomas Sandholm,et al.  Coalition Formation Processes with Belief Revision among Bounded-rational Self-interested Agents , 1999, J. Log. Comput..

[4]  Magnús M. Halldórsson,et al.  Approximations of Independent Sets in Graphs , 1998, APPROX.

[5]  T. Sandholm,et al.  Anytime Coalition Structure Generation with Worst Case Guarantees , 1998, AAAI/IAAI.

[6]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

[7]  Tuomas Sandholm,et al.  Unenforced E-Commerce Transactions , 1997, IEEE Internet Comput..

[8]  Victor R. Lesser,et al.  Issues in Automated Negotiation and Electronic Commerce: Extending the Contract Net Framework , 1997, ICMAS.

[9]  Victor R. Lesser,et al.  Coalitions Among Computationally Bounded Agents , 1997, Artif. Intell..

[10]  Dorit S. Hochba,et al.  Approximation Algorithms for NP-Hard Problems , 1997, SIGA.

[11]  R. Evans,et al.  Coalitional Bargaining with Competition to Make Offers , 1997 .

[12]  Akira Okada A Noncooperative Coalitional Bargaining Game with Random Proposers , 1996 .

[13]  Sarit Kraus,et al.  A Kernel-Oriented Model for Coalition-Formation in General Environments: Implementation and Results , 1996, AAAI/IAAI, Vol. 1.

[14]  Victor R. Lesser,et al.  Advantages of a Leveled Commitment Contracting Protocol , 1996, AAAI/IAAI, Vol. 1.

[15]  Shlomo Zilberstein,et al.  Optimal Composition of Real-Time Systems , 1996, Artif. Intell..

[16]  Peter Värbrand,et al.  On the nucleolus of the basic vehicle routing game , 1996, Math. Program..

[17]  Sarit Kraus,et al.  Task Allocation Via Coalition Formation Among Autonomous Agents , 1995, IJCAI.

[18]  Victor R. Lesser,et al.  Coalition Formation among Bounded Rational Agents , 1995, IJCAI.

[19]  Jeffrey S. Rosenschein,et al.  Rules of Encounter - Designing Conventions for Automated Negotiation among Computers , 1994 .

[20]  Steven P. Ketchpel Forming Coalitions in the Face of Uncertain Rewards , 1994, AAAI.

[21]  Mark S. Boddy,et al.  Deliberation Scheduling for Problem Solving in Time-Constrained Environments , 1994, Artif. Intell..

[22]  Victor R. Lesser,et al.  Design-to-time real-time scheduling , 1993, IEEE Trans. Syst. Man Cybern..

[23]  Tuomas Sandholm,et al.  An Implementation of the Contract Net Protocol Based on Marginal Cost Calculations , 1993, AAAI.

[24]  Debraj Ray,et al.  A noncooperative theory of coalitional bargaining , 1993 .

[25]  L. Shapley A Value for n-person Games , 1988 .

[26]  Eric Horvitz,et al.  Reasoning about beliefs and actions under computational resource constraints , 1987, Int. J. Approx. Reason..

[27]  M. Whinston,et al.  Coalition-Proof Nash Equilibria II. Applications , 1987 .

[28]  M. Whinston,et al.  Coalition-Proof Nash Equilibria I. Concepts , 1987 .

[29]  Dorit S. Hochbaum,et al.  Efficient bounds for the stable set, vertex cover and set packing problems , 1983, Discret. Appl. Math..

[30]  L. S. Wu,et al.  A Dynamic Theory for the Class of Games with Nonempty Cores , 1977 .

[31]  R. Stearns Convergent transfer schemes for $N$-person games , 1968 .

[32]  Philip Wolfe,et al.  Contributions to the theory of games , 1953 .

[33]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[34]  Bart Verheij,et al.  Artificial Intelligence , 2017, Communications in Computer and Information Science.

[35]  Jacques L. Koko,et al.  The Art and Science of Negotiation , 2009 .

[36]  Lars Engebretsen,et al.  Clique Is Hard To Approximate Within , 2000 .

[37]  T. Sandholm,et al.  Anytime coalition structure generation: an average case study , 1999, AGENTS '99.

[38]  Anatol Rapoport,et al.  Theories of Coalition Formation , 1998 .

[39]  Hoong Chuin Lau,et al.  Low-degree Graph Partitioning via Local Search with Applications to Constraint Satisfaction, Max Cut, and Coloring , 1997, J. Graph Algorithms Appl..

[40]  R. Deb,et al.  The Nakamura Theorem for coalition structures of quota games , 1996 .

[41]  Victor Lesser,et al.  Negotiation among self-interested computationally limited agents , 1996 .

[42]  Nathan Linial,et al.  Games Computers Play: Game-Theoretic Aspects of Computing , 1992 .

[43]  A. Rubinstein Perfect Equilibrium in a Bargaining Model , 1982 .

[44]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[45]  J. Nash Equilibrium Points in N-Person Games. , 1950, Proceedings of the National Academy of Sciences of the United States of America.