Greedy-Based Online Fair Allocation with Adversarial Input:

· AAAI 2024 (aaai24-28858)

mirror found
paperGreedy-Based Online Fair Allocation with Adversarial Input:
authors
venueAAAI 2024
filed underfairalloc · chores-online
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1)
judge confidencemedium
authors would recognise ityes

The anchor — algorithmic

Theorem 3.4

Even with unequal weights, for any i, j ∈[n], sup v∈VT ε Envyij ≤1 + 2 log 1/ε + O T −1 .

statement extracted from the paper’s text layer

Every anchor argued

The continuous mirror question

Given finitely many complete agent valuation/budget types with rational masses, finitely encoded recurring item-value vectors, epsilon, and K, consider N-clone realizations with one indivisible item assigned to one clone per micro-round and item arrival rate proportional to N. Under the greedy ratio rule and a specified population-invariant measurable tie-breaking rule, decide whether every admissible adversarial stream in the N-to-infinity, per-capita-horizon limit has limiting essential-supremum multiplicative envy at most K.

The model it lives in

A high-multiplicity online fair-allocation model with rational masses of complete valuation types, atomic indivisible items, proportional item arrival rate, a measure-valued distribution of type/current-utility/history states, greedy ratio allocation, and asymptotic worst-case essential-supremum envy.

The objection that survived

With normalized population mass and one item per round, each item's mass tends to zero, so the proponent's literal fluid model is degenerate and does not specify the necessary joint population-horizon scaling.

fatal: False

What the mirror covers

Covers the first-order greedy algorithm's multiplicative-envy upper and lower bounds in Theorems 3.4 and 3.5; it leaves the greedy Nash-welfare, seeded, PACE, stochastic, and nonstationary results untouched.

Open questions for a prover

The case FOR (proponent)

The strongest positive case is real but narrow: this paper has a credible continuous mirror for its first-order greedy algorithm’s asymptotic envy results. I would lead with Theorem 3.4, proved in this paper, and use Theorem 3.5, also proved here, as its sharpness companion. The paper has no named P/NP/W[1]/FPT theorem; its named results are algorithmic performance guarantees and lower bounds.

The natural regime is a large market with millions of exchangeable agents—say bandwidth users, ad-slot consumers, or subscribers—falling into a small number \(\tau\) of complete valuation/budget types. A type specifies an agent’s entire valuation vector over the item stream and its weight. If \(N\) agents are present but only \(\tau\ll N\) distinct valuation columns occur, the high-multiplicity object is the distribution \(\mu=(\mu_1,\ldots,\mu_\tau)\) of agent mass across those types. For example, \(N\) may be in the millions while \(\tau\) is 10–100.

The item sequence remains discrete, sequential, and adversarial. Continuization applies to the agent population, not to time or to the social objective. Normalize the population to total mass one, and let each arriving item have aggregate supply \(\delta=1/N\). A feasible allocation at round \(t\) is a measurable set \(S_t\) of agents of mass \(\delta\); every agent in \(S_t\) receives the whole item. Thus the aggregate action is a mass allocation, but individual allocation remains integral. In the finite-\(N\) model, \(S_t\) is exactly one clone; in the fluid limit it is a measurable mass slice.

If \(a(z)\) is agent \(z\)’s type and \(v_a^t\in\{0\}\cup[\varepsilon,1]\) is that type’s value for item \(t\), then the continuous first-order greedy rule selects a mass-\(\delta\) set maximizing

\[ \frac{v_{a(z)}^t}{U_z(t-1)}, \]

with the usual convention for zero utility and a specified measurable tie-breaking rule. The state is the evolving measure of agents, their cumulative utilities, and their assigned item histories. For agents \(z,z'\), define

\[ \operatorname{env}(z,z') = \frac{\sum_{t:z'\in S_t}v_{a(z)}^t} {\sum_{t:z\in S_t}v_{a(z)}^t}, \]

and take the essential supremum over pairs of agents. The objective is the asymptotic worst-case multiplicative envy over all admissible adversarial streams satisfying the paper’s non-extreme-value and unbounded-utility assumptions.

My lead problem would be:

*Continuous Greedy-Envy Guarantee.* Given a finite type system, rational type masses, \(\varepsilon\), and a threshold \(K\), decide whether every admissible adversarial item stream satisfies

\[ \limsup_{T\to\infty}\operatorname{Env}_T \le K \]

under the continuous first-order greedy rule. A solution is either a universal certificate of the guarantee or an admissible stream and pair of agent states violating it.

This is a faithful mirror of Theorem 3.4, “Upper Bound for Multiplicative Envy,” proved here. The expected answer is Class A in the restricted high-multiplicity regime. The proof already reduces the adversary’s problem to the canonical one-dimensional program

\[ \frac1U\int_0^{U/\varepsilon} \min\left\{\frac{U}{u},\frac1\varepsilon\right\}\,du = 1+2\log\frac1\varepsilon. \]

The continuous population makes that integral the native object rather than the limit of a discrete Riemann sum. The expected universal threshold is therefore

\[ K^\star(\varepsilon)=1+2\log(1/\varepsilon), \]

independent of the number of agents and, in the high-multiplicity regime, independent of the mass scale \(N\).

The sharpness problem is worth keeping as a second anchor:

*Continuous Greedy-Envy Witness.* Given \(K<1+2\log(1/\varepsilon)\), construct an admissible continuous type-mass instance and adversarial item stream for which the fluid greedy allocation produces a pair with asymptotic multiplicative envy exceeding \(K\).

