| paper | d4-conf-aaai-2017-0012 |
| authors | — |
| venue | ? |
| filed under | unclassified |
| judged by | gpt-6-luna / xhigh (triple__luna__xhigh__c6r1) |
| judge confidence | high |
| authors would recognise it | yes |
Answer: No finite uniform comparison-query bound exists. No deterministic comparison-oracle algorithm can guarantee terminating exact recovery, already for fixed \(m=\tau=1\) and fixed \(L\). · discrete side: other · adjudication: proved
full proof & adversarial review →
Theorem 1
statement extracted from the paper’s text layer
Given a finite support \(T\) of \(\tau\) complete doctor types with rational masses \(\mu_t>0\), and a strict preference-comparison oracle over fractional accepted-mass vectors, determine the exact oracle-query complexity of computing the hospital’s unique choice \(C(\mu)=\max_{\succ}\{x:0\le x\le\mu\}\), for preferences whose rejected mass is coordinatewise nondecreasing as supply increases.
A one-hospital market with \(\tau\) complete doctor types and rational supply vector \(\mu\); the hospital compares fractional accepted-mass vectors and satisfies rejection monotonicity. Compute its exact choice \(C(\mu)\) from the comparison oracle.
The mirror covers Theorem 1’s worst-case choice-function query lower bound. It leaves the verification equivalence, tractable preference classes, results with ties, and full many-to-one stable-matching algorithms outside its scope.
The strongest positive mirror I believe is Fractional Substitutable Hospital Choice, anchored on the paper’s Theorem 1, proved here (with its detailed proof deferred to the full version). The theorem says that there is a class of substitutable preferences without ties for which *any algorithm needs \(\Omega(2^n)\) preference-oracle queries to compute the induced choice function*, where \(n\) is the number of doctors. The paper’s construction hides a preferred subset among exponentially many possibilities.
In the mirror, an instance has a finite support \(T\) of doctor types, with rational masses \(\mu_t>0\) summing to one. A type completely specifies everything relevant to the matching problem: the doctors’ hospital rankings and the attributes hospitals use to evaluate them. The hospital has an oracle for its strict preference over accepted-mass vectors. Given available supply \(a\), its choice is \(C(a)\in\arg\max_{0\le x\le a} U(x)\), where \(x_t\) is the mass of type \(t\) it accepts. The problem is to compute \(C(\mu)\) exactly using comparisons between such vectors. This is an oracle-query question, matching the paper’s model; it does not claim a standard exponential running-time lower bound.
Use the direct mass analogue of the paper’s rejection form of substitutability: for \(a\le b\), the rejected mass \(a-C(a)\) cannot decrease coordinatewise as supply grows. To see why the hardness has a plausible continuous lift, consider the \(2^\tau\) vectors \(z^S\) with \(z^S_t=\mu_t\) for \(t\in S\) and \(0\) otherwise. A preference oracle can make one unknown \(z^{S^*}\) its uniquely preferred bundle, while ranking all other bundles by a fixed increasing order. Then \(C(a)=z^{S^*}\) when \(z^{S^*}\le a\), and \(C(a)=a\) otherwise. This choice rule satisfies the stated rejection condition. At full supply the answer is the hidden vector \(z^{S^*}\); comparisons reveal which one is hidden only if they query it. Fractional queries therefore need not expose the answer. I expect an \(\Omega(2^\tau)\) query lower bound for this mirror.
A credible regime is a large annual matching market with repeated applicant profiles: for example, many applicants sharing the same hospital rankings and the same modeled credentials, with \(\tau\) such profiles among \(N\) applicants and \(N\gg\tau\). A mass \(x_t\) is the fraction of type \(t\) accepted; each individual doctor still receives an ordinary matched-or-unmatched outcome. This is population continuization, and the paper’s one-hospital case makes choice computation the underlying problem directly. The mirror covers Theorem 1’s choice-function result, not every many-to-one stable-matching result in the paper.
I expect this to be B-style hardness transfer in the oracle model: the hidden combinatorics persist among the type-corner bundles, so increasing multiplicity within types does not remove them. The result also generates useful follow-up questions: whether regular classes of fractional preferences, such as suitably defined concave or submodular valuations, admit efficient exact choice algorithms; whether approximate choice takes fewer queries; and how a choice oracle over masses supports computation of a stable matching across many hospitals.
The soft spot is substantial: the hard preference can be an artificial oracle with a spike at one bundle, and Theorem 1 itself is a query lower bound, not a bit-complexity or NP-hardness result. If the mirror were restricted to smoother economic preferences, the construction might be excluded. But that is also the paper’s stated worst-case question—choice computation across general substitutable preferences—so the mass-vector version remains a recognizable and testable continuous analogue of that particular result.
The strongest objection is to the lower bound’s computational meaning. It hides the answer at one of \(2^\tau\) exact corner bundles, then makes every fractional query point reveal nothing. That is a clean black-box query construction, but it offers no finite representation of the hospital’s preferences, input length, or output-precision model. If the hidden target is explicitly encoded, it is just a \(\tau\)-bit string the algorithm can read; if preferences remain an unrestricted oracle, the exponential query bound is built into that access model. So the proposed lift does not yet give ChoCo a bit-complexity result or an optimization problem with a specified finite input.
That objection does not defeat the best version of the mirror. With \(N\gg\tau\) applicants across repeated, complete types, fractional hospital choice is a sensible population problem. One could study exact or approximate choice for explicitly represented fractional preferences, and how those choices support stable matching. The paper’s submodular results suggest a natural tractable class to investigate alongside the general case. The hard oracle construction may not survive those restrictions, but that is a reason to sharpen the question, not evidence that no worthwhile mirror exists.
So I cannot make the requested universal negative case convincing. The oracle issue makes this particular proposed hardness mirror narrower and less connected to finite-input complexity than its presentation suggests. But the population regime is plausible, and the resulting computational questions are well posed. The honest negative verdict is weak.
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.