d4-conf-wine-2024-0022

· ? (d4-conf-wine-2024-0022)

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

The new result

P→P discrete result → its continuous mirror

Answer: Polynomial-time solvable in the binary input model. · discrete side: polynomial · adjudication: proved

full proof & adversarial review →

The anchor — algorithmic

Theorem 18

PDF text-layer excerpt — equations and symbol order may be approximateAlgorithm~\ref{alg:fw_eg_mod} returns some $x$ with $\psi(x^*) - \psi(x) \leq \epsilon$ in $O\left(\frac{n^3 \kappa^2}{\epsilon}\right)$ many iterations. Each iteration can be implemented in $O(n^3)$ time.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given finite supports of student types \(A_0\) and place types \(G_0\), positive rational masses \(\alpha_a\) and \(\beta_g\) summing to one on each side, and rational utilities \(u_{ag}\), compute an additive-\(\varepsilon\) approximation to the maximum of \(\sum_{a\in A_0}\alpha_a\log v_a(x)\), where \(x_{ag}\geq 0\), \(\sum_g x_{ag}=\alpha_a\), \(\sum_a x_{ag}=\beta_g\), and \(v_a(x)=\sum_g u_{ag}x_{ag}/\alpha_a\). Determine the running time in \(\tau_A=|A_0|\), \(\tau_G=|G_0|\), input bit length \(L\), accuracy \(\varepsilon\), and any necessary utility or mass conditioning parameters.

The model it lives in

A transportation plan \(x\) assigns mass between student and place types; each student type receives per-person utility \(v_a(x)\), and the objective is the population integral of log utility, \(\sum_a\alpha_a\log v_a(x)\).

The objection that survived

Theorem 18 gives no runtime bound in \(\tau_A,\tau_G,L\u005c) and does not settle how very small positive type masses affect computation; this limits the expected tractability result, though the proponent explicitly leaves that analysis open.

fatal: False

What the mirror covers

The mirror covers LiF and Theorem 18. It leaves the paper's endowment, SPLC, two-sided, and non-bipartite models, as well as its fairness bounds, unaddressed. The paper's fractional allocations concern divisible outcomes; the mirror's continuous object is the population distribution over types.

Open questions for a prover

The case FOR (proponent)

The strongest case is a narrow mirror of the paper’s linear one-sided Fisher Nash-bargaining model, LiF. The paper already allows fractional allocations, so that feature alone is not the continuization. The change is to make the population—and its supply of interchangeable goods—distributions over types rather than lists of named units.

A plausible regime is a large annual assignment of students to standardized housing or program places. There may be tens of thousands of students and places, but far fewer complete utility profiles and place categories, with many students and places in each category. A student type must specify their utility for every place category; students who differ in any parameter the model uses belong to different types. A place type groups places that are interchangeable to every student type. This is a scenario-specific claim, not a claim that matching markets generally have few types.

Call the mirror Continuous-Type LiF. An instance gives finite supports \(A_0\) of student types and \(G_0\) of place types; rational masses \(\alpha_a,\beta_g\geq 0\) with \(\sum_a\alpha_a=\sum_g\beta_g=1\); and rational utilities \(u_{ag}\). The masses are fractions of the population and of the total place supply. A feasible decision is a transport plan \(x_{ag}\geq 0\), where \(\sum_g x_{ag}=\alpha_a\) and \(\sum_a x_{ag}=\beta_g\). Type \(a\)’s per-person utility is \(v_a(x)=\sum_g u_{ag}x_{ag}/\alpha_a\). The question is to find a feasible plan maximizing \(F(x)=\sum_a\alpha_a\log v_a(x)\), or, for an approximation version, return a plan within \(\varepsilon\) of the optimum. The mass-weighted logarithm matters: it is the continuum form of summing individual log utilities, not a Nash product over the types themselves.

This is recognizably the paper’s underlying problem. In a finite replication with identical utility profiles and integral type counts, one can average an allocation over permutations of agents and places within each type. The averaged allocation remains feasible, gives every member of a student type the same expected utility, and does not reduce the concave Nash-welfare objective. Conversely, a type-level plan lifts to a fractional matching of the replicated units; the paper’s Birkhoff–von Neumann rounding then gives a lottery over integral assignments with the same expected utilities. Rational masses and plans can be represented by sufficiently large finite replications. The continuous instance therefore gives a high-multiplicity formulation of the same allocation question, while making support size rather than the number of named participants central.

