d4-conf-aaai-2023-0100

· ? (d4-conf-aaai-2023-0100)

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

The new result

NP-hard→P discrete result → its continuous mirror

Answer: Polynomial-time solvable in \(m,\tau,k,L\), with an exact optimal value and an explicit optimal allocation supported on polynomially many schedules. · discrete side: hardness · adjudication: proved

full proof & adversarial review →

The anchor — hardness

Theorem 4.11

PDF text-layer excerpt — equations and symbol order may be approximate\maxsamrm{} is \cnp-hard even when the number of rounds ($k$) is 3.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given finite agent types \(T\) with rational masses \(\mu_t\) summing to \(1\), resource types \(U\) with per-capita supplies \(\sigma_u\), a compatibility relation, and each type’s permitted rounds \(K_t\) and request \(\rho_t\), choose nonnegative masses \(\lambda_{t,p}\) on full schedules \(p\). Each schedule assigns a compatible resource type in \(\rho_t\) distinct rounds of \(K_t\); require \(\sum_p \lambda_{t,p} \leq \mu_t\) for each \(t\) and \(\sum_{t,p:\,p(r)=u}\lambda_{t,p} \leq \sigma_u\) for each \(u,r\). Maximize \(\sum_{t,p}\lambda_{t,p}\), the mass receiving all requested rounds.

The model it lives in

Agent types preserve the round requests and compatibility profile; LP variables \(\lambda_{t,p}\) distribute each type’s mass across complete schedules, with resource-type capacity \(\sigma_u\) in each round and objective equal to fully satisfied mass.

What the mirror covers

Covers Theorem 4.11 and the maximum-satisfied-agents objective; leaves advice-generation hardness, welfare maximization, and the other results unaddressed.

Open questions for a prover

The case FOR (proponent)

My lead is a continuous version of the paper’s maximum-satisfied-agents problem. The anchor is Theorem 4.11: “\(\textsc{MaxSA-MRM}\) is NP-hard even when the number of rounds (\(k\)) is \(3\).” The paper proves this result here, by reducing from Minimum Vertex Cover on cubic graphs; it cites Garey and Johnson for that source problem’s NP-completeness. In \(\textsc{MaxSA-MRM}\), a solution is a collection of \(k\) matchings, and an agent counts as satisfied only if it is matched in all \(\rho_i\) rounds it requested. The objective is to maximize the number of satisfied agents.

Here is the continuous problem I would ask the authors to study. Call it Max-Satisfied-Mass Multi-Round Matching. An instance has a finite set \(T\) of agent types, with rational masses \(\mu_t\geq 0\) summing to \(1\); a finite set \(U\) of resource types, each with supply density \(\sigma_u\geq 0\) per unit population; and a compatibility relation between agent and resource types. Each agent type \(t\) has a permitted round set \(K_t\subseteq\{1,\ldots,k\}\) and request \(\rho_t\leq |K_t|\).

A full schedule \(p\) for type \(t\) assigns a compatible resource type to each of \(\rho_t\) distinct rounds in \(K_t\). Thus, every agent represented by that schedule receives an integral bundle of assignments. A solution chooses a nonnegative mass \(\lambda_{t,p}\) for each type and its full schedules, subject to
\[ \sum_{p}\lambda_{t,p}\leq \mu_t \quad\text{for each }t, \]
and
\[ \sum_{t,p:\,p(r)=u}\lambda_{t,p}\leq \sigma_u \quad\text{for each resource type }u\text{ and round }r. \]
The objective is to maximize \(\sum_{t,p}\lambda_{t,p}\), the mass of agents receiving all their requested rounds. The \(\lambda\)’s split a type’s population across complete schedules; they do not split an individual agent’s assignments.

A plausible regime is a large employer or public administration assigning staff to office-days over a three-day cycle. Employees with the same days, requested days, and compatible office types form a type; office supplies are desks of each type per employee. There can be many employees and relatively few such profiles. The paper itself describes office sharing and says its agents may be individuals or cohorts, so this remains its multi-round matching problem and its “number of satisfied agents” objective, expressed as a satisfied fraction. It also fits the programme’s scale adjustment: desk supply is recorded per unit of population.

I expect this continuous problem to be Class A, tractable, even though the discrete anchor is NP-hard. Its direct formulation is a linear program over all full schedules, potentially exponentially many if \(k\) is part of the input. But its pricing problem is simple. Given dual prices \(\beta_{ur}\) for resource capacities, the cheapest schedule for type \(t\) picks, for each allowed round \(r\), the compatible resource type with minimum \(\beta_{ur}\), then selects the \(\rho_t\) cheapest distinct rounds in \(K_t\). That gives polynomial-time separation, and hence an exact polynomial-time LP algorithm in the number of types, resource types, rounds, and input bit length. This is a genuine test of whether the discrete hardness dissolves when a type’s mass can be distributed among whole schedules.

The mirror covers Theorem 4.11 and its \(\textsc{MaxSA-MRM}\) problem. It does not claim to cover the paper’s advice-generation hardness or all its multi-round matching results. It raises useful follow-up questions: how closely can the mass solution be rounded for a finite high-multiplicity population, and does adding advice choices preserve tractability or restore hardness?

The soft spot is that the continuum permits different portions of a type to receive different full schedules. That is exactly what population mass means in the proposed model, but the discrete hardness reduction does not itself establish that this large-population regime is important: its construction has many distinct compatibility profiles. I would still defend the mirror because it retains the paper’s satisfaction criterion, rounds, compatibility constraints, and integral service for every served person. Only the aggregate population is continuous.

The case AGAINST (opponent, writing after the proponent)

The only computational anchor is Theorem 4.11: \(\textsc{MaxSA-MRM}\) is NP-hard for \(k=3\). The strongest case against mirroring it is that the hardness construction depends on agents with different compatibility neighborhoods. Each special agent represents a vertex of an arbitrary cubic graph, and its three compatible resources encode that vertex’s incident edges. Since a type must preserve the compatibility information the problem uses, those agents generally cannot be grouped into a few repeated types. The paper’s examples also offer little evidence of a large repeated-profile regime: the lab study has 31 members, and the classroom instance has 142 courses.

That weakens the claim that the proposed employer scenario is representative of the paper’s hardness result, but it does not defeat the mirror. The programme asks whether the high-multiplicity version is sensible in some plausible regime, not whether the paper’s reduction already has low support. A large employer scheduling office-days for recurring staff cohorts is plausible; the paper itself allows cohorts as agents. Proportional desk supply is a reasonable scale adjustment under the programme’s stated scope. And \(\textsc{MaxSA-MRM}\) counts satisfied agents without tracking their identities, so maximizing satisfied mass preserves its objective.

The proposed LP also appears to survive scrutiny. A schedule gives each served person a complete bundle of \(\rho_t\) assignments in distinct allowed rounds, while the mass variables distribute a type across such bundles. Pricing can minimize resource prices round by round and choose the \(\rho_t\) cheapest feasible rounds. That is a genuine continuous-population question, and its tractability would test whether indivisibility of the population drives the discrete hardness. Calling the answer an immediate LP is at most a priority objection; it is not a substantive reason the mirror is unworthy, especially under a programme that counts structural insight plus LP as a successful outcome.

So I cannot make a convincing case that this anchor has no worthwhile continuous mirror. The evidence for a low-support regime in the paper’s particular datasets is thin, but the better version of the proposed mirror is plausible and computationally well-posed. My negative case is weak, and Theorem 4.11 survives.

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.