Nash Stability in Hedonic Skill Games

· AAMAS 2024 (aamas24-00084)

mirror found
paperNash Stability in Hedonic Skill Games
authors
venueAAMAS 2024
filed undercoalition · hedonic
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencehigh
authors would recognise ityes

The anchor — hardness

Theorem 5.3

Computing a Nash stable outcome in hedonic skill games with singleton tasks is a PLS-complete problem when 𝑞= 2.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite skill set \(S\), rational masses \(\mu_\theta\) over nonempty skill-set types \(\theta\subseteq S\), rational positive weights \(w_s\) for singleton tasks, and two coalitions, compute a mass allocation \(x_{\theta,j}\ge0\) satisfying \(\sum_{j=1}^{2}x_{\theta,j}=\mu_\theta\) such that every type with \(x_{\theta,j}>0\) satisfies \(u_{\theta,j}\ge u_{\theta,3-j}\), where \(M_{s,j}=\sum_{\theta\ni s}x_{\theta,j}\) and \(u_{\theta,j}=\sum_{s\in\theta}w_s/M_{s,j}\), with a zero denominator interpreted as \(+\infty\).

The model it lives in

An atomless high-multiplicity two-coalition hedonic skill game: skill-set types \(\theta\) carry masses \(\mu_\theta\), decision variables \(x_{\theta,j}\) split each type across coalitions, and singleton-task rewards are \(w_s/M_{s,j}\); the objective is to compute a Wardrop/Nash-stable allocation.

The objection that survived

The atomless limit inherits the paper's Boolean activation semantics: any positive mass can unlock a full task, so the equal split is universal and the PLS neighborhood disappears, making the model fragile at zero load.

fatal: False

What the mirror covers

The mirror covers Theorem 5.3 and Proposition 4.7 for \(q=2\), including stability and computation. It leaves the general existence hardness, dynamics, social-welfare hardness, and price-of-anarchy results largely unmirrored.

Open questions for a prover

The case FOR (proponent)

There is a credible, though deliberately narrow, positive case. My lead anchor is Theorem 5.3, proved in this paper: computing a Nash stable outcome for hedonic skill games with singleton tasks and \(q=2\) is PLS-complete. The paper’s reduction uses graph structure, but its hardness also relies on agents being indivisible.

The corresponding mirror is Continuum Singleton-Task Nash, defined as follows. There is a finite skill set \(S\), one task \(t_s\) of rational weight \(w_s>0\) for each \(s\in S\), and two coalitions. A complete voter/agent type is a nonempty skill set \(\theta\subseteq S\); the input gives rational masses \(\mu_\theta\) summing to \(1\). An outcome is a mass allocation \(x_{\theta,j}\ge0\), where \(j\in\{1,2\}\) and \(x_{\theta,1}+x_{\theta,2}=\mu_\theta\).

Write \(M_{s,j}=\sum_{\theta\ni s}x_{\theta,j}\) for the mass possessing skill \(s\) in coalition \(j\). If a type \(\theta\) is in coalition \(j\), its utility is \(u_{\theta,j}(x)=\sum_{s\in\theta}w_s/M_{s,j}\). This is exactly the paper’s reward rule after normalizing population size: every singleton task’s weight is divided equally among the agents possessing its skill in that coalition. A continuum Nash stable outcome is an allocation \(x\) such that every type with positive mass in coalition \(j\) weakly prefers \(j\) to the other coalition. A zero-load destination is interpreted by the natural limiting convention as strictly attractive.

The computational problem is: given \((S,\Theta,\mu,w)\), output such an \(x\), or an \(\varepsilon\)-stable allocation satisfying the same inequalities up to additive error \(\varepsilon\).

This mirror is tractable, Class A. In fact, for \(q=2\), the allocation \(x_{\theta,1}=x_{\theta,2}=\mu_\theta/2\) is always stable: every skill has the same mass in both coalitions, so every type obtains the same utility from either choice. More generally, the Wardrop conditions are the optimality conditions of the concave potential \(\sum_{s\in S}w_s(\log M_{s,1}+\log M_{s,2})\), so unequal coalition capacities or additional convex constraints lead naturally to continuous optimization rather than PLS local search.

This is not merely fractionalizing an outcome while leaving the population discrete. It is a genuine high-multiplicity regime. If \(\mu_\theta=a_\theta/D\), create \(a_\theta\) identical volunteer agents of type \(\theta\), and scale each task weight to \(Dw_s\). At an allocation with \(D x_{\theta,j}\) clones in coalition \(j\), the finite utility is exactly \(w_s/M_{s,j}\). Thus the mass model is the limit of repeated-agent instances, while a one-clone deviation changes a mass coordinate by only \(1/D\). When the clone counts are even, the equal split is also an exact finite Nash outcome. The continuous problem therefore explains why the PLS obstruction can disappear in a repeated-type population: the graph’s skill-incidence structure remains, but indivisible one-agent moves no longer determine stability.

The regime is plausible in the paper’s own volunteer-organization interpretation. Imagine many recurring cohorts of volunteers sharing complete certification profiles—medicine plus logistics, translation plus education, and so on—choosing between two organizations. The number of volunteers is large, while the number \(\tau\) of distinct skill profiles is moderate. A type contains every coalition-relevant attribute, so there is no hidden individual-specific price or identity being discarded. Task weights represent normalized benefit per population unit; scaling them with the population preserves all preferences.

