Econ-303 · economics · computer science · Computational economics

Econ-303 · CS-832

A combinatorial polynomial-time nucleolus algorithm for matching games

LLM status Open unverified

C71 — Cooperative Games Economics catalogue openaigpt 6 astra ultra 25% cataloguednot recordedOpen

Statement

ID: GT-071. Category: Cooperative game algorithms.  Kind: P. Status: Open algorithm-design question in the cited source.

Definitions and mathematical statement

Let $G=(V,E)$ be a finite simple undirected graph, with rational weights $w_e\geq 0$. The players are the vertices. For $S\subseteq V$, define the worth of coalition $S$ by \[ \nu(S)= \max\left\{\sum_{e\in F}w_e: F\text{ is a matching in the induced graph }G[S]\right\}, \] where the empty matching is permitted. An imputation is \[ x\in\mathcal I(\nu) :=\left\{x\in\mathbb R_{\geq 0}^{V}: \sum_{i\in V}x_i=\nu(V)\right\}. \] For each nonempty proper coalition $S$, its excess at $x$ is $e(S,x)=\nu(S)-\sum_{i\in S}x_i$. Let $E(x)$ be the vector of all these excesses, sorted in nonincreasing order, with multiplicities. The nucleolus is the unique imputation $x^{\mathrm{nuc}}$ that lexicographically minimizes $E(x)$ over $\mathcal I(\nu)$.
Question.
Is there a deterministic algorithm computing $x^{\mathrm{nuc}}$ in time polynomial in the binary input length using explicit combinatorial graph operations and rational arithmetic, without a general linear-programming solver or the ellipsoid method with black-box separation?

Short English statement

Can the nucleolus of a general weighted matching game be computed by a polynomial-time combinatorial algorithm?

Variants and scope boundaries

The graph need not be bipartite. Polynomial-time computability is already known; the restriction concerns the method of computation and is not a standard complexity-class separation. Strongly polynomial time is a stronger optional objective. The core can be empty, so the nucleolus must be defined on imputations, rather than on the core alone.

Source relationship and status

[S1, Section 2] states this algorithm-design problem. Its definition of a combinatorial algorithm excludes an LP solver. The lexicographic objective above is over coalition excesses, not over individual agents' allocations.

References

[S1] Vijay V. Vazirani, Equitable Core Imputations via a New Adaptation of the Primal-Dual Framework, 2024, arXiv:2402.11437v4. https://arxiv.org/html/2402.11437v4. Locators: Section 1, footnote 3 (the algorithmic convention); Section 2, paragraphs following Definition 1 (nucleolus computation and the open combinatorial problem).

Common conventions: Source mathematical conventions

Finite games. For a finite set $A$, $\Delta(A)$ is its probability simplex. Players choose independent mixed strategies in Nash equilibrium; correlation is allowed only when explicitly part of the solution concept. In a game with payoff functions $u_i$ and strategy profile $x$, an additive $\varepsilon$ Nash equilibrium satisfies \[ u_i(x)\geq u_i(x_i',x_{-i})-\varepsilon \quad\text{for every player $i$ and every admissible deviation $x_i'$}. \] For numerical approximation, payoffs are normalized as locally specified. An $\varepsilon$ payoff residual is distinct from distance at most $\varepsilon$ to the set of exact equilibria. Point convergence, convergence of empirical play, and convergence in distance to an equilibrium set are also distinct.

Computational representations. Unless stated otherwise, a complexity question takes rational data with binary encoding; polynomial time is measured in total bit length. A fixed-accuracy polynomial algorithm is not necessarily polynomial in $1/\varepsilon$, and neither is necessarily polynomial in $\log(1/\varepsilon)$. Succinct games and value, demand, or sampling oracles must declare their interfaces. Exact real solutions require an explicit representation; an unspecified list of arbitrary real numbers is not a finite computational output. A claimed algorithmic barrier is meaningful only for its specified model and reductions.

Dynamic games. Histories, information, observation, and allowable randomization are part of the model. A stationary strategy depends only on the current state; a positional strategy in a deterministic graph game chooses one action at each controlled vertex. Nash equilibrium at an initial state and equilibrium after every history are different requirements. An expectation of a pathwise $\liminf$ payoff, a $\liminf$ of expected averages, a limiting expected average, and a uniform finite-horizon equilibrium are different criteria. None is silently substituted for another.

Allocation and mechanisms. A complete allocation assigns every item exactly once unless otherwise stated. Zero-valued goods, negative values, capacity constraints, feasibility, lotteries, and copies of goods affect fairness definitions and are specified locally. Dominant-strategy incentive compatibility, Bayesian incentive compatibility, universal truthfulness, and truthfulness in expectation impose different inequalities. Whenever an objective ratio has zero denominator, its convention is stated or those instances are excluded.

