d4-conf-wine-2022-0023

· ? (d4-conf-wine-2022-0023)

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

The new result

P→P discrete result → its continuous mirror

Answer: Yes. Mass-weighted UNB has an exact rational implementation polynomial in \(m,\tau,L\) for \(m=2\), returns an SI, EF, PO allocation, and has tight fair-ratios \(1+\alpha\) for social welfare and \(1/(1-\alpha)\) for utilization for every rational \(\alpha\in(0,\tfrac12]\). · discrete side: polynomial · adjudication: proved_with_minor_gaps

full proof & adversarial review →

The anchor — algorithmic

Theorem 1

PDF text-layer excerpt — equations and symbol order may be approximateWith 2 resources, mechanism UNB can be implemented in polynomial time, sat- isfies SI, EF, PO, and SP, and has FRSW(UNB) = 1 + α and FRUtil(UNB) = 1 1 −α.

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given a finite support \(T\) of rational normalized two-resource demand types \(d_t\in(0,1]^2\), with \(\max_r d_{tr}=1\), and positive rational masses \(\mu_t\) summing to \(1\), find a per-member bundle \(a_t=y_td_t\) for each type, subject to \(\sum_t\mu_ta_{tr}\le1\). Let \(u_t(a)=\min_r a_r/d_{tr}\); require continuous SI \(y_t\ge1\), type-level EF \(u_t(a_t)\ge u_t(a_s)\) for all \(t,s\), and PO. Start with \(a_t=d_t\), then apply mass-weighted UNB: raise the resource-1 allocations of supported types in \(G_2=\{t:d_{t1}<1\}\) with the least current \(a_{t1}\), advancing tied types together and weighting resource use by \(\mu_t\). After renaming resources so \(\alpha=\sum_{t\in G_2}\mu_t\le\tfrac12\), is there an exact rational implementation polynomial in support size \(\tau=|T|\) and bit length \(L\), with worst-case fair-ratios against optimal feasible SI-and-EF allocations \(\mathrm{FRSW}=1+\alpha\) and \(\mathrm{FRUtil}=1/(1-\alpha)\)?

The model it lives in

A two-resource nonatomic population with finite support \(T\) of normalized demand types and rational masses \(\mu_t\). The decision is a per-member Leontief bundle \(a_t=y_td_t\) for each type, with aggregate resource use \(\sum_t\mu_ta_t\le(1,1)\); the weighted UNB rule outputs the bundles, and welfare and utilization are measured by \(\sum_t\mu_ty_t\) and \(\min_r\sum_t\mu_ta_{tr}\).

What the mirror covers

Covers Theorem 1’s two-resource UNB allocation, polynomial-time implementation, SI, EF, PO, and parameterized welfare and utilization guarantees. Unilateral strategyproofness has no substantive atomless analogue here; Theorems 2–7, Lemma 1, and the experiments remain outside the mirror.

Open questions for a prover

The case FOR (proponent)

The strongest case is a narrow one around Theorem 1, proved in this paper through Lemmas 2–5. It says that with two resources, UNB is implementable in polynomial time, satisfies SI, EF, PO, and SP, and has social-welfare fair-ratio \(1+\alpha\) and utilization fair-ratio \(1/(1-\alpha)\), where \(\alpha\in(0,\tfrac12]\) is the smaller group’s share of agents, grouped by dominant resource. The paper has named lower bounds on mechanism quality, but no comparable NP-hardness or parameterized-hardness result to anchor here.

The mirror: \(2\)-Resource UNB\(_\infty\). An instance is a finite support \(T\) of rational normalized demand vectors \(d_t=(d_{t1},d_{t2})\in\mathbb Q_{>0}^2\), with \(\max_r d_{tr}=1\), and positive rational masses \(\mu_t\) summing to \(1\). The mass \(\mu_t\) is the fraction of the population with demand type \(t\). For each type, compute a per-member bundle \(a_t\), with aggregate resource use \(\sum_t\mu_t a_{tr}\le1\). Its Leontief utility is \(u_t(a)=\min_r a_r/d_{tr}\). Writing \(a_t=y_td_t\) makes \(y_t\) that type’s utility.

