Research & Papers

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

New algorithm improves oracle complexity by factor n³, offering combinatorial alternative to ellipsoid method.

Deep Dive

A team of researchers—Giacomo Maggiorano, Alessandro Sosso, and Gautier Stauffer—has published a paper introducing significantly faster algorithms for computing two central solution concepts in cooperative game theory: the least-core value and the nucleolus. While computing the nucleolus is generally NP-hard, it becomes polynomial-time solvable for convex games, a class where cooperation becomes more valuable as groups grow. Previously, the only known polynomial-time algorithm relied on the theoretically powerful but practically complex ellipsoid method. The new work provides a combinatorial alternative based on constructing reduced games and performing iterative least-core computations.

The breakthrough comes from a novel application of submodular function minimization and careful exploitation of polyhedral structure. This approach achieves an improvement in oracle complexity by a factor of n³ (where 'n' is the number of players) over prior methods for finding the least-core value. As a direct consequence, the researchers derive a new, strongly polynomial-time combinatorial algorithm for computing the nucleolus itself. Preliminary analysis indicates this method also improves upon the oracle complexity of the ellipsoid-based algorithm, offering a more intuitive and potentially more implementable pathway to solving these complex allocation problems.

Key Points
  • Provides first combinatorial alternative to ellipsoid method for nucleolus in convex games
  • Improves oracle complexity for least-core value by a factor of n³
  • Enables strongly polynomial-time computation through reduced games and iterative methods

Why It Matters

Enables more efficient computation of fair resource allocation in cooperative systems like networks, supply chains, and cost-sharing models.