My anchor is Theorem 18, proved in this paper. For LiF, under its normalization \(\max_j u_{ij}=1\) and \(\sum_j u_{ij}\geq 1/\kappa\) for every agent \(i\), the theorem says that Algorithm \(\ref{alg:fw_eg_mod}\) returns an allocation \(x\) whose quadratic-extension objective satisfies \(\psi(x^*)-\psi(x)\leq\varepsilon\) in \(O(n^3\kappa^2/\varepsilon)\) iterations, with \(O(n^3)\) time per iteration. Here \(\psi(x)=\sum_i\eta(u_i(x);1/(2\kappa n))\), and \(x^*\) is optimal for the modified program. Lemmas 16 and 17, also proved here, connect that computation back to the original Nash-welfare objective: the modified and original programs have the same optima, and a sufficiently small \(\psi\)-gap yields a correspondingly small gap in the original objective. This is an algorithmic anchor; the paper has no numbered in-paper hardness result for this market. Its introduction cites PPAD-completeness for the different HZ mechanism from prior work, which is not an anchor for LiF.

I expect Continuous-Type LiF to be Class A, tractable. Its feasible region is a transportation polytope and its objective is concave; its linear optimization step is a maximum-weight transport problem over the type supports. That suggests algorithms parameterized by \(\tau_A=|A_0|\), \(\tau_G=|G_0|\), input bit length \(L\), conditioning parameters, and requested accuracy. Theorem 18 does not itself prove that support-sensitive bound: its stated rate is for the paper’s finite, unit-mass-per-agent instance. Establishing the weighted type-mass version and its dependence on small positive masses is part of the proposed question, not a result I am attributing to the authors.

The mirror covers LiF and Theorem 18 only. It does not extend this claim to LiAD, SPLC utilities, two-sided markets, or the non-bipartite model. It also raises useful follow-ups: whether the finite and continuous optima admit an exact dictionary under rational replication; how to round type-level plans while preserving each type’s expected utility; and how the support-sensitive complexity changes with endowments or piecewise-linear utilities.

The weakest point is the type regime. In many real markets, cardinal utilities are individualized, so the number of complete utility types could approach the population size. This mirror is persuasive only in settings with a genuinely small menu of shared profiles and place categories. A second concern is that the original paper already has fractional outcomes, and its LiF algorithm is polynomial in the finite instance size. But those facts do not make its society continuous: the paper still lists individual agents and goods. In the proposed regime, mass is the population representation, type-level averages are the decision variables, and support size is the relevant scale.

The case AGAINST (opponent, writing after the proponent)

The strongest case against this anchor is that Continuous-Type LiF may be an aggregation of the paper’s existing fractional matching problem, rather than a new limiting model. If \(N_a\) students share utility profile \(a\), and \(M_g\) places share category \(g\), symmetrizing an allocation within each type pair gives a transport plan over types. With \(\alpha_a=N_a/n\) and \(\beta_g=M_g/n\), its objective per person is exactly
\[ \sum_a \alpha_a \log\!\left(\frac{\sum_g u_{ag}x_{ag}}{\alpha_a}\right). \]
Conversely, a type-level plan lifts to a fractional assignment of the replicated students and places. So for rational masses, this mirror has an exact finite-replication dictionary; the paper’s fractional allocations and Birkhoff–von Neumann rounding already provide much of the machinery.

That makes Theorem 18 a less compelling research anchor than its headline suggests. It proves an approximation algorithm for the labeled instance, with running time depending on \(n\) and \(\kappa\); it does not establish a support-sensitive bound for type distributions. And the likely route to one is visible: optimize the same mass-weighted Nash objective over a transportation polytope, using a maximum-weight transport problem in each conditional-gradient step. Dependencies on small type masses or utility floors would need careful analysis, but they are not an evident barrier. The extension may be a useful algorithmic result, yet could amount to adapting the existing method to weighted capacities.

This objection does not defeat the mirror. The paper still indexes agents and goods individually, and Theorem 18 says nothing about complexity in \(\tau_A,\tau_G\), and input bit length for a distributional instance. Fractional outcomes do not themselves continuize the population. Nor can I rule out the motivating regime: if students and places have shared profiles and categories, type-level masses are a sensible description, and the paper’s welfare objective carries over naturally. A potentially routine answer is still an answer to a computational question; it is not a novelty collision under the programme’s criteria.

So the negative case is weak. Its best point is that this mirror may be a relatively direct high-multiplicity extension of an already tractable convex-optimization problem. It does not show that the question is ill-posed or not worthwhile, and I cannot honestly defeat the proponent’s Theorem 18 anchor. The cited PPAD hardness of HZ does not change that: it concerns a different mechanism and is not an in-paper result for LiF.

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.