The continuous SI benchmark is \(y_t\ge1\): in mass-normalized units, giving every member one unit of each resource is the equal per-capita allocation. EF requires \(u_t(a_t)\ge u_t(a_s)\) for every pair of supported types. PO rules out a feasible allocation that weakly improves every supported type and strictly improves one. Welfare is \(\sum_t\mu_ty_t\); utilization is \(\min_r\sum_t\mu_ta_{tr}\). Let \(G_2=\{t:d_{t1}<1\}\), assigning \((1,1)\) to \(G_1\), and rename the resources so \(\alpha=\sum_{t\in G_2}\mu_t\le\tfrac12\).

The proposed rule starts with \(a_t=d_t\). While both resources remain, it raises the allocations of types in \(G_2\) with the smallest current \(a_{t1}\): for each selected type, add \((\delta,\delta/d_{t1})\), advancing until another type reaches that level or a resource is exhausted. Resource use in each step is weighted by the types’ masses. The question for a prover is whether this rule has an exact rational implementation in time polynomial in support size \(\tau\) and input bit length \(L\), and whether its worst-case fair-ratios, with the benchmark optimized over SI-and-EF allocations, are
\[ \mathrm{FRSW}_\infty=1+\alpha,\qquad \mathrm{FRUtil}_\infty=\frac{1}{1-\alpha}. \]
A solution is the algorithm and proofs of feasibility, SI, EF, PO, the ratio bounds and their matching worst-case families, and the claimed bit complexity.

The regime is a large cloud cluster with many tenants or recurring jobs whose normalized CPU-to-memory demands fall into a small number of classes: \(N\gg\tau\). A type is its complete demand vector for this model; mass is the fraction of jobs or tenants in that class. This is the paper’s resource-allocation problem with a type distribution in place of a long list of agents. Rational masses also give an exact bridge to finite profiles: replicate each type according to a common denominator, run the discrete rule symmetrically on identical copies, and rescale per-member bundles. The weighted implementation can avoid work proportional to that denominator, making dependence on \((\tau,L)\), rather than on \(N\), the central computational question. I expect this mirror to be Class A: the event-driven weighted rule has at most support-sized breakpoint changes, and the discrete theorem strongly suggests the same ratios. That is a reason to try the proof, not a claim that the continuous theorem is already established.

The weakest point is strategyproofness. For an atomless individual, a unilateral report does not change \(\mu\); with EF, truthful choice among bundles assigned to supported types is already optimal, so SP loses much of the nontrivial finite-agent content of Theorem 1. I would not sell this as a continuous recovery of the paper’s strategic result. The mirror covers the two-resource UNB allocation and its fairness–efficiency guarantee; it leaves BAL/BAL*, the multi-resource results, and the experiments outside scope. Follow-up questions include whether the support-compressed analysis extends to the paper’s multi-resource UNB result, and what strategic guarantee remains meaningful when a manipulating cohort has positive mass.

The case AGAINST (opponent, writing after the proponent)

The strongest objection is that the strategic part of Theorem 1 has no faithful atomless version. A single agent’s report does not change a type distribution, so strategyproofness becomes vacuous. If a positive mass changes its report, the object being studied is a cohort deviation, not the unilateral deviation in the paper. That removes a central property of UNB.

It does not dispose of the proposed welfare and utilization mirror. For a discrete profile with \(n_t\) agents of type \(t\), set \(\mu_t=n_t/n\) and scale each per-agent allocation \(A_t\) to \(a_t=nA_t\). Then \(\sum_t\mu_t a_t=\sum_t n_tA_t\), utilities scale by \(n\), and both welfare and utilization ratios are preserved. Clearing the denominators reverses the mapping for rational masses. The fair benchmark can also be represented compactly: with per-type utilities \(y_t\), SI and resource constraints are linear, and EF adds at most \(\tau^2\) pairwise constraints. UNB’s weighted implementation has only support-type breakpoints. So much of the proposed result looks like a support-compressed rewrite of the discrete theorem.

That is a case for modest research yield: it may take little new machinery to establish the ratios and a polynomial-in-\((\tau,L)\) implementation. But I cannot honestly make it defeat the anchor. A compressed algorithm for a high-multiplicity input is itself a computational question, and a large cluster with recurring demand classes is a plausible regime. The exact discrete-to-continuous correspondence would be a result, not a novelty collision under the programme’s standards. The negative case is therefore weak: strategyproofness drops out, while the two-resource allocation guarantee remains a worthwhile mirror.

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.