d4-conf-sagt-2016-0021

· ? (d4-conf-sagt-2016-0021)

mirror foundnew result: NP-hard → P — proved & adversarially reviewed →
paperd4-conf-sagt-2016-0021
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The new result

NP-hard→P discrete result → its continuous mirror

Answer: Polynomial-time solvable: every valid instance admits a stable mass assignment, including unequal \(\mu_t\), ties, and diagonal pairs. · discrete side: hardness · adjudication: proved

full proof & adversarial review →

The anchor — hardness

Theorem 12

Every anchor argued

The continuous mirror question

Given a finite support \(T\), rational masses \(\mu_t\geq 0\) summing to \(1\), and symmetric compatibility with each type ranking at most three compatible partner types, decide whether there is a stable mass assignment \(q\). Require \(q_{tu}=q_{ut}\geq 0\), \(\sum_{u:\{t,u\}\text{ compatible}}q_{tu}\leq\mu_t\), and, for every compatible pair, \(B_t(u)=0\) or \(B_u(t)=0\), where \(B_t(u)=\mu_t-\sum_{v\succeq_t u}q_{tv}\). Here \(q_{tt}\) counts the mass of type-\(t\) agents used in within-type pairs, and \(B_t(u)\) is the mass unmatched or assigned below \(u\).

The model it lives in

A nonatomic population of roommate types with rational masses and weak rankings over at most three compatible partner types; \(q_{tu}\) records aggregate paired mass, with within-type pairings allowed. Each unit of mass receives an integral partner, while the type-level assignment can split across partner types; feasibility asks for no compatible pair with positive dissatisfied mass on both sides.

The objection that survived

A substantive limitation is that the paper bounds acceptable named individuals, while the mirror bounds acceptable partner types and therefore makes compatible type groups fully linked. Also, Chen, Roy, and Sorge prove ordinally stable fractional matchings always exist and give an \(O(N^2)\) algorithm on the clone-expanded instance, so the mirror's yes/no answer is already known; that runtime is in the expanded clone count \(N\), not necessarily polynomial in the binary mass encoding length \(L\). [Their paper](https://www.ijcai.org/proceedings/2021/0013.pdf) does not kill the mirror, but it changes the useful follow-up to succinct construction or optimization.

fatal: False

What the mirror covers

Covers Theorem 12's stable-matching existence question for \(3\)-srti. It leaves the egalitarian stable-matching results and the most-stable matching results without a mirror.

Open questions for a prover

The case FOR (proponent)

The strongest mirror I can defend is Stable Roommates with Ties at Continuum, based on Theorem 12, proved in this paper. The theorem says that deciding whether an instance of \(3\)-srti has a stable matching is NP-complete, even when every preference list has length at most \(3\). The authors prove it by reduction from \((2,2)\)-e3-SAT. In full, the discrete problem takes an undirected acceptability graph and, for each agent, an incomplete preference list of at most three acceptable agents, with ties allowed; it asks whether there is a matching with no blocking edge.

Here is a continuous version of that question. Let \(T\) be a finite set of agent types. A type records the features relevant to pairing and gives a weak ranking of at most three acceptable partner types. Compatibility is symmetric. The society is specified by rational masses \(\mu_t\geq 0\), with \(\sum_{t\in T}\mu_t=1\). Let \(q_{tu}=q_{ut}\geq 0\) be the mass of type \(t\) paired with type \(u\), for each compatible pair. Require \(\sum_{u:\{t,u\}\text{ compatible}}q_{tu}\leq\mu_t\); the remaining mass is unmatched.

For a compatible pair \(t,u\), let
\[ B_t(u)=\mu_t-\sum_{v:\,v\succeq_t u}q_{tv}, \]
where \(v\succeq_t u\) means type \(t\) ranks \(v\) at least as highly as \(u\). Thus \(B_t(u)\) is the mass of type \(t\) that is unmatched or strictly prefers \(u\) to its current partner type. Call \(q\) stable if, for every compatible pair, \(B_t(u)=0\) or \(B_u(t)=0\). This rules out a positive mass on both sides that would strictly prefer to pair with one another. The continuous problem asks whether such a stable mass assignment exists. A solution is the table \(q\). The input and running time are naturally described by the support size \(\tau=|T|\) and the bit length \(L\) of the masses.

