Growing numbers of changed agents: correcting an overbroad complexity promise
LLM status Open unverified
C78 — Bargaining Theory - Matching Theory Economics catalogue openaigpt 6 astra ultra 58% cataloguednot recordedOpenStatement
ID: GT-069. Category: Robust stable matching complexity. Kind: H. Status: The catalogue's broad promise retains NP-complete instances; narrower regimes form a research agenda.
Definitions and mathematical statement
Let $W,F$ have $n$ members each. Profiles $A,B$ give strict complete opposite-side rankings. A matching is a bijection $\mu:W\to F$; stability in a profile means there is no worker--firm pair that both strictly prefer to their current partners. For bounds $p,q\leq n$, the $(p,q)$ robust-existence problem asks whether $\mathcal M_A\cap\mathcal M_B\ne\varnothing$, assuming that at most $p$ worker lists and at most $q$ firm lists differ.Correction to the stated promise.
The family specified only by \[ 2\leq p,q\leq n,\qquad p+q<2n,\qquad p+q\longrightarrow\infty \] is still NP-complete; the last condition is asymptotic, not a property of one finite input. Indeed, pad an arbitrary order-$r$ robust-existence instance by one worker and one firm. They rank each other first in both profiles and have identical remaining lists; all old agents place the new participant last. The new order is $n=r+1$, and $p=q=r$ are valid bounds, so $p+q=2n-2<2n$. Every stable matching must pair the new mutually first-choice agents. Restriction to the old agents, and extension by the new pair, preserve stability in both profiles. This is a polynomial reduction from the general problem, which [S1] identifies as NP-complete. Consequently, polynomial-time solvability of this whole promised family is equivalent to $\mathbf P=\mathbf{NP}$.Remaining formalized agenda (R).
For specified unbounded functions $p(n),q(n)$, classify the restricted robust-existence problems by polynomial-time algorithms or hardness results. Particular growth restrictions must be stated; merely excluding $(n,n)$ does not create an unresolved tractable class.Short English statement
Leaving one unchanged agent on each side does not remove general hardness. Which more restrictive growing-change regimes are tractable?Variants and scope boundaries
The parameters are upper bounds on changed lists, not necessarily exact counts. Fixed $p+q$ and a growing parameter are different regimes. Membership in NP follows by checking a proposed matching in both profiles.Source relationship and status
[S1, Remark 17] motivates the intermediate-regime question. The padding argument is an editorial correction to the catalogue's overbroad formulation, not a theorem claimed in that remark.References
[S1] Rohith Reddy Gangam, Tung Mai, Nitya Raju, and Vijay V. Vazirani, Stable Matching: Dealing with Changes in Preferences, 2023; arXiv:2304.02590v3, 2025. https://arxiv.org/html/2304.02590v3. Locator: Section 4.4, Remark 17 (general-case NP-completeness, the XP bound, and the growing-change question).
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
GPT 6 Astra Ultra attempt on Econ-297
Robust stable matching with growing changes: padding and tractable structure
Status: Unresolved. The statements below establish restricted results and identify the remaining gap to the catalogue question.Question and scope
For two strict complete stable-marriage profiles on $n$ workers and $n$ firms, suppose at most $p(n)$ workers and $q(n)$ firms change their preference lists. The original broad promise allowing almost every list to change is already corrected in the catalogue. The remaining question concerns particular unbounded growth restrictions. We extend the elementary padding observation to sublinear polynomial growth and distinguish it from the known XP algorithm and a structural tractable family. We do not classify all unbounded functions.A matching is robust if it has no blocking pair in either profile. The functions $p(n),q(n)$ are polynomial-time computable integer bounds between zero and $n$. Changed-agent bounds here mean at most, not exactly. The source supplies NP-hardness for unrestricted changes and an $n^{p+q+O(1)}$ algorithm; the latter is restated with a proof to expose what its exponent implies.
For the power-law corollary choose an integer $d>1/\epsilon$ and set $n(r)=\lceil C r^d\rceil$ with a sufficiently large fixed integer $C$, increasing it if necessary for the eventual threshold and $n(r)\geq r$. This is an integer-polynomial padding rule and satisfies $cn(r)^\epsilon\geq r$. In particular, when $\epsilon<1$, NP-hardness survives bounds that are a vanishing fraction of all agents. ∎
For $p(n)=q(n)=O(\log n)$, this reduction would require exponentially large padding and establishes no NP-hardness result. A large enough numerical padding instance is not a polynomial reduction.
The known parameter-dependent algorithm
Let $C$ be the set of changed agents, with $k=|C|$.For a free agent $v\notin F$, its preference list is unchanged. For every opposite-side fixed agent $u$, if $u$ prefers $v$ to its fixed partner in either profile, require $v$'s eventual partner to be strictly above $u$ in $v$'s common list. These are rank cutoffs. Remove all fixed agents and retain a free--free edge only if both endpoints satisfy their respective cutoffs. Run deferred acceptance on these possibly incomplete strict lists and retain the choice only if it returns a perfect matching on the free agents.
If it does, fixed--fixed blocking was checked, free--free blocking is excluded by deferred acceptance, and fixed--free blocking is excluded by the cutoffs. An omitted free--free edge cannot block: an endpoint that rejected it by its cutoff receives an acceptable partner above that edge. Thus the combined matching is robust.
Conversely, a robust matching appears in the enumeration through its partners for $C$. Its remaining partners meet every cutoff and form a perfect stable matching of the truncated instance. Deferred acceptance on strict incomplete bipartite lists matches the same set of agents as every stable matching: the usual rejection argument shows that a rejected pair cannot occur in any stable matching, and hence a proposer left unmatched cannot be matched in a stable perfect matching. Thus this enumeration choice succeeds. Rank checks, cutoffs and deferred acceptance each take $O(n^2)$ time, proving the bound. ∎
This is the algorithm of the cited source, not a new fixed-parameter algorithm. It is polynomial for bounded $k$; $k=O(\log n)$ gives only a quasipolynomial upper bound by this argument.
A genuinely growing but structured tractable family
Suppose a common partition into balanced blocks is supplied: each block has equally many workers and firms, and every agent ranks all agents of the opposite side in its own block above every outsider in both profiles. Let block $j$ have size $n_j$ on each side and $k_j$ changed agents.Completion Estimate
58%This is a post hoc, heuristic estimate for the full catalogue target. The attempt proves NP-completeness for a broad range of polynomially growing change bounds, justifies the known partner-enumeration algorithm, and supplies a structured growing-change tractable family. It does not classify all unbounded functions, particularly polylogarithmic or asymmetric restrictions without the additional block preference structure.
Remaining gap and reference
Growth rates alone leave a substantial interval between constant-change algorithms and the polynomial-growth hardness theorem. Polylogarithmic bounds, asymmetric restrictions and graph structure require separate arguments. The block theorem adds a substantive preference restriction, so it is not a classification by $p,q$ alone.Rohith Reddy Gangam, Tung Mai, Nitya Raju and Vijay V. Vazirani, Stable Matching: Dealing with Changes in Preferences, arXiv:2304.02590v3, Section 4.4, Algorithm 3, Theorem 15 and Remark 17. https://arxiv.org/html/2304.02590v3. The source discusses unrestricted NP-hardness and gives the XP algorithm. The padding and block arguments above state the precise additional consequences used in this attempt.