Stability probability under compact indifference
LLM status Partially solved unverified
C78 — Bargaining Theory - Matching Theory Economics catalogue openaigpt 6 astra ultra 55% cataloguednot recordedPartially solvedStatement
MM-03 | Matching markets and allocation
Published question
Definitions and assumptions
Let $U,W$ be disjoint sets of $n$ agents. Every agent reports a weak order over all agents on the opposite side. For an agent $a$, let $L_a$ be the set of strict linear extensions obtained by independently ordering each tie; draw $P_a$ uniformly from $L_a$, independently across agents. Write $P=(P_a)_a$, $\Omega=\prod_a L_a$, and $D=|\Omega|$. Fix a perfect matching $M$. It is stable for $P$ if there is no unmatched pair $(u,w)$ for which $w\succ_u M(u)$ and $u\succ_w M(w)$ in the realized strict orders. Define \[ N_I(M)=|\{P\in\Omega:M\text{ is stable for }P\}|, \qquad p_I(M)=N_I(M)/D. \] Tie groups, rather than all their refinements, constitute the input; $D$ has polynomial bit length despite potentially exponentially many profiles.Formal question
Classify the complexity of exact computation of $N_I(M)$, equivalently of $p_I(M)$. Separately classify the threshold problem: given a rational $\tau\in[0,1]$ in binary, decide whether $p_I(M)\ge\tau$. A complete answer should distinguish the counting problem from its threshold decision version.Scope and status
Exact probability computation is the unresolved compact-indifference cell in Table 1 of the 2019 survey; the threshold formulation makes the supplied catalog's wording precise. Stability here concerns random strict refinements, rather than merely weak stability of the reported tied instance. The later journal version of the primary uncertainty paper also lists exact computation as open. This establishes a dated status, without claiming exhaustive verification through 2026. The lottery model and explicitly listed joint-profile model have different input encodings and must not be substituted for compact indifference.References for the source of the problem
Katarína Cechlárová, Ágnes Cseh, and David F. Manlove (2019), Selected open problems in Matching Under Preferences, Section 3.1.2, Table 1: https://hpi.de/friedrich/docs/publications/2019/BEATCS.pdf. Haris Aziz, Péter Biró, Serge Gaspers, Ronald de Haan, Nicholas Mattei, and Baharak Rastegari (2020), Stable Matching with Uncertain Linear Preferences, Algorithmica 82, pp. 1410--1433, "Results", Table 3 and "Compact Indifference Model": https://doi.org/10.1007/s00453-019-00650-0.Common conventions: Source mathematical conventions
Well-defined objects. All probability spaces and measurable variables are specified or inherited from a local statistical model. Expectations used as finite targets require the stated integrability. A decision rule or estimator is measurable with respect to its available information; randomized rules may use an auxiliary independent random variable. Norms without a subscript are Euclidean in finite-dimensional spaces. An optimizer is requested only when attainment is assured; otherwise the question concerns the optimal value and $\varepsilon$-optimal admissible rules for every $\varepsilon>0$.
Identification. A structural model $m\in\mathcal M$ implies an observable law $P_m^{\rm obs}$ and target $\theta(m)$. The target is point identified on $\mathcal M$ if \[ P_{m_1}^{\rm obs}=P_{m_2}^{\rm obs} \quad\Longrightarrow\quad\theta(m_1)=\theta(m_2) \qquad(m_1,m_2\in\mathcal M). \] When this fails, the sharp identified set is \[ \Theta(P;\mathcal M)=\{\theta(m):m\in\mathcal M, P_m^{\rm obs}=P\}. \] Specifying an intervention or estimand does not establish identification. Positivity, exclusion, causal sufficiency, measurement restrictions, and transport assumptions are substantive local inputs, never automatic consequences of notation.
Minimax risk and nontrivial inference. For a statistical experiment with data law $P^{(n)}$, target $\theta(P)$, and nonnegative loss $\ell$, define \[ \mathcal R_n(\mathcal P,\ell) =\inf_{\widehat\theta_n}\sup_{P\in\mathcal P} \E_{P^{(n)}}\ell(\widehat\theta_n,\theta(P)). \] The infimum is over measurable estimators. A sharp rate is a sequence $r_n$ for which $0<c\leq C<\infty$, independent of $n$, satisfies $c r_n\leq\mathcal R_n\leq C r_n$ for all sufficiently large $n$. Squared-error parametric risk is of order $n^{-1}$; the corresponding root-mean-squared error is of order $n^{-1/2}$. These different conventions are distinguished locally. A uniform asymptotic confidence region $C_n$ must satisfy \[ \liminf_{n\to\infty}\inf_{P\in\mathcal P} \Pr_{P^{(n)}}\{\theta(P)\in C_n\}\geq 1-\alpha, \qquad 0<\alpha<1, \] together with an informative diameter or expected-width requirement. Coverage alone permits the vacuous whole parameter space. Testing questions similarly impose both size control and power against a declared separated alternative class.
Binary causal baseline. When an entry explicitly invokes this baseline, one observes independent copies of $O=(X,W,Y)$, with $W\in\{0,1\}$ and potential outcomes $Y(0),Y(1)$. Assume consistency $Y=Y(W)$, no interference, conditional exchangeability $(Y(0),Y(1))\perp W\mid X$, and overlap $\epsilon\leq e(X)\leq1-\epsilon$ almost surely for a fixed $0<\epsilon<1/2$, where \[ e(x)=\Pr(W=1\mid X=x),\qquad m_w(x)=\E[Y\mid W=w,X=x],\qquad \tau(x)=m_1(x)-m_0(x). \] These assumptions identify conditional mean effects almost everywhere under the covariate law. Pointwise or uniform effects require appropriate regularity and a specified support. Continuous treatment, longitudinal data, adaptive experiments, and network interference require their own assumptions in place of this baseline. Bounded outcomes, densities, and smoothness are additional assumptions only where stated.
Function classes. On $[0,1]^d$, $\mathcal H_d^s(L)$ is the isotropic Hölder ball of radius $L>0$: put $k=\lceil s\rceil-1$ and $\gamma=s-k\in(0,1]$, bound derivatives through order $k$, and require the order-$k$ derivatives to be $\gamma$-Hölder with constant at most $L$. Thus integer orders use a Lipschitz final derivative convention. The class $\operatorname{BV}_d(L)$ consists of functions $f\in L^1((0,1)^d)$ whose distributional derivative is a finite vector measure and for which $\|f\|_{L^1}+|Df|((0,1)^d)\leq L$. An $L^\infty$ bound or a particular pointwise version is imposed separately when needed. Sparse and neural-network classes require a declared dictionary or architecture and coefficient bounds.
An anisotropic Hölder class with declared block smoothness indices means coordinatewise Hölder regularity in each block, uniformly in the other blocks, with all corresponding derivative and Hölder bounds at most the stated radius. Derivative orders and the integer-order convention in each block are those just given. Mixed-derivative bounds are additional restrictions only when explicitly stated.
Decision and computational questions. Policy regret compares admissible feasible policies under the same law and constraints. In computational entries, finite data and thresholds have rational encodings; running time is measured in their total bit length. Real-valued equilibrium search uses the explicitly declared algebraic or FIXP encoding. An approximation ratio for maximization is written $\operatorname{OPT}/\operatorname{ALG}$ and for minimization as $\operatorname{ALG}/\operatorname{OPT}$, with zero optima and infeasible instances handled locally. Historical approximation bounds are not automatically current bounds.
Statement licence: CC-BY-4.0 · Source file
Contributions 1
GPT 6 Astra Ultra attempt on Econ-421
A graph integral and exact forest algorithm for random tie refinements
Problem ID:C78-417. Status: Partial. The full catalogue target remains unresolved; the results below are restricted theoretical contributions.The compact input and the unresolved classification
Fix a perfect matching $M$ and weak preference orders. Every agent independently chooses a uniform strict refinement of every reported tie. If tie blocks have sizes $t_{a,j}$, the denominator of the stability probability is \[ D=\prod_a\prod_j t_{a,j}!,\qquad p_I(M)=N_I(M)/D. \] Its binary encoding has polynomial length, even though explicitly listing all refinements may take exponential space. The cited survey and primary paper distinguish this compact-indifference model from explicitly listed lottery profiles [survey,primary]. We do not substitute those encodings. The contribution below is an exact integral representation, a polynomial algorithm when a derived graph is a forest, and upper complexity bounds for the general problem. It does not prove general hardness or a general polynomial algorithm.For every unmatched pair $(a,b)$, compare $b$ with $M(a)$ in $a$'s weak order. There are three possibilities: strictly better, tied, or strictly worse. If either endpoint ranks the other strictly worse than its own partner, the pair can never block. If both rank one another strictly better, it always blocks and $p_I(M)=0$. Henceforth assume no such deterministic blocker.
Latent priorities and an exact integral
For each agent $a$, assign independent uniform priorities on $[0,1]$ to the agents in the tie containing $M(a)$, with smaller priority ranked first. This produces a uniform permutation of that tie. Denote the priority of $M(a)$ by $X_a$. Conditional on $X_a=x$, each other tied agent precedes the partner with probability $x$, independently across the other tied agents. Orders in other ties cannot affect whether $M$ is stable and integrate out.Construct an undirected bipartite graph $G$ on the original $2n$ agents. Include edge $ab$ precisely when the unmatched pair is tied with its matching partner at both endpoints. Let $d_a$ count unmatched pairs in which $a$ ties the other endpoint with $M(a)$ while the other endpoint strictly prefers $a$ to its own partner. Such a pair requires that $a$ rank its partner first among the two, a conditional probability $1-X_a$.
Unconditionally the safety events generally are not independent, because several comparisons use the same partner priority. Multiplying their marginal probabilities is therefore invalid. For a two-edge star with no forced exponents, the integral is \[ \int_0^1(1-x/2)^2\,dx=7/12, \] whereas the product of the two single-edge safety probabilities is $(3/4)^2=9/16$. The discrepancy is already visible in this smallest dependent shape. Such a star is realizable with one agent tying two competing agents and its own partner, while each competing endpoint ties the center with its partner; remaining agents rank their partners first.
As an exact arithmetic check, formula (1) was expanded over edge subsets and compared with direct enumeration of all strict tie refinements for all 81 two-by-two weak-order profiles, fixing the identity matching. It was also checked on 150 three-by-three profiles generated by assigning each entry an independent integer rank in $\{0,1,2\}$ (seed 4172026). All comparisons agreed as rational numbers. The expansion integrates each monomial using $\int_0^1x^k(1-x)^d dx=k!d!/(k+d+1)!$. These small-instance checks test the integral representation and deterministic-blocker handling; the polynomial forest complexity claim rests on the proof below.
For a single tied-tied edge and exponents $d_a,d_b$, (1) is \[ \frac1{(d_a+1)(d_b+1)}- \frac1{(d_a+1)(d_a+2)(d_b+1)(d_b+2)}. \tag{2} \] Indeed $\int_0^1(1-x)^d dx=1/(d+1)$ and $\int_0^1x(1-x)^d dx=1/[(d+1)(d+2)]$. At $d_a=d_b=0$ this is $3/4$, agreeing with three safe outcomes among four independent binary tie orders.
Exact dynamic programming on a forest
Assume $G$ is a forest and root each component. A leaf-to-parent message is the integral of all factors in the leaf's subtree, retaining the parent's coordinate $y$. If the child messages into vertex $v$ are $m_{u\to v}(x)$, set \[ F_v(x)=(1-x)^{d_v}\prod_{u\text{ child of }v}m_{u\to v}(x), \quad A_v=\int_0^1F_v(x)\,dx, \quad B_v=\int_0^1xF_v(x)\,dx. \] Then \[ m_{v\to\mathrm{parent}(v)}(y)=A_v-B_vy. \tag{3} \] At the root the component contribution is $A_v$; multiply the contributions of different components.Every child message is affine. Thus $F_v$ is a univariate polynomial of degree at most $d_v+$ the number of children, which is $O(n)$. Form its coefficients by polynomial multiplication and integrate each monomial by division by its exponent plus one. There are $O(n)$ vertices and polynomially many rational arithmetic operations. To check bit complexity, begin with integer coefficients for $(1-x)^{d_v}$. Each vertex introduces only denominators at most $O(n)$ in its two integrals; take their product as a common denominator if necessary. Across all vertices this introduces $O(n^2)$ such factors, with $O(n^2\log n)$ total bits. Products and sums of the polynomially many coefficient expressions increase numerator bit lengths by at most a polynomial amount; coefficient magnitudes can also be bounded by expanding the original product, which has only $O(n^2)$ factors of bounded coefficients. Therefore exact rational operations have polynomial operand length. Finally multiply by the integer $D$, whose bit length is polynomial, to recover the exact count. ∎
The proof does not assert that messages remain affine on graphs with cycles. Eliminating a vertex with several remaining neighbors creates a multivariate factor, and its number of coefficients can grow exponentially. Bounded treewidth suggests a more general method, but any claim of polynomial complexity must control those polynomial degrees and coefficient encodings as part of the algorithm.
General counting and threshold upper bounds
The exact count belongs to $\#\mathrm P$. A nondeterministic machine guesses each tie permutation in a fixed-length binary list encoding, rejects invalid or repeated entries, and checks all unmatched pairs for blocking in polynomial time. Every refinement has exactly one valid encoding, so accepting paths count stable refinements without multiplying them by the number of alternate certificates.For a rational threshold $\tau=a/b$ with $b>0$, the required answer is $bN_I(M)-aD\ge0$. Multiplication of a counting function by a nonnegative binary integer remains a counting function: append a binary guess and accept it only if its encoded integer is below the multiplier. The easily computed nonnegative integer $aD$ is itself such a counting function. Consequently $2(bN_I(M)-aD)+1$ is a gap of counting functions, and its strict positivity is a $\mathrm{PP}$ predicate. The added one handles equality correctly. This uses the standard equivalent definition of $\mathrm{PP}$ by positive counting gaps; it is an upper bound, not a completeness proof.
An exact-count algorithm decides thresholds by multiplication and comparison. Conversely a threshold oracle recovers the count by binary search over integers $0,\ldots,D$, querying thresholds $k/D$; only $O(\log D)$ queries are needed. Thus the two tasks are polynomial-time Turing interreducible, while belonging to different function and decision complexity categories. Their reductions do not justify calling the decision problem $\#\mathrm P$-complete.
The remaining problem is the general compact-indifference classification. Formula (1) supplies a concrete object for a hardness reduction or a wider decomposition algorithm, but the signed expansion over all edge subsets is exponential. No reduction establishing $\#\mathrm P$-hardness or $\mathrm{PP}$-hardness has been proved here, and no claim about the current literature beyond the inspected sources is made.
Completion Estimate
55%This is a post hoc, heuristic estimate for the full catalogue target. The attempt proves an exact graph-integral representation, a polynomial-bit forest algorithm, counting and threshold upper bounds, and oracle interreducibility. The general compact-indifference counting and threshold classifications still lack either a general efficient algorithm or matching hardness reductions.
References
- [survey] K. Cechlárová, Á. Cseh and D. F. Manlove (2019), Selected open problems in Matching Under Preferences, Section 3.1.2 and Table 1. https://hpi.de/friedrich/docs/publications/2019/BEATCS.pdf.
- [primary] H. Aziz, P. Biró, S. Gaspers, R. de Haan, N. Mattei and B. Rastegari (2020), Stable Matching with Uncertain Linear Preferences, Algorithmica 82, 1410--1433. https://doi.org/10.1007/s00453-019-00650-0. These references identify the compact-indifference question; the restricted algorithm is proved above without a novelty claim.