Table of Contents
Fetching ...

Faster Algorithms for the Least-Core value and the Nucleolus in Convex Games

Giacomo Maggiorano, Alessandro Sosso, Gautier Stauffer

Abstract

The nucleolus is a central solution concept in cooperative game theory. While its computation is NP-hard in general, it can be computed in polynomial time for convex games; however, the only published polynomial-time algorithm relies on the ellipsoid method. We develop a combinatorial alternative based on reduced games and iterative least-core value computations. Leveraging submodular function minimization and polyhedral structure in a novel way, we obtain a faster combinatorial algorithm for computing the least-core value, improving the oracle complexity by a factor $n^3$ over previous approaches. As a consequence, we obtain a new strongly polynomial-time and combinatorial algorithm for computing the nucleolus in convex games. Preliminary analysis indicates an improved oracle complexity compared to the ellipsoid-based algorithm.

Faster Algorithms for the Least-Core value and the Nucleolus in Convex Games

Abstract

The nucleolus is a central solution concept in cooperative game theory. While its computation is NP-hard in general, it can be computed in polynomial time for convex games; however, the only published polynomial-time algorithm relies on the ellipsoid method. We develop a combinatorial alternative based on reduced games and iterative least-core value computations. Leveraging submodular function minimization and polyhedral structure in a novel way, we obtain a faster combinatorial algorithm for computing the least-core value, improving the oracle complexity by a factor over previous approaches. As a consequence, we obtain a new strongly polynomial-time and combinatorial algorithm for computing the nucleolus in convex games. Preliminary analysis indicates an improved oracle complexity compared to the ellipsoid-based algorithm.

Paper Structure

This paper contains 16 sections, 20 theorems, 104 equations, 4 algorithms.

Key Result

Proposition 1

peleg2007introduction Let $(N,v)$ be a game, and $\bar{\eta}$ its prenucleolus. Then, $\forall S \subsetneq N$, $S\neq \emptyset$

Theorems & Definitions (33)

  • Proposition 1
  • Proposition 2
  • Proposition 3
  • Theorem 1
  • Theorem 2
  • Proposition 4
  • Theorem 3
  • proof
  • Proposition 5
  • proof
  • ...and 23 more