d4-journals-geb-2024-0097

· ? (d4-journals-geb-2024-0097)

mirror foundnew result: NP-hard → P — proved & adversarially reviewed →
paperd4-journals-geb-2024-0097
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: Both Pareto-improvement detection and Pareto-optimality verification are in \(\mathrm P\), with bit running time \(\left(L(m+1)^4+m+\tau\right)^{O(1)}\). · discrete side: hardness · adjudication: proved

full proof & adversarial review →

The anchor — hardness

Theorem 3.3

PDF text-layer excerpt — equations and symbol order may be approximateDeciding whether a given matching 𝑀 is Pareto-optimal for the stable many-to-many matching problem under lexicographic preferences is co-NP-complete, even for complete matchings. It is also co-NP-hard to decide whether 𝑀 is a maximum size Pareto-optimal matching.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a bipartite market with supported agent types, rational masses \(\mu_t\), capacities \(k_t\le 4\), and rankings of acceptable counterpart types, together with a feasible complete mass allocation \(y_{t,b}\) over integral partner-count bundles \(b\), decide whether \(y\) is Pareto-optimal. A Pareto improvement is a feasible reassignment of the same mass from old bundles to weakly preferred new bundles in which a positive mass strictly improves.

The model it lives in

Use a finite set of types with rational masses, type-specific capacities and rankings over acceptable counterpart types. Each unit of mass receives an integral bundle; variables \(y_{t,b}\) give the mass of type \(t\) receiving bundle \(b\), and transition variables \(q_{t,b,b'}\) describe reassignments. Enforce conservation of each old bundle cohort and equality of contract mass at the two ends of every compatible type pair. Maximize the mass on strictly improving transitions; a positive optimum witnesses non-optimality.

What the mirror covers

The mirror covers Theorem 3.3’s Pareto-optimality verification result for complete many-to-many matchings. It leaves the maximum-size companion as a separate optimization question, as well as Theorem 3.2’s strong-core existence result, the fixtures results, and the reverse-lexicographic results.

Open questions for a prover

The case FOR (proponent)

The strongest mirror here is the paper’s Pareto-optimality verification result. It asks a computational question about the population itself: whether a given assignment of mass to integral bundles can be improved by reallocating agents of the same types. The bundles remain indivisible for each agent; only the population shares receiving each bundle are fractional.

A plausible regime is a large two-sided job market. Many workers and employers have the same capacity, acceptable counterpart categories, and ranking of those categories. Their type records those features. The society is an atomless population with rational type masses \(\mu_t\), given by its \(\tau\) supported types. In such a market, the number of agents could be very large while \(\tau\) stays modest. This keeps the paper’s many-to-many matching and lexicographic preferences, while treating interchangeable agents as a mass. Individual identities within a type are exchanged for a strict ranking of counterpart types, with a bundle represented by the integer number of partners from each type.

Formally, let \(\mathcal B_t\) be the possible integral bundles for type \(t\): vectors \(b\) of nonnegative integer partner counts, with \(\sum_s b_s\le k_t\), where \(k_t\) is that type’s capacity. Let \(y_{t,b}\) be the mass of type \(t\) receiving bundle \(b\), so \(\sum_b y_{t,b}=\mu_t\). Feasibility requires that, for each compatible pair of types on opposite sides, the mass of contracts counted at one end equals the mass counted at the other. Lexicographic preferences compare these bundles by their ranked partner types. Thus every person gets an integral bundle even though \(y_{t,b}\) and type-level averages can be fractional.

Lead: Theorem 3.3, proved in this paper. It says that deciding whether a given matching is Pareto-optimal under lexicographic preferences is coNP-complete for stable many-to-many matching, even when the given matching is complete. It also proves that deciding whether a given matching is a maximum-size Pareto-optimal matching is coNP-hard. The proof reduces from Exact-3-Cover; the construction uses capacities at most four.

The continuous problem I would hand to a prover is Mass Pareto-Optimality Verification. The input is the type market above and a feasible mass allocation \(y\), which may be required to be complete. Decide whether there is another feasible allocation \(y'\) and a reassignment of the same agents from old bundles \(b\) to new bundles \(b'\) such that every reassigned agent weakly prefers \(b'\) to \(b\), while a positive mass strictly prefers it. If such a reassignment exists, \(y\) is not Pareto-optimal; otherwise it is. The solution is the yes/no answer, with the reassignment as a certificate of non-optimality.

For capacity at most four, this has a direct LP formulation. Introduce \(q_{t,b,b'}\), the mass of type \(t\) moving from \(b\) to \(b'\). Require \(\sum_{b'}q_{t,b,b'}=y_{t,b}\), allow only weakly improving transitions, and require the resulting bundles to satisfy the matching balance constraints. Maximizing the mass on strictly improving transitions tests whether a Pareto improvement exists. There are \(O(\tau^4)\) bundles per type and polynomially many transition variables, so this mirror is expected to be Class A in this bounded-capacity regime. The discrete coNP-hardness is then a real question about what type aggregation removes. Its maximum-size companion asks whether a given Pareto-optimal allocation has greatest total contract mass among all Pareto-optimal allocations; that is a further, less settled optimization problem.

A second, more ambitious mirror is Theorem 3.2, also proved here. It says that deciding whether the strong core is nonempty under lexicographic preferences is NP-hard for stable many-to-many matching, even when every capacity is at most two. The authors prove it by reduction from a special NP-complete version of COM-SMTI, whose hardness is cited from Manlove et al. (2002).

Its continuous counterpart is Strong-Core Existence for Type Populations. Given rational type masses, capacities at most two, and rankings of acceptable counterpart types, decide whether there is a feasible mass allocation with no blocking coalition. A coalition may select any mass of agents from each type and each currently assigned bundle, then match those participants among themselves. A block must weakly improve every participant’s bundle and strictly improve the bundle of a positive mass. A solution is a strong-core allocation if one exists.

I tentatively expect this existence problem to be tractable in the low-support regime, making it a candidate Class A result. With capacity two, there are only \(O(\tau^2)\) bundle types per type, and for a *given* allocation a blocking coalition can be sought by linear constraints over selected participant masses and their reassignment. Finding an allocation that has no such block is the harder part, so the LP for verification does not itself establish a polynomial algorithm for existence. The theorem’s COM-SMTI reduction is also not a hardness transfer in a low-\(\tau\) market: its named agents and preference lists would generally require \(\tau\) to grow with the instance.

The mirror covers the paper’s lexicographic many-to-many Pareto and strong-core results. It does not claim to continuize outcomes: each agent still gets an integral bundle. It also leaves aside the paper’s fixtures results and reverse-lexicographic domain.

The weakest point is the aggregation of partner identities. The paper ranks named individuals and uses a detailed acceptability graph; this mirror ranks counterpart types and treats agents within a type as interchangeable. That is the substantive high-multiplicity restriction, and the reductions might depend on distinctions it removes. I think the regime remains credible for large markets with standardized roles, but the continuum questions should be tested there—not presented as if the discrete theorems already settle them.

The case AGAINST (opponent, writing after the proponent)

The strongest objection is that the paper’s agents are distinguished by whom they rank above whom. To be a genuine high-multiplicity type, agents must be interchangeable in every respect the matching problem uses, including how potential partners rank them. With strict rankings over named partners, that can make support size \(\tau\) grow almost one-for-one with the market. The proponent’s role-based types instead make agents indifferent among partners in the same category and compare bundles by category counts. That is a meaningful change to the preference domain, not a literal limit of the paper’s strict individual rankings.

This objection does not defeat Theorem 3.3’s mirror. The authors explicitly leave open extensions to weak preferences, and category-based rankings are a plausible market model. For that model, the proposed mass Pareto test is coherent: with bounded capacity, there are \(O(\tau^4)\) bundles per type, and mass flows between weakly improving bundles can be checked against type-to-type contract balance. The test is a polynomial-size LP. That may make the result straightforward, but “the continuous problem turns out to be tractable” is precisely the kind of finding this programme seeks. The maximum-size Pareto-optimal question is harder to settle by that LP, but it remains a well-posed companion.

Theorem 3.2 has a weaker connection to the paper’s hardness evidence: its reduction uses many distinct preference lists, and does not show hardness when \(\tau\) is small or type masses are large. But that is a limit on what the reduction establishes, not a reason the continuous existence question is uninteresting. In a role-based market, one can still ask whether a mass allocation has no blocking coalition, with a block requiring weak improvement for everyone in a positive mass and strict improvement for a positive mass. Checking for a block against a fixed allocation has a finite bundle formulation; finding an allocation with no block is a substantive further problem. The continuous answer could be easy, hard, or dependent on the type regime.

So the best case against is conditional: if a mirror must preserve strict rankings over named partners, the natural high-multiplicity regime may disappear into \(\tau\), while a category-based mirror changes the domain. But the paper’s authors’ stated openness to weak preferences and the plausible role-based market weaken that case. I cannot honestly rule out every worthwhile continuous mirror here; Theorem 3.3’s mass version in particular survives the strongest objection.

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.