| paper | Best of Both Worlds Fairness under Entitlements -- probablistic allocation of indivisible items -- already probabilistic |
| authors | — |
| venue | AAMAS 2023 |
| filed under | fairalloc · indivisible |
| judged by | gpt-5.6-terra / high (triple__gpt-5.6-terra__high__ctx2r8-rejudge1) |
| judge confidence | high |
| authors would recognise it | yes |
Theorem 6.2.
statement extracted from the paper’s text layer
Given finite agent types \(T\), item categories \(G\), masses \(\mu_t\), per-person entitlements \(a_t\), additive values \(v_t(g)\), and supplies \(q_g\) per unit population, compute a weighted-MNW ex-ante allocation \(F\) and a succinct lottery over continuum allocation patterns implementing \(F\), such that every recipient receives an integral bundle satisfying WPROP1 and every supported pattern is Pareto optimal.
A society consists of masses \(\mu_t\) of complete agent types with entitlements \(a_t\) and additive values \(v_t\); category \(g\) has supply \(q_g\). The ex-ante variables \(F_{tg}\) satisfy \(\sum_t\mu_tF_{tg}=q_g\) and maximize \(\sum_t\mu_ta_t\log(\sum_g v_t(g)F_{tg})\), followed by a succinct configuration-based lottery over integral recipient bundles.
The mirror covers Theorem 6.2's weighted maximum-Nash-welfare lottery guarantee; it leaves Theorem 4.1, Corollary 4.2, and the Weighted PS-Lottery results unaddressed.
The strongest positive case is for a high-multiplicity version of the paper’s Weighted Maximum Nash Welfare Lottery Algorithm. I would anchor it on Theorem 6.2, proved in this paper: a strongly polynomial-time algorithm returns an outcome that is ex-ante WEF, ex-post WPROP1, ex-ante Pareto optimal, and ex-post Pareto optimal. (Its decomposition ingredient, Lemma 6.1, is attributed to Freeman et al.; the theorem applying it to weighted entitlements is proved here.) This is a better anchor than the paper’s two-agent impossibility: the latter has no population to continuize.
Call the continuous problem HM-WMNW Best-of-Both-Worlds Allocation\(_\infty\). There is a finite set \(G\) of item categories. Category \(g\) has \(q_g\) indistinguishable indivisible copies per unit of population; in a finite \(N\)-person realization this means \(Nq_g\) physical copies. There is a finite set of agent types \(T\). Type \(t\) has population mass \(\mu_t\), additive per-person values \(v_t(g)\), and a per-person entitlement parameter \(a_t>0\), normalized so that \(\sum_t\mu_t a_t=1\). A type is complete: it fixes the entitlement band and the valuation vector, or the ordinal ranking in the ordinal variant.
The high-multiplicity dictionary is direct. In the \(N\)-agent discrete replica there are \(N\mu_t\) agents of type \(t\), each with paper-weight \(a_t/N\). Thus the paper’s weighted envy comparison between two individual agents becomes, after cancelling the common \(1/N\), comparison of per-person utilities divided by \(a_t\). The continuous society is \(\mu\), not a fractional outcome.
The ex-ante decision variable is \(F_{tg}\), the expected number of copies of category \(g\) received by one member of type \(t\), subject to
\[
\sum_t \mu_tF_{tg}=q_g.
\]
Let \(U_t(F_t)=\sum_gv_t(g)F_{tg}\). The continuous WMNW allocation is a maximizer of
\[
\sum_t\mu_ta_t\log U_t(F_t),
\]
equivalently the limit of the paper’s weighted Nash product in the finite replicas. It must satisfy continuous weighted envy-freeness:
\[
\frac{U_t(F_t)}{a_t}\geq \frac{\sum_gv_t(g)F_{sg}}{a_s}
\quad\text{for all }t,s.
\]
The “both worlds” part must not be erased by aggregation. A solution must also output a finite lottery over feasible continuum allocation patterns. A pattern assigns each individual member a finite bundle of actual indivisible copies, using exactly \(q_g\) mass of category \(g\). Its type-level bundle frequencies implement \(F\) in expectation. Every individual bundle \(B\) assigned to a type-\(t\) member must be WPROP1 in the scaled sense:
\[
v_t(B)+\max_{g}v_t(g)\ \geq\ a_t\sum_g q_gv_t(g).
\]
And every pattern must be Pareto optimal: no reassignment of the same physical-copy mass can weakly improve every member and strictly improve a positive-mass set. Thus this is not the already-familiar move of making the goods divisible: goods remain indivisible to each recipient, and WPROP1 remains a one-item, ex-post condition. Continuity lies in the population and in recording the society by type masses.
The intended regime is large-scale allocation with standardized supply and a small institutional taxonomy: for example, a national or city-wide allocation of course seats, public-housing unit categories, work-placement slots, or benefit packages. People belong to a limited number of priority/entitlement bands and have one of a limited number of valuation profiles over standardized categories. There may be millions of recipients and many physical copies of each category, while the number of types is modest by comparison. This is quite unlike a one-off estate division, but it is close to the public-housing and group-entitlement motivations the paper itself discusses.
I expect this to be Class A. The ex-ante WMNW program collapses from one variable family per named person to one per type–category pair, and is a finite Fisher/convex program with aggregate budgets \(\mu_ta_t\). The substantive algorithmic question is the implementation: can one produce the required lottery of indivisible allocation patterns from the compressed type description without expanding to \(N\) people and \(Nq_g\) copies? Theorem 6.2 makes this an especially credible question, rather than a cosmetic relaxation: its Birkhoff/bihierarchical decomposition is precisely the finite-population mechanism whose high-multiplicity analogue should be sought through configuration LPs, flow decompositions, or block-structured IP. A useful further question is whether support can be generated in time polynomial in \((|T|,|G|)\) and the binary encoding lengths, rather than in the expanded population.
I believe the authors would recognize this as their problem. It retains asymmetric per-person entitlements, additive valuations, ex-ante WEF, ex-post WPROP1, and Pareto guarantees; it merely replaces repeated named agents and repeated physical item copies by their type masses. It does not claim that every fair-division instance has this structure.
The soft spot is real: the mirror needs replicated, reasonably standardized item categories. If every object is genuinely unique, or if every person has an idiosyncratic priority and valuation vector, then the type set grows with the population and there is no useful continuization. Also, one must retain bundle-level implementation rather than stop at the aggregate flow, because otherwise “up to one item” becomes meaningless. Those limitations delimit the regime, but they do not undermine the large public-allocation regime above—where Theorem 6.2 has a natural and technically promising continuous counterpart.
The negative case does not honestly carry against Theorem 6.2.
The best objection is that the proposed replica changes two things at once: it makes recipients nonatomic and replaces the paper’s arbitrary, named objects by replicated standard categories. In that bulk model, much of “best of both worlds” ceases to be the finite-agent tension studied in the paper. A deterministic continuum allocation can split a type’s mass among bundles; those bundle frequencies already look like the marginal allocation that, with named agents, had to be achieved through a lottery. The Birkhoff/bihierarchical implementation problem can therefore collapse into a configuration-frequency description. If one only evaluates a randomly selected type-\(t\) member, \(F_t\) is an ordinary aggregate allocation, not evidence of a nontrivial ex-ante/ex-post bridge.
There is a related modelling concern. To retain the paper’s individual WPROP1 and Pareto claims, the proposal must either preserve anonymous individual labels within each type or explicitly give every member the same lottery over bundles. If it merely says that a type has bundle frequencies, a disadvantaged positive-mass subgroup can be hidden behind a favourable type average. If it does preserve those individual lotteries, the claimed compressed “finite lottery over continuum patterns” needs a careful formal output model. Otherwise the hard part has been silently moved from the algorithm to an unrepresented random assignment of an atomless population.
Those are worthwhile cautions, and they mean that this should not be sold as a literal high-multiplicity restatement of the authors’ mechanism. It is a bulk-allocation variant whose natural object is a distribution over bundles, with the ex-post requirement imposed on its support.
But they do not defeat the mirror. The proponent has supplied exactly the scenario needed to answer the stronger objection: large standardized allocations with a bounded taxonomy of valuations and entitlement bands. In that regime, types can genuinely be complete, supply naturally scales with the population, each recipient can still receive an integral bundle, and WPROP1 remains a meaningful one-item guarantee. Theorem 6.2 is a named strongly-polynomial computational result, not merely an axiom or an existence statement; its weighted-WMNW allocation and its constrained decomposition give a concrete continuous computational question. Whether the implementation can be represented and computed from types and categories without expanding the replica is not made vacuous merely because a continuum formulation is possible.
So the strongest anti verdict is only a scope warning: insist on a precise individual-lottery/configuration semantics, and do not infer relevance for bespoke item allocation. It is not a universal objection. Theorem 6.2 survives as a worthwhile continuous mirror, so this paper should be greened.
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.