Econ-125 · economics · computer science · Computational economics

Econ-125 · CS-874

The approximation threshold for MAX-SMTI with one-sided ties

LLM status Open unverified

C78 — Bargaining Theory - Matching Theory Economics catalogue openaigpt 6 astra ultra 10% cataloguednot recordedOpen

Statement

MM-15 |  Matching markets and allocation

Published question

Definitions and assumptions

Let $I$ be a bipartite matching instance with acceptable pairs $E\subseteq U\times W$. Every agent in $U$ has a strict order over acceptable partners; agents in $W$ may have ties, and lists may be incomplete on either side. All acceptable partners outrank being unmatched. A matching is weakly stable if no acceptable unmatched pair has both endpoints strictly preferring one another to their current partners. Define $\operatorname{OPT}(I)$ to be the maximum size of a weakly stable matching. A polynomial-time $\rho$-approximation outputs a weakly stable $M$ satisfying $\rho|M|\ge\operatorname{OPT}(I)$, including the zero-optimum case.

Formal question

Is there a polynomial-time $5/4$-approximation for this one-sided-ties problem? More generally, determine its optimal polynomial-time approximation threshold, giving improved upper bounds and corresponding hardness results for arbitrary tie sizes and locations on the weakly ordered side.

Scope and status

The 2019 survey poses the $5/4$ target explicitly. Lam and Plaxton's SODA 2019 algorithm gives factor $1+1/e$, whereas the source reports exclusion of factors $5/4-\varepsilon$ under the Unique Games Conjecture. This is a conditional gap rather than a proof that $5/4$ is the unconditional optimum. The restriction that every tie occurs at the bottom of a list already has a $5/4$ result recorded by the survey; that restriction must not be included among the unresolved cases. One-sided uncertainty is also a different notion from one-sided ties: the present input consists of deterministic weak preferences, and stability is weak stability of those orders. Status and bounds are attributed to the cited publications rather than asserted as exhaustively current.

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.2.3, one-sided-ties paragraphs: https://hpi.de/friedrich/docs/publications/2019/BEATCS.pdf. Chi-Kit Lam and C. Greg Plaxton (2019), A $(1+1/e)$-Approximation Algorithm for Maximum Stable Matching with One-Sided Ties and Incomplete Lists, SODA 2019, pp. 2823--2840, approximation theorem: https://www.cs.utexas.edu/~plaxton/pubs/2019/soda.pdf.

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

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

GPT 6 Astra Ultra attempt on Econ-125

Tie-refinement search and certificates for large stable matchings

Catalogue problem: C78-122. Status: Unresolved. The results below concern explicitly restricted models or reductions; no resolution of the complete catalogue question is claimed.

Abstract

We give an exact fixed-parameter algorithm when the total excess size of nontrivial ties is bounded, and an additive optimality certificate depending on the number of tied agents. An alternating-path criterion explains a sufficient condition for a $5/4$ guarantee, while a small example shows why ordinary augmentation need not preserve weak stability. These results do not improve the general polynomial-time approximation threshold.

Question and precise scope

There are two sides $U,W$ and an acceptable graph $E\subseteq U\times W$. Members of $U$ have strict preferences; members of $W$ may have ties. Every acceptable partner is better than being unmatched. A matching is weakly stable if there is no acceptable pair whose endpoints both strictly prefer one another to their current assignments. The target is a weakly stable $M$ with \[ \tfrac54|M|\ge\operatorname{OPT}(I), \] in polynomial time on all instances, including arbitrary tie locations and sizes. The 2019 survey poses this target [Survey]; Lam and Plaxton prove a $1+1/e$ guarantee [LP]. These are source-specific established bounds, not an assertion that a complete current-literature search has ruled out all later developments.

A strict refinement orders members of each tied group while retaining all strict comparisons and all acceptable pairs. Let the lengths of nontrivial tied groups, over all lists, be $\ell_1,\ldots,\ell_s\ge2$, and define \[ k=\sum_{j=1}^s(\ell_j-1). \] Also let $q$ be the number of women whose lists contain at least one nontrivial tie. The two parameters differ: one very long tie has $q=1$ but large $k$.

Two elementary matching lemmas

Lemma (Stability and refinement): Every stable matching of a strict refinement is weakly stable in the original instance. Conversely, every weakly stable matching $N$ is stable in at least one strict refinement.
Proof: A pair that blocks weak stability has strict comparisons on both original lists, which remain strict in every refinement. It would also block any refined matching, proving the first statement.

For the converse, in each woman's tied group containing her assigned partner under $N$, put that partner first. Refine all other ties arbitrarily. Suppose $uw$ blocked $N$ in this refinement. Man $u$ strictly prefers $w$ to $N(u)$ in the original list. If woman $w$ originally strictly preferred $u$ to $N(w)$, the original matching was not weakly stable. If she originally tied them, her assigned partner was put first, so the refined blocking comparison is impossible. An unmatched woman has no assigned acceptable partner, and her comparison with any acceptable man is already strict in the original instance. These cases exhaust possible blocking pairs. ∎

Lemma (Equal cardinality under strict preferences): All stable matchings in a fixed strict bipartite instance have the same cardinality.
Proof: Suppose stable $N$ is larger than stable $M$. A component of $M\triangle N$ must be an $M$-augmenting alternating path \[ u_0,w_1,u_1,w_2,\ldots,u_{r-1},w_r, \] where its $N$ edges are $u_{i-1}w_i$, its $M$ edges are $u_iw_i$ for $i<r$, and the two endpoints are unmatched in $M$. If $r=1$, its single edge blocks $M$. Otherwise stability of $M$ at $u_0w_1$ forces $w_1$ to prefer $u_1$ to $u_0$. Stability of $N$ at $u_1w_1$ then forces $u_1$ to prefer $w_2$ to $w_1$. Alternating these two implications propagates along the path. The final man prefers $w_r$ to his $M$ partner, and $w_r$ is unmatched in $M$, so the last edge blocks $M$. This contradiction proves the claim. ∎

