| paper | Online Resource Sharing: Better Robust Guarantees via Randomized Strategies |
| authors | David X. Lin, Daniel Hall, Giannis Fikioris, Siddhartha Banerjee, Éva Tardos |
| venue | IJCAI 2025 |
| filed under | fairalloc · chores-online |
| judged by | gpt-5.6-luna / xhigh (triple__luna__xhigh__c2r1) |
| judge confidence | medium |
| authors would recognise it | yes |
Theorem 1
Given finite rational types \(θ=(a_θ,F_θ)\) with masses \(μ_θ\) satisfying \(∑_θ μ_θa_θ=1\) and a target \(β\), decide whether there is a compact type-indexed bidding policy \(Π\) for the repeated first-price artificial-currency auction such that, in every finite realization with \(Nμ_θ\in\mathbb{Z}\), fair share \(a_θ/N\), and \(T/N\to\infty\), every positive-mass type satisfies \(\liminf \inf \mathbb{E}[∑_{t=1}^T V_i[t]W_i[t]]/(Tv^*_{θ,N})\geβ\) against arbitrary behavior by all other agents; if so, output \(Π\) and a certificate.
A finite high-multiplicity repeated first-price auction with types \(θ=(a_θ,F_θ)\), masses \(μ_θ\), \(Nμ_θ\) exchangeable agents per type, fair shares \(a_θ/N\), artificial budgets \(a_θT/N\), type-indexed policy kernels, and a worst-case normalized ideal-utility objective.
Because all other agents can be collapsed into an adversary with budget \((1-α)T\), type proportions affect little beyond which policies are listed, making the mirror largely a compressed family of focal-agent problems.
fatal: False
The mirror covers the constructive robust-policy result in Theorem 1 and its supporting reduction in Lemma 1; Theorem 2 and Theorem 3 do not yield independent population mirrors, while the experiments and equilibrium discussion remain outside scope.
The strongest positive case is a high-multiplicity mirror of the paper’s robust bidding problem. One qualification is important: the paper contains no named theorem claiming \( \mathrm{P} \), NP-hardness, FPT, or W[1]-hardness. Its named results are quantitative policy-construction and impossibility theorems. Thus this is a computational policy-synthesis mirror, not a complexity-class result already present in the paper.
The natural regime is a large cloud or computing-cluster population. There are \(N\) users, but only finitely many service classes: for example, batch jobs, interactive jobs, research labs, or priority tiers. A type is the complete policy-relevant description
\[
\theta=(a_\theta,F_\theta),
\]
where \(F_\theta\) is the user’s value distribution and \(a_\theta\) is its fair-share density. A society is
\[
\mathcal S=(\Theta,\mu,(a_\theta,F_\theta)_{\theta\in\Theta}),
\]
where \( \mu_\theta \) is the fraction of users of type \( \theta \), \( |\Theta| \ll N \), and
\[
\sum_{\theta\in\Theta}\mu_\theta a_\theta=1.
\]
The \(N\)-agent realization has \(N\mu_\theta\) agents of type \( \theta \), each with fair share \( \alpha_{\theta,N}=a_\theta/N \). Agents of the same type have the same fair share and value law, but independent realized values and different histories. This is exactly the high-multiplicity interpretation: named users are exchangeable whenever the problem uses them in the same way.
The resource remains indivisible: one item is allocated in each round by the same first-price artificial-currency auction. The continuum is in the population description \( \mu \), not in the resource or outcome space. A type-level policy is a randomized kernel mapping an agent’s current value, remaining budget, and private history to a bid. The objective is to maximize the worst-case normalized utility guarantee over type classes, where the denominator is the same ideal utility benchmark used in the paper.
My lead anchor is Theorem 1, proved by the authors, with detailed proof deferred to the full version. It states that Randomized Robust Bidding with \( \bar b=1+\sqrt 2 \) is
\[
\left(2-\sqrt 2-O\!\left(\sqrt{\frac{\log T}{T}}\right)\right)
\]
-robust for every value distribution.
The corresponding continuous problem is Continuum Robust Policy Synthesis.
An instance consists of \( \mathcal S \), a rational target \( \beta \), and a finite-support rational representation of every \(F_\theta\). For each \(N\), form the \(N\)-agent realization above. Let \(v^*_{\theta,N}\) be the paper’s ideal utility for a type-\(\theta\) agent with fair share \(a_\theta/N\). The question is whether there is a polynomial-size type-policy compiler \( \Pi \) such that, for every type with \( \mu_\theta>0 \),
\[
\liminf_{\substack{N,T\to\infty\T/N\to\infty}}
\inf_{\text{arbitrary behaviour of all other agents}}
\frac{\mathbb E[\sum_{t=1}^T V_i[t]W_i[t]]}
{T v^*_{\theta,N}}
\ge \beta .
\]
A solution is the policy compiler together with a proof of the displayed guarantee. The \(T/N\to\infty\) condition is natural: each individual’s fair share is \(O(1/N)\), so the horizon must provide many expected opportunities per user.
Theorem 1 supplies a direct solution for every
\[
\beta<2-\sqrt 2
\]
in the limit. For each type, compute its ideal-utility cutoff, bid only on the corresponding top quantile, and sample the bid uniformly from
\[
[0,1+\sqrt 2]
\]
while budget permits. Since Theorem 1 is robust against arbitrary behaviour by the other agents, these type policies can be installed simultaneously across the whole society. This is a genuine Class-A-style result: a continuous population instance receives an explicit, efficiently describable policy and a quantitative certificate.
The natural unresolved optimization problem is to compute the optimal common guarantee
\[
\beta^*(\mathcal S)=\sup_{\Pi}\min_{\theta:\mu_\theta>0}R_\theta^\infty(\Pi;\mathcal S).
\]
The paper gives a nontrivial lower bound, but not the exact optimum. That is precisely the sort of computational question the mirror should generate.
Theorem 2, also proved by the authors rather than cited, gives a second anchor. It states that if a Bernoulli-\((\alpha)\) agent uses a fixed bidding distribution \(D\) whenever her value is \(1\), then the strategy cannot be \( \beta \)-robust for \( \beta>3/5 \) as \( \alpha\to0 \).
The matching continuous problem is Fixed-Type Bid-Distribution Optimization. Take a society sequence with \(N\) equal-share agents, so \( \alpha=1/N\), and let the focal type have Bernoulli values with mean \(1/N\). The focal agent must choose one distribution \(D\) on a fixed bounded bid interval and use independent bids from \(D\) whenever her value is \(1\). The question is to compute
\[
\beta_{\mathrm{fix}}^*
=
\sup_D\;
\liminf_{\substack{N,T\to\infty\T/N\to\infty}}
\inf_{\text{other-agent strategies}}
\frac{\mathbb E[\sum_t U_i[t]]}{\alpha T},
\]
and to output an optimal or approximately optimal \(D\), together with an adversarial certificate.
Theorem 2 gives
\[
\beta_{\mathrm{fix}}^*\le \frac35
\]
in the high-multiplicity limit. Theorem 1 gives the lower bound
\[
\beta_{\mathrm{fix}}^*\ge 2-\sqrt2
\]
through the uniform distribution. The paper’s Lemma 2 supplies the key continuous constraint:
\[
F(x^-)\le \frac{1-\beta}{1-\alpha x}.
\]
Thus the problem becomes an optimization over probability measures or CDFs, with a small number of linear moment and pointwise constraints. I would expect the stationary fixed-distribution version to be Class A: a measure LP or equivalent convex program should characterize the optimum, plausibly closing the gap between \(2-\sqrt2\) and \(3/5\).
Theorem 3 is a third, independent anchor. It is proved by the authors and gives an explicit stationary adversarial policy. It states that there exists a stationary bidding policy under which an agent with fair share \( \alpha \) and Bernoulli-\((\alpha)\) values receives at most
\[
1-\frac1e+\frac{\alpha}{e}
+O\!\left(\sqrt{\frac{\log T}{T}}\right)
\]
of ideal utility. The earlier \(1-1/e\) impossibility was cited from Fikioris, Banerjee, and Tardos; Theorem 3 is the paper’s constructive version.
The associated problem is Stationary Adversary Synthesis. Given a focal type with fair share \( \alpha \), determine
\[
\inf_{\nu:\,\int b\,d\nu(b)\le 1-\alpha}
\;
\sup_{\pi}
\limsup_{T\to\infty}
\frac{\mathbb E_{\nu,\pi}[\sum_t U_i[t]]}{\alpha T},
\]
where \( \nu \) is a stationary distribution from which the aggregate opposing bidder samples its bid, and \( \pi \) ranges over all history-dependent focal policies obeying the budget constraint. A solution is a stationary bid distribution \( \nu \) and a proof that every focal policy is bounded by the claimed ratio.
Theorem 3 provides the explicit candidate
\[
G_\alpha(b)=
\begin{cases}
0, & b<0,\[2mm]
\dfrac{1-\alpha}{e-(e-2)b}+\alpha,
& 0\le b\le \dfrac{e-1}{e-2},\[3mm]
1, & b>\dfrac{e-1}{e-2}.
\end{cases}
\]
In the high-multiplicity limit \( \alpha\to0 \), this yields the \(1-1/e\) upper bound. This again looks like Class A on the stationary side: the adversary’s problem is an infinite-dimensional linear optimization problem over bid distributions with a budget moment constraint, and the theorem already exhibits a closed-form feasible certificate. Whether the full history-dependent minimax problem has an equally simple exact solution is a worthwhile further question.
These mirrors cover only the paper’s robust strategy results: Theorems 1–3 and, as supporting structure, Lemma 1’s reduction from arbitrary value distributions to Bernoulli values. They do not attempt to mirror the empirical comparison in Section 5, the equilibrium interpretation, or the broader mechanism-design literature.
The plausibility case is unusually good because the paper already identifies value distributions, fair shares, budgets, and bidding policies as the complete relevant description of an agent. A large population of users sharing a small number of entitlement and workload classes is therefore not an artificial simplification. The paper’s cloud-computing motivation supplies a credible setting, and high multiplicity turns its list of named agents into the type distribution \( \mu \). The randomized bids remain an action variable inherited from the original problem; they are not being used to pretend that outcome-space continuity is the contribution.
The weakest point is that robustness against arbitrary other agents causes much of the population composition to disappear from the focal-agent analysis: all other agents can be collapsed into one adversary. Consequently, Theorem 1 may look like a theorem that already applies unchanged, with \( \mu \) added only as bookkeeping. The literal continuum of bidders would also be ill-defined because maxima of infinitely many bids are problematic; the mirror must therefore be understood through finite high-multiplicity approximants with \(T/N\to\infty\), not as an unqualified uncountable-agent auction.
That weakness is real, but it does not eliminate the mirror. The continuous problem still asks for a compact type-indexed policy library, finite-\(N\) approximation guarantees, and exact optimization over bid-distribution or occupation-measure variables. The paper’s own results provide unusually strong anchors: an explicit positive policy at \(2-\sqrt2\), a fixed-policy barrier at \(3/5\), and a constructive adversarial barrier at \(1-1/e\).
The strongest case against the proposed mirror is structural, not that the paper lacks computational results. Theorem 1, Theorem 2, and Theorem 3 are genuine policy-construction and impossibility results, and the cloud-computing setting makes exchangeable user classes plausible.
But all three proposed mirrors retain the paper’s decisive quantifier: the focal agent must be robust against arbitrary behaviour by every other agent. Under that quantifier, all opponents can be collapsed into one adversary with total budget \((1-\alpha)T\). Consequently, the focal guarantee depends on the focal agent’s \((\alpha,F)\), but not on the population distribution \(\mu\), the number of types, or the proportions of those types. A type-indexed policy compiler merely runs the same one-agent construction separately for each type. The weights \(\mu_\theta\) disappear; at most, their support determines which types are included in a minimum.
That defeats Theorem 1 as a population mirror. The authors’ RRB strategy already applies at every finite \(N\), so assigning it to every member of each class is a relabelling, not a new continuous problem. Even the proposed optimization
\[
\sup_{\Pi}\min_{\theta:\mu_\theta>0}R_\theta^\infty(\Pi;\mathcal S)
\]
decomposes into independent single-agent robust-policy problems. A stronger formulation could make \(\mu\) matter by restricting opponents to prescribed type policies, studying equilibrium, or optimizing aggregate welfare, but then it has abandoned the arbitrary-opponent guarantee of Theorem 1. It becomes a new mean-field mechanism problem rather than a mirror of the paper’s result.
Theorem 2 is no better. Its limit \(\alpha\to0\) is already the paper’s rare-share asymptotic; duplicating agents does not create a population variable. Moreover, the proposed Bernoulli-\((1/N)\) “type” changes with \(N\), so it is not a fixed high-multiplicity type in the usual sense. That can be repaired by fixing the value law and varying only the entitlement, but then Theorem 2 no longer directly supplies the claimed anchor. Optimizing a fixed bid distribution \(D\) may still be an interesting one-agent measure-optimization problem, but \(D\) is a randomized action, not a distribution over voter or agent types. Its exact solution would therefore be continuous strategy optimization, outside ChoCo’s stated population axis. The claim that Lemma 2 immediately yields a small convex program is also premature: robustness includes a continuum of bid constraints and dynamic budget feasibility, not merely the displayed CDF inequalities.
Theorem 3 makes the mismatch clearest. The distribution \(\nu\) is a stationary distribution of an adversary’s bids, not a distribution of agents. The proposed
\[
\inf_\nu\sup_\pi
\]
is a one-agent zero-sum stochastic game. It remains meaningful without any society at all, so it cannot justify continuizing the society. Restoring all opponent types would require tracking their remaining budgets, histories, and extreme bids. A static \(\mu\) is insufficient; a genuine formulation would be a new mean-field dynamic game. In a literal continuum, each individual has zero fair share and zero budget, while the single-winner auction has a problematic maximum over infinitely many bids. The finite-\(N\) rescaling repairs this mathematically, but leaves an asymptotic focal-agent experiment rather than a continuous society.
Thus the proposed three anchors do not establish a worthwhile ChoCo mirror: each either makes the population distribution irrelevant or moves continuity into bid distributions and policies. The cloud story and exchangeability objection are not fatal; high multiplicity is genuinely plausible here. Nor can one honestly claim that every nearby population-coupled model would be worthless. A model restricting all classes to stationary policies and asking for aggregate welfare or equilibrium efficiency could be worthwhile. But that would be a new problem, not a continuous mirror anchored by Theorems 1–3. I would therefore reject the proposed mirror, while admitting that the universal claim “no worthwhile mirror in any scenario” is stronger than the evidence supports.
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.