d4-conf-aaai-2013-0275

· ? (d4-conf-aaai-2013-0275)

no mirror
paperd4-conf-aaai-2013-0275
authors—
venue?
filed underunclassified
judged bygpt-6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise itno

Why no mirror

Theorem 4 is a genuine query-complexity algorithm, but the sole proposed mirror compares cohort-average bundles rather than each person's realized piece. In that model \(q_t(x)=1\) for all \(t,x\) is feasible and envy-free, while requiring realized individual envy would introduce assignment and capacity conditions absent from the proposal; that changes the theorem's problem rather than merely making its continuous answer easy.

fails bit b-changes — the continuum limit changes the question

The objection that survived

The type-average inequalities do not ensure that individuals envy no other person's realized piece; the feasible \(q_t(x)=1\) solution makes this mismatch concrete.

fatal: True

What the mirror covers

The case anchors only Theorem 4's piecewise-linear query bound; it leaves the other results unaddressed, and the proposed formulation does not preserve Theorem 4's realized individual envy condition.

The case FOR (proponent)

The best positive case I can defend rests on Theorem 4, proved in this paper. It says that when agents have piecewise-linear valuations and there are at most \(k\) breakpoints across all their value densities, Algorithm 2 returns an envy-free allocation using \(O(n^6 k\ln k)\) Robertson–Webb queries. That is a concrete computational result about fairness under structured preferences.

A plausible high-multiplicity setting is a large service platform dividing a day of shared compute time among recurring workloads. Many users may have the same piecewise-linear value curve over time slots, while the number of distinct curves is modest. A type is a complete value curve; \(\mu_t\) is the fraction of users with curve \(t\). Millions of users over tens or hundreds of types is a credible regime. The cake remains the service interval; the continuization is in the population.

The mirror I would ask about is Type-Mass Ex-Ante Envy-Free Cake Allocation. An instance consists of a finite support \(T\), binary-rational masses \(\mu_t>0\) summing to \(1\), and normalized, nonnegative, rational piecewise-linear densities \(v_t\), with \(K\) total breakpoints and input bit length \(L\). A solution gives each type a per-capita average allocation \(q_t(x)\in[0,1]\), where \(q_t(x)\) is the fraction of cake at \(x\) assigned to that type’s cohort on average. It must satisfy, almost everywhere,
\[ \sum_{t\in T}\mu_t q_t(x)\leq 1, \]
and, for every pair of types \(t,s\),
\[ \int_0^1 v_t(x)q_t(x)\,dx \;\geq\; \int_0^1 v_t(x)q_s(x)\,dx. \]
Thus a representative of type \(t\) weakly prefers its cohort’s average bundle to type \(s\)’s average bundle, evaluated using \(v_t\). The computational question is whether one can output an exact finite representation of such an allocation in time polynomial in \(\tau=|T|\), \(K\), and \(L\).

I expect this version to be tractable: it has finitely many envy inequalities and a pointwise linear resource constraint, and the densities are piecewise linear. The pricing step over cake positions looks manageable by partitioning at breakpoints and relevant crossings. That is a reason to investigate this mirror, not a claim that Theorem 4 proves it. The useful follow-up questions are whether a polynomial-size exact allocation certificate always exists, what dependence on \(\tau,K,L\) is achievable, and whether the allocation can be realized by ordinary pieces while retaining individual envy-freeness.

The soft spot is substantial: this mirror uses type-average, ex-ante envy-freeness, while Theorem 4 concerns each finite agent’s envy of each other agent’s realized piece. Allowing fractional type averages may erase the feature that makes the paper’s query problem difficult. A common fractional bundle for every type can make the mass version easy even when finding an exact finite partition through queries is not. The authors might accept the type-mass problem as a natural population analogue of cake allocation, but they could reasonably reject it as a mirror of their main result unless the realization question is included.

I would not use the paper’s negative results as additional anchors. Theorem 6 rules out bounded-query algorithms that are both strategyproof and envy-free for piecewise-constant valuations, but an individual deviation has zero effect on an atomless mass distribution; carrying that impossibility over would need a new argument. Theorem 5 is specifically about Pareto optimality in the Robertson–Webb query model. Neither gives me a hardness anchor for this population mirror that I trust. Theorem 4 is therefore my sole, modest lead.

The case AGAINST (opponent, writing after the proponent)

Theorem 4 is the one serious anchor, and it is a real computational result. But its bottleneck is quite specific: an algorithm makes cut and eval queries to \(n\) named agents and returns pieces for those agents so that every agent envies no other agent. The theorem bounds the queries in terms of \(n\) and the total number \(k\) of breakpoints. The large-platform scenario makes repeated valuation types plausible, but that alone does not preserve the object whose complexity Theorem 4 measures.

The proposed type-average model exposes the problem. Under its stated constraints, \(q_t(x)=1\) for every type and position is a feasible exact answer: \(\sum_t\mu_t q_t(x)=1\), and every envy inequality holds with equality because each density is normalized. So the proposed computational question takes constant time, regardless of \(\tau\), \(K\), or \(L\). That allocation captures equal sharing in expectation. It does not reproduce the paper’s task of dividing the cake into nonoverlapping pieces and checking envy between realized individual bundles.

A stronger mirror could require an actual allocation to almost every member of each type, with each person comparing their own bundle to others’ bundles. That preserves the paper’s fairness condition, but a type average no longer records enough to certify it: the same average can come from very different assignments, some envy-free and some not. And with a continuum of agents, disjoint positive-size pieces for almost everyone cannot fit into finite cake. Almost all agents must receive zero-value bundles, making envy vacuous. Scaling the supply with population avoids that collapse only if allocation becomes fractional or otherwise allows shared resources. Then the equal-share answer returns; retaining integral bundles requires an identity-indexed allocation function rather than the finite type-level output the proposed mirror sought.

There is a further mismatch in the computational model. The paper’s discussion says that with full, explicit piecewise-linear valuation functions, an envy-free allocation is already easy to compute in polynomial time. A mirror whose types include their explicit curves therefore leaves behind the Robertson–Webb query difficulty that Theorem 4 resolves. Keeping oracle access preserves that difficulty, but now the algorithm must produce a meaningful allocation for a continuum of individuals, which the theorem’s finite protocol and finite output do not specify.

So the best negative case is that Theorem 4’s useful question lives at the intersection of named-agent envy, nonoverlapping realized pieces, and oracle query complexity. Compressing agents into type masses and finite type-level bundles either makes the stated mirror trivial or drops the realized envy condition; restoring that condition brings back an uncountable assignment problem with no clear finite certificate. This is a substantial objection to the proposed anchor. It does not establish the universal claim: a carefully designed continuum allocation model with additional constraints might still be a worthwhile problem, and a large repeated-workload population is a credible setting. The honest negative case is therefore strong against this mirror, but weak as a claim that no worthwhile mirror could exist.

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.