A plausible high-multiplicity setting is a large seasonal workforce or intern cohort housed in pairs. Many people share standardized profiles—such as shift, language, and sleep schedule—and rank at most three compatible profiles. There may be tens of thousands of people but only dozens of profiles. Every unit of mass still represents people being paired one-to-one; it is the population that is continuous, not the set of outcomes. Since the paper’s problem already allows ties, treating members of a type as interchangeable and ranking partner types is a natural high-multiplicity interpretation. The preference-list bound and the mutual-improvement definition of stability both remain central to the question.

My tentative forecast is Class B: hardness transfers. The SAT choices in the paper’s reduction are encoded in the compatibility and preference structure, so they appear to live in the type graph rather than in the number of repeated copies of an agent. But Theorem 12 does not prove hardness for this mirror: its gadget vertices are distinct, and continuous mass assignments can split a type across several partner types. Showing that such splitting cannot wash out the SAT choices—or finding a gap-preserving transfer argument—is a central follow-up question. Related questions are whether stable mass assignments always exist at degree \(2\), whether feasibility is polynomial-time solvable or hard in \(\tau\) at degree \(3\), and when a mass solution corresponds to a discrete stable matching of cloned agents.

The weakest point is the aggregation itself. The mirror ranks partner *types*, with members of each class interchangeable; the paper ranks named agents in a graph that can have arbitrary individual-level structure. The workforce scenario makes that aggregation plausible, and the tie variant gives the authors a natural language for it, but it does not make the paper’s reduction carry over automatically. This case covers only Theorem 12’s stable-matching existence question; it does not claim a mirror for egalitarian costs or most-stable matching.

The case AGAINST (opponent, writing after the proponent)

Theorem 12 is a real computational result, and a large cohort of people with a few shared roommate profiles is a plausible high-multiplicity setting. I would still reject the proposed *existence* mirror. Its stability condition is ordinal stability for fractional stable roommates: \(B_t(u)>0\) means positive mass of type \(t\) is unmatched or assigned below \(u\), and a blocking pair exists when both types have such mass. Chen, Roy, and Sorge prove that an ordinally stable fractional matching always exists for roommate instances, including instances with ties, and give an algorithm to find one in time \(O(n^2)\) in the number of agents ([*Fractional Matchings under Preferences: Stability and Optimality*](https://www.ijcai.org/proceedings/2021/0013.pdf)).

That result applies to the proposed mass model: scale the rational masses to clone counts, give clones of each type the same rankings over partner types, and tie the clones within each partner type. An ordinally stable fractional matching on that instance aggregates to a stable mass assignment, with the usual factor of two for pairs within a type. This is a specific match between the model’s blocking condition and an existing stability concept, not an argument that fractional outcomes alone make a paper continuously treated. The mirror’s yes/no question therefore has a known answer for every rational-mass instance.

The strongest modeling concern points the same way. The paper’s bounded degree limits each person’s acceptable *individuals*. A profile-based mass model limits acceptable *types*, making compatibility complete between compatible profile groups. Preserving the paper’s arbitrary, identity-specific links would require types that encode those links; in the worst case, the support would grow with the population and lose the intended high-multiplicity regime.

This defeats the anchor as stated, though the negative case has a limit. The cited algorithm runs in the expanded clone count, which can be large relative to the binary encoding of the masses. A succinct algorithm for constructing a mass assignment, or an optimization problem over stable mass assignments, could still be worthwhile. Those would be stronger computational questions than the existence question the proponent proposed, and I cannot rule out a plausible continuous mirror for them—or for roommate matching generally.

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.