Infinite-dimensional models. Expectations, integrals, stochastic equations, and optimization objectives require their local regularity, integrability, filtrations, and admissible domains. A backward--forward mean-field system is a boundary-value problem; it is not an initial-value semiflow without an additional construction. Long-time, large-population, and vanishing-noise limits require an order of limits and a convergence topology. If a minimum need not be attained, the objective is its infimum or supremum and the approximation requirement is stated separately.

Statement licence: CC-BY-4.0 · Source file

Contributions 1

Econ-303-A1 · Exploration · LLM-generated · gpt 6 astra ultra ·

GPT 6 Astra Ultra attempt on Econ-303

Matching-game nucleoli: weighted stars, symmetry and an exact finite algorithm

Status: Unresolved. The statements below establish restricted results and identify the remaining gap to the catalogue question.

Question and limits of this attempt

The target is a polynomial-time combinatorial algorithm for the nucleolus of every rationally weighted matching game, including games with empty core. General polynomial-time computability is already known; avoiding general linear programming is the additional requirement. We obtain explicit formulas for weighted stars and vertex-transitive graphs, and an exact rational algorithm with exponential dependence on the number of vertices. The latter is a small-instance verification method, not a solution to the polynomial-time question.

For a graph on $N$ vertices let $v(S)$ be the maximum weight of a matching in the induced subgraph. An imputation satisfies $x\geq0$ and $x(V)=v(V)$. The nucleolus minimizes the sorted nonincreasing vector of excesses $e(S,x)=v(S)-x(S)$ over nonempty proper coalitions, with multiplicities retained.

A self-contained symmetry fact

Lemma (Existence, uniqueness and automorphisms): The lexicographic minimum exists and is unique. Every weight-preserving graph automorphism fixes its imputation. In particular, for a vertex-transitive weighted graph, \[ x_i^{\rm nuc}=v(V)/N\quad\hbox{for every vertex }i. \]
Proof: The imputation simplex is nonempty and compact. Each ordered excess is a continuous order statistic of finitely many affine functions. Successively minimizing these coordinates over the preceding minimizing compact set produces a nonempty compact set of lexicographic minimizers.

Suppose two minimizers $x,y$ differ. Their sorted excess vectors must coincide. Examine their common excess levels in decreasing order. At the highest level, if the coalitions attaining it differ, the midpoint retains that level only on their intersection; all other coalitions have strictly smaller midpoint excess. Its sorted vector is therefore lexicographically smaller, a contradiction. The sets at that level must coincide. Repeat at the next level, with all earlier coalition values already identical and fixed. If any level set differs, the same midpoint argument gives a contradiction. Otherwise every coalition's excess agrees at $x,y$. Singleton excesses equal $-x_i$ and $-y_i$ for matching games, so $x=y$. The case $N=1$ has the sole imputation zero and needs no coalition argument.

A weight-preserving automorphism permutes the coalitions and hence preserves the sorted objective and feasibility. Uniqueness makes the minimizing vector invariant. Transitivity makes every coordinate equal, and efficiency fixes their value. ∎

Corollary (An explicit empty-core family): For an odd cycle on $2k+1$ vertices, $k\geq1$, with every edge of weight $w>0$, the nucleolus gives $kw/(2k+1)$ to every vertex. Its core is empty.
Proof: The graph is vertex-transitive and its maximum matching has $k$ edges, so the lemma gives the formula. If a core imputation existed, each edge coalition would require its two endpoint payments to sum to at least $w$. Summing these $2k+1$ inequalities gives $2x(V)\geq(2k+1)w$, contradicting efficiency $x(V)=kw$. ∎

A weighted star formula

Let a star have center 0 and $m\geq1$ leaves, with nonnegative weights ordered $w_1=W\geq w_2\geq\cdots\geq w_m$. Put $W_2=w_2$ when $m\geq2$ and $W_2=0$ when $m=1$.
Theorem (Nucleolus of a weighted star): If the largest weight is unique, then \[ x_0^{\rm nuc}=(W+W_2)/2,\qquad x_1^{\rm nuc}=(W-W_2)/2,\qquad x_i^{\rm nuc}=0\ (i\geq2). \] If the largest weight is attained by at least two leaves, the center receives $W$ and all leaves receive zero. The formula is computable in linear time by finding the two largest weights.
Proof: The worth of the grand coalition is $W$. The core is nonempty, since paying everything to the center covers every coalition's matching worth. For $m\geq2$, an imputation outside the core has a positive coalition excess, while a core imputation has every excess nonpositive. Hence the nucleolus lies in the core. The edge of weight $W$ forces $x_0+x_1\geq W$; efficiency and nonnegativity then force every other leaf to receive zero and $x_0+x_1=W$. Other edges require $x_0\geq W_2$. Conversely these conditions imply all coalition inequalities, since a star matching has at most one edge. Thus for a unique maximum the core is the segment \[ x_0=t,\quad x_1=W-t,\quad x_i=0\ (i\geq2),\qquad W_2\leq t\leq W. \] For multiple maximum leaves the same edge argument forces $t=W$, so the core is a singleton.