For completeness, a stable matching of a strict instance is found by deferred acceptance: each free man proposes down his list, and every woman retains her best proposal received. Every edge is proposed along at most once. If $u$ prefers $w$ to his final partner, he proposed to $w$ and was rejected; her final retained partner is better than $u$, so that pair cannot block. This proves stability and the $O(|E|)$ proposal bound.

An exact parameterized algorithm

Enumerate every strict ordering inside each nontrivial tie. For each resulting refinement, run deferred acceptance and retain a largest output.

Theorem (Exact optimization with bounded total tie excess): The algorithm returns a maximum-cardinality weakly stable matching. Its running time is \[ O\left(\left[\prod_{j=1}^s\ell_j!\right]\operatorname{poly}(|E|+|U|+|W|)\right). \] For $k\ge1$, the product is at most $(k+1)^{2k}$, so this is fixed-parameter tractable in $k$. For $k=0$ only one run is needed.
Proof: Every output is weakly stable by the first lemma. Let $N$ be an optimum weakly stable matching. The second direction of that lemma supplies an enumerated refinement in which $N$ is stable. By the equal-cardinality lemma, deferred acceptance on that refinement has exactly $|N|$ pairs. Thus the largest enumerated output is optimal.

Since every nontrivial tie has length at least two, $s\le k$, $\sum_j\ell_j=k+s\le2k$, and each $\ell_j\le k+1$. Hence $\prod_j\ell_j!\le\prod_j\ell_j^{\ell_j}\le(k+1)^{2k}$. Enumeration and each matching computation have the claimed total cost. ∎

This result is exact but exponential in its structural parameter. It is not a polynomial algorithm for arbitrary ties, and it does not imply tractability parameterized only by $q$.

An additive certificate and a path-length criterion

Theorem (Additive tie-agent certificate): Every weakly stable matching $M$ satisfies \[ \operatorname{OPT}(I)\le |M|+q. \] In particular, if $|M|\ge4q$, it already satisfies the $5/4$ target. If $|M|=0$ and $q=0$, the optimum is zero and the ratio condition holds without division.
Proof: Let $N$ be an optimal weakly stable matching. Decompose $M\triangle N$ into alternating paths and cycles. Its net cardinality gain is at most the number of $M$-augmenting components. Each such component must contain a woman with a nontrivial tie. Otherwise every woman's comparisons along that component are strict, as are all men's, and the preference-propagation proof of the equal-cardinality lemma gives a blocking pair in $M$ or $N$. Distinct components have disjoint vertices, so at most $q$ components can be charged to tied women. This proves the additive bound and its ratio consequence. In the zero case the bound itself gives zero optimum. ∎

The certificate can be sharpened for a particular comparison by charging only ties that actually interrupt a strict comparison along its paths, but the global number $q$ is observable without knowing $N$.

Proposition (Sufficient short-path exclusion): Let $M$ be weakly stable. Suppose that for every weakly stable $N$, every $M$-augmenting component of $M\triangle N$ contains at least four edges of $M$. Then $\operatorname{OPT}(I)\le(5/4)|M|$.
Proof: For an optimum $N$, let $a$ be the number of $M$-augmenting components. They are edge-disjoint and consume at least $4a$ edges of $M$, so $a\le|M|/4$. Every cycle and balanced path has zero cardinality difference; each $M$-augmenting path adds one, and a reverse augmenting path subtracts one. Hence $|N|-|M|\le a\le|M|/4$. ∎

This is a sufficient certificate expressed through stable comparison matchings. Checking its universal condition is not supplied as a polynomial procedure. Replacing that condition by absence of all short ordinary augmenting paths would be stronger and easier to check, but finding a weakly stable matching with that property is a separate problem.

Why simply augmenting fails

Consider men $u_1,u_2,u_3$ and women $w_1,w_2,w_3$ with lists \[ \begin{array}{c|l@{\qquad}c|l} u_1&w_1>w_3>w_2&w_1&u_1\sim u_2\\ u_2&w_1&w_2&u_1\\ u_3&w_3&w_3&u_1>u_3 \end{array} \] and no other acceptable pairs. The matching $M=\{u_1w_1,u_3w_3\}$ is weakly stable. Its unmatched man $u_2$ and matched woman $w_1$ do not block because she is indifferent; $u_1$ rejects both of his other acceptable partners in favor of $w_1$. These are all possible missing pairs.

There is a length-three ordinary augmenting path $u_2,w_1,u_1,w_2$. Flipping it produces $N=\{u_2w_1,u_1w_2,u_3w_3\}$, but $u_1w_3$ now blocks: both strictly prefer one another to their new partners. Thus increasing cardinality along the short path sacrifices weak stability through an edge outside that path. The example does not prove impossibility of sophisticated exchange rules; it pinpoints why an ordinary matching augmentation proof cannot simply be imported.

What remains unresolved

The exact algorithm handles bounded total tie excess, and the additive bound certifies instances with relatively few tied women. Neither gives $5/4$ for unrestricted instances with a linear number of substantial ties. The path criterion identifies a sufficient structural property but no procedure that enforces it while preserving stability. No hardness improvement, no new general approximation ratio, and no resolution of the conditional approximation gap is claimed.

References

Completion Estimate

10%

Go to contribution →