This mirrors Theorem 3.5, “Lower Bound for Multiplicative Envy of the Greedy Algorithm,” proved here. It should also be tractable in the restricted model: the paper’s lower-bound construction can be lifted by replacing repeated clones with measurable mass slices. Together, Theorems 3.4 and 3.5 suggest that the continuous problem has an exact solution, not merely an approximation:

\[ \sup_{\text{admissible streams}} \limsup_{T\to\infty}\operatorname{Env}_T = 1+2\log(1/\varepsilon). \]

The authors should recognize this as their problem rather than a softened substitute. It preserves sequential arrivals, adversarial input, additive utilities, integral allocation at the individual level, the same greedy decision rule, the same non-extreme-value assumption, and the same multiplicative envy objective. What changes is precisely the intended high-multiplicity feature: named agents with identical valuation/budget descriptions become a measurable population of interchangeable clones. The paper itself motivates this setting by saying that real markets contain many similar items and that exponentially varying values are unnatural.

The bridge back to the discrete problem is also concrete. An \(N\)-agent instance induces masses \(\mu_a=N_a/N\), and a continuous allocation set of mass \(1/N\) can be rounded to one clone. Conversely, an empirical distribution of clones gives a continuous instance. Under a positive utility floor, rounding errors vanish with \(N\). Thus the mirror could yield high-multiplicity algorithms and finite-\(N\) approximation guarantees rather than being merely an asymptotic restatement.

The weakest point is that this is not a static finite-type LP in the cleanest ChoCo sense. Agents of one initial type acquire different utility and allocation histories, so the dynamic state is a measure over type, current utility, and bundle history. That state can have many strata even when the exogenous type count \(\tau\) is small. Moreover, the aggregate action resembles divisible allocation, although each individual still receives an all-or-nothing item. If the programme insists that the continuous object must be only a static distribution \(\mu\) with no measure-valued online state, this mirror is vulnerable.

I would therefore not claim that the whole PACE/Nash-welfare contribution has already become a clean Class-A continuous problem. The strongest defensible claim is narrower: the paper’s greedy multiplicative-envy results have a natural high-multiplicity population mirror, and its central adversarial optimization already collapses to exactly the sort of integral problem that continuization is meant to expose.

The case AGAINST (opponent, writing after the proponent)

The negative case starts with a decisive mismatch: this paper contains no named computational result of the kind ChoCo is meant to continuize. Theorems 3.4 and 3.5 are asymptotic performance analyses of a fixed-agent online algorithm. They do not assert a complexity classification, give an algorithm for a finite optimization problem, or identify a separation problem. The proposed “Continuous Greedy-Envy Guarantee” is instead a universal verification statement over arbitrary adversarial streams. With \(T\to\infty\), its input contains an infinite valuation history; with finite \(T\), the asymptotic theorem it claims to mirror has disappeared. It therefore has no ordinary finite computational instance.

The population limit itself is also not benign. In the paper, one indivisible item is allocated to one of \(n\) agents per round. If \(N\) agents are normalized to mass one, each item serves mass \(1/N\). As \(N\to\infty\), that mass becomes zero. In a genuine nonatomic population, a countable sequence of indivisible items reaches only a measure-zero set of individuals. Almost every agent consequently has utility zero, so multiplicative envy is undefined or vacuous and continuum Nash welfare is zero.

The proposed measurable slice \(S_t\) does not repair this. Before the limit, it is one clone; after the limit, it has mass zero. Giving each item to a positive-mass set means duplicating the item across many agents, while splitting it across agents makes the allocation fractional. Scaling the item-arrival rate proportionally with \(N\) can produce a meaningful mean-field model, but that changes the supply and time regime rather than continuizing only the population.

Envy creates a second, independent obstruction. The paper’s objective is a maximum over named individual pairs. In the fluid model, the bad pair generated by the finite-agent construction is measure zero and disappears under the proposed essential supremum. Replacing essential supremum by pointwise supremum preserves exceptional individuals, but then the result depends on null sets, tie-breaking, and individual histories rather than on population mass. That is precisely the identity-sensitive information a high-multiplicity representation is supposed to remove.

Nor do identical exogenous valuation types remain finite types dynamically. Agents of one initial type receive different items and acquire different cumulative utilities. The greedy rule subsequently distinguishes them by those endogenous utility states. Preserving the process therefore requires a measure over type, current utility, and allocation history, whose support can grow continuously with time. One can study that as a mean-field control problem, but it is not a static finite-type high-multiplicity instance and does not yield the finite rational input on which ChoCo’s computational questions rely.

The stronger rescue through Theorems 3.6 or 4.5 fails for the same reason. A natural continuum Nash welfare,
\[ \exp\!\left(\int \log U(z)\,d\mu(z)\right), \]
collapses when almost every \(U(z)\) is zero. If the model is repaired by allowing positive-mass or fractional item allocations, the benchmark becomes divisible fair division and Eisenberg–Gale optimization—an outcome-space continuity already outside this programme’s population axis.

Thus the proponent has identified a possible mean-field reinterpretation, but not a worthwhile continuous mirror of this paper. Every nondegenerate repair either reintroduces individual atoms, changes indivisible items into divisible population supply, or turns the problem into an infinite-dimensional dynamic state with no finite computational input. The negative case is not that the resulting theory would be uninteresting; it is that it would be a different theory, while the paper itself offers no computational result whose population continuization ChoCo could classify.

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.