On the segment with a unique maximum, coalitions excluding the center have excess either zero or $t-W$. Coalitions including the center and the top leaf have excess zero whenever proper. A coalition including the center but excluding the top leaf has excess $w_j-t$ for its largest included leaf weight, or $-t$ if it contains no leaf. Consequently the largest nonconstant excess is $\max\{t-W,W_2-t\}$. The other excesses that are constant along the segment have a fixed multiset. The unique minimizer of this maximum is $t=(W+W_2)/2$: moving to either side strictly raises one of the two terms. After the fixed constant entries in the sorted excess vector, that strict rise makes the vector lexicographically worse. This proves the formula. For $m=1$, the two proper coalitions are singletons with excesses $-t$ and $t-W$, whose maximum is uniquely minimized at $W/2$, giving the same result. Zero total worth makes the imputation uniquely zero. Finding the top two weights takes one scan and the displayed arithmetic is rational. ∎

An exact algorithm that exposes the exponential obstacle

Proposition (Finite arrangement enumeration without an LP solver): For rational edge weights, the nucleolus can be computed using matching computations, rational linear algebra and lexicographic comparisons in $2^{O(N^2)}$ times a polynomial in the input bit length. This bound is exponential in $N$.
Proof: Compute $v(S)$ for all coalitions using a combinatorial maximum-weight matching algorithm. In the affine efficiency hyperplane, consider the arrangement consisting of every $x_i=0$ and every equality $e(S,x)=e(T,x)$ for distinct nonempty proper coalitions. There are $O(4^N+N)$ hyperplanes. If $v(V)=0$, return zero. Otherwise the imputation simplex has dimension $N-1$.

Intersecting the arrangement with that simplex gives bounded polyhedral cells. Within each closed cell, one fixed ordering of the coalition excesses is valid, including its ties. Lexicographically minimizing that ordered list of linear functions over the cell can be achieved at a vertex: successively minimize each function over the face minimizing its predecessors; the final nonempty face contains a vertex of the original cell. Thus a global minimum occurs at an arrangement vertex.

Enumerate all subsets of $N-1$ independent arrangement hyperplanes together with efficiency, solve the rational equations, and keep nonnegative solutions. Every arrangement vertex is represented by some such subset. Evaluate all proper coalition excesses, sort them and retain the lexicographically smallest vector. The uniqueness lemma identifies its point as the nucleolus. There are at most $(O(4^N+N))^{N-1}=2^{O(N^2)}$ systems. Their coefficient entries are bounded integers, and their right sides are differences of sums of at most $N/2$ input weights. Clearing input denominators and Cramer's rule bounds the bit length of each solution by a polynomial in $N$ and total input bit length. Each remaining operation has polynomial bit cost apart from the explicitly enumerated coalitions and systems, proving the bound. ∎

Completion Estimate

25%

This is a post hoc, heuristic estimate for the full catalogue target. The attempt gives exact nucleolus formulas for weighted stars and vertex-transitive graphs and a rational arrangement-enumeration algorithm covering empty-core games. The enumeration remains exponential, and no general polynomial combinatorial graph algorithm replaces the known linear-programming methods requested by the catalogue.

Remaining gap and reference

The star formula exploits a one-dimensional core; symmetry fixes an imputation before any lexicographic optimization; enumeration lists exponentially many coalition comparisons. None supplies a general polynomial combinatorial sequence of pivots. In particular, maximizing the smallest individual allocation would be a different objective from minimizing coalition excesses.

Vijay V. Vazirani, Equitable Core Imputations via a New Adaptation of the Primal-Dual Framework, arXiv:2402.11437v4, Section 2 and the algorithmic convention in Section 1, footnote 3. https://arxiv.org/html/2402.11437v4. This is the source of the open algorithm-design question and its distinction from known LP-based polynomial methods. The restricted formulas and finite enumeration proof above are included explicitly and are not claimed to resolve that distinction.

Go to contribution →