A secondary, weaker anchor is Proposition 4.7, proved here. It states that with singleton agents and \(q=2\), a Nash stable outcome always exists and both such an outcome and a welfare-maximizing state can be computed in polynomial time. Its continuous mirror has types \(\theta=\{s\}\), arbitrary weighted multi-skill tasks, and the same two-coalition mass allocation. Coalition \(j\) executes task \(t\) exactly when every required skill has positive mass there; a type-\(s\) agent receives \(w(t)/(|S(t)|M_{s,j})\) from that task. The problem asks for a mass allocation that is both continuum-Nash stable and maximizes normalized social welfare. Equal splitting \(x_{s,1}=x_{s,2}=\mu_s/2\) makes every task active in both coalitions, reaches the maximum possible welfare, and makes every type indifferent. This is again Class A, although it is less interesting because divisibility makes the answer explicit.

I would not claim that Theorem 3.1 or Theorem 5.4 automatically transfers. The partition gadget in Theorem 3.1 and the welfare hardness in Theorem 5.4 appear to depend on indivisible agents choosing whole coalitions; allowing type mass to split may erase precisely that combinatorics. That boundary is itself a useful research question.

The weakest point is therefore clear: the continuum Nash condition is a Wardrop-style limit, not literally the paper’s finite one-agent deviation. In an atomless population, an individual cannot change a denominator, and equal splitting can trivialize the \(q=2\) game. If the authors insist that all identical agents must move as an unsplittable cohort, this mirror becomes a different, type-coordinated game. But under the programme’s high-multiplicity interpretation, that change is the point rather than a defect: Theorem 5.3 supplies a named computational anchor whose discrete PLS hardness is plausibly dissolved by continuization, while the underlying skills, tasks, coalition choices, and reward semantics remain recognizable.

The case AGAINST (opponent, writing after the proponent)

Both anchors fail for the same structural reason: once agents become divisible mass, the paper’s symmetric, unconstrained coalition model has a universal equilibrium.

For any number \(q\) of coalitions, split every type evenly:

\[ x_{\theta,j}=\frac{\mu_\theta}{q}. \]

If \(M_s=\sum_{\theta\ni s}\mu_\theta\) is the total mass possessing skill \(s\), then every coalition has

\[ M_{s,j}=\frac{M_s}{q}. \]

Consequently, every task that is feasible anywhere is feasible in every coalition, and every type receives exactly the same utility from every coalition. Thus the allocation is Nash stable, including for general agents and general tasks. This is not an objection that the notation needs changing: it remains true under the proponent’s natural Wardrop-style mass formulation.

Theorem 5.3 therefore loses precisely the object that makes it PLS-complete. Its reduction identifies vertices with agents and edges with skills. With indivisible agents, moving one vertex changes all its incident edges and simulates a Max-Cut flip. With mass, half of every vertex type can be placed in each coalition. Every edge skill then has equal load on both sides, so every vertex type is indifferent and the graph-cut combinatorics disappears. Computing the purported continuum equilibrium is just applying the displayed formula.

The only way to retain the reduction is to require all mass of a type to move together, namely \(x_{\theta,j}\in\{0,\mu_\theta\}\). But that turns each type into an indivisible super-agent and produces a finite weighted partition problem over the types. It is high multiplicity in population counts, but not a continuous society in the programme’s sense. Conversely, allowing arbitrary mass transfers makes the local-search neighborhood that carried the PLS reduction vanish. The proponent is right that PLS hardness can disappear; the problem is that it disappears because the computational object has degenerated, not because continuization has exposed a new optimization landscape.

Proposition 4.7 is even less promising. With singleton-agent types, the same equal split makes every task whose skills exist in the population active in both coalitions. This reaches the maximum possible welfare, since no task can be executed by more than two coalitions, and every type is indifferent between them. Hence stability and welfare optimization are both solved by the same explicit allocation. The finite theorem’s balancing and parity issues have no continuous remainder.

The Boolean task semantics make this degeneration especially severe. A coalition receives the full weight \(w(t)\) as soon as it contains positive mass of every required skill. Thus an arbitrarily small mass of a skill can unlock an entire task. In a clone interpretation, one clone per skill is enough to activate a full-weight task, and as the clone population grows that activating mass becomes negligible. A more realistic continuous volunteer model would make output depend on quantities of skills, impose staffing thresholds, or introduce organization capacities. Those are sensible new models, but they replace the paper’s task semantics and no longer mirror Proposition 4.7 or Theorem 5.3.

The suggested unequal capacities or coalition-specific constraints face the same problem. They could produce a worthwhile continuous congestion or allocation problem, but they inject the asymmetry that the paper deliberately does not have. The two coalitions in the paper are interchangeable, every agent may join either, and utilities depend only on coalition membership. Breaking that exchangeability is not a refinement of either named result; it is a different game for which this paper supplies no computational anchor.

This is not a valid no-multiplicity objection: recurring volunteer cohorts with identical skill profiles are perfectly plausible. Nor is it an objection that the continuous answer is merely easy. The stronger point is that the paper’s central stability and welfare phenomena are Boolean and indivisible. Under the intended mass relaxation, they become simultaneously attainable by uniform splitting, while preserving them requires reintroducing indivisible type-level decisions. The negative case is therefore strongest for these anchors: their continuous mirrors are either trivial universal equilibria or discrete problems disguised as mass allocations. A capacity-constrained or quantity-sensitive successor model might be worthwhile, but it would be a new continuous skill-allocation programme, not a useful mirror of the results proved here.

The adversarial triple: the proponent anchors on up to three named results; the opponent sees that case and must defeat every anchor; the judge decides which case convinced it. These are the pipeline’s own outputs, generated by tools/triple_run.py — no human edited them. The paper’s own text is not reproduced here beyond the quoted statement above.