Asymptotic existence of fair divisions for groups

Pasin Manurangsi, Warut Suksompong · MSS 2017 (d4-journals-mss-2017-0052)

mirror foundnew result: other → P — proved & adversarially reviewed →
paperAsymptotic existence of fair divisions for groups
authorsPasin Manurangsi, Warut Suksompong
venueMSS 2017
filed underfairalloc · indivisible
judged bygpt-5.6-luna / xhigh (triple__luna__xhigh__c6r1)
judge confidencemedium
authors would recognise ityes

The new result

other→P discrete result → its continuous mirror

Answer: Yes: report-independent uniform assignment succeeds above a sufficient threshold of \(O(g\log(\tau g/\varepsilon)/(\mu_{\min}(1-\alpha)^2))\). With unrestricted support size, admissible societies with arbitrarily many items can have no successful assignment. · discrete side: other · adjudication: proved

full proof & adversarial review →

The anchor — algorithmic

Theorem 4

Every anchor argued

The continuous mirror question

Given \(g\) equal-mass groups, \(m\) indivisible items, \(\alpha\in[0,1)\), \(\varepsilon>0\), and a finite-support society \(\mu\) over complete types \(t=(k,v)\), where \(k\in\{1,\ldots,g\}\), \(v\in[0,1]^m\), \(\sum_v\mu_{k,v}=1/g\), and \(\sum_{j=1}^m v_j\ge m\mu_{\min}\) for every \(t\in\operatorname{supp}(\mu)\), construct a report-independent randomized assignment \(a:\{1,\ldots,m\}\to\{1,\ldots,g\}\) such that, with probability at least \(1-\varepsilon\), every supported type satisfies \(\sum_{j:a(j)=k}v_j\ge\alpha\sum_{j:a(j)=\ell}v_j\) for every \(\ell\), and determine the sufficient threshold in \(m\) and implementation complexity as functions of \(g,\tau,\alpha,\mu_{\min},\varepsilon\).

The model it lives in

A high-multiplicity group fair-division model with society \(\mu\) over complete types \(t=(k,v)\), integral item-to-group assignments, and a randomized mechanism whose objective is to achieve type-wise \(\alpha\)-envy-freeness with failure probability at most \(\varepsilon\), using uniform independent assignment as the basic mechanism.

The objection that survived

The mechanism and type-wise predicate ignore the numerical values of \(\mu\), so the result may be viewed as representative-agent compression rather than a population-sensitive computation; genuinely nonatomic valuation supports also fall outside the proposed guarantee.

fatal: False

What the mirror covers

The mirror covers Theorem 4's truthful random-assignment guarantee for approximate group envy-freeness, with dependence on the number \(\tau\) of supported types; it leaves Theorems 1–3, exact envy-freeness, welfare maximization, and non-existence bounds untouched.

Open questions for a prover

The case FOR (proponent)

The strongest honest case is a narrow one led by Theorem 4. The paper contains no named NP-hardness result or classical complexity classification, so this is an algorithmic anchor rather than a hardness anchor.

Theorem 4, proved in this paper, says the following. Under [A2], every utility \(u_i(j)\in[0,1]\) is drawn independently from a distribution \(D_{i,j}\), with \(\mathbb{E}[u_i(j)]\ge \mu_{\min}>0\). For every \(\alpha\in[0,1)\), there is a constant \(C\), depending only on \(\alpha\) and \(\mu_{\min}\), such that if \(m>Cg\log n\), then the mechanism assigning every item independently and uniformly to one of the \(g\) groups produces an \(\alpha\)-approximately envy-free allocation with high probability. Here approximate envy-freeness means that every player \(i\) values her own group’s bundle at least \(\alpha\) times as much as every other group’s bundle. The paper obtains failure probability \(\exp(-\Omega(m/g))\). The mechanism is truthful because its outcome is independent of reported utilities.

My continuous problem is:

Continuous Truthful Approximate Group Envy-Freeness. An instance consists of \(g\) groups, \(m\) indivisible items, a parameter \(\alpha<1\), and a finitely supported continuous society \(\mu\) over complete types \(t=(k,v)\). The group label is \(k\in\{1,\ldots,g\}\), and \(v=(v_1,\ldots,v_m)\in[0,1]^m\) is the type’s additive valuation vector. The mass \(\mu_{k,v}\) is the fraction of the population having that group and valuation type; \(\tau\) is the number of positive-mass types. Assume every supported type satisfies \(\frac{1}{m}\sum_{j=1}^m v_j\ge \mu_{\min}\).

A feasible action is an integral assignment \(a:\{1,\ldots,m\}\to\{1,\ldots,g\}\): every item goes whole to one group. Let \(M_k(a)\) be group \(k\)’s bundle. The objective is to output a truthful randomized mechanism whose realized assignment satisfies

\[ \sum_{j\in M_k(a)}v_j \ge \alpha\sum_{j\in M_\ell(a)}v_j \]

for every positive-mass type \((k,v)\) and every group \(\ell\), with probability at least \(1-\varepsilon\). A natural solution is exactly the paper’s random-assignment mechanism: assign each item independently and uniformly to a group. It ignores reports, so it is universally truthful.

This is a genuine population continuization. The items remain indivisible, the group-level bundle comparison is unchanged, and the only replacement is that many indistinguishable players are represented by mass \(\mu_{k,v}\). For any large finite population \(N\), one can recover a discrete instance by taking \(N\mu_{k,v}\) copies of each type. The regime is a large organization or consortium with many members but relatively few recurring preference profiles: for example, departments containing large numbers of employees in standardized research or operational roles. Thus \(N\gg\tau\), while each positive-mass type may represent many agents.

The theorem’s proof transfers particularly cleanly at the type level. For a type \(v\), the utility assigned to any group has expectation \(\frac{1}{g}\sum_jv_j\). Chernoff bounds and a union bound over the \(\tau\) types give a sufficient condition of the form

\[ m\ge \frac{3g}{\mu_{\min}\delta_\alpha^2} \log\frac{2g\tau}{\varepsilon}, \qquad \delta_\alpha=\frac{1-\alpha}{1+\alpha}. \]

Thus the continuous mirror predicts a Class A result: the randomized mechanism is trivial to implement, and the required number of items depends on the number of distinct types \(\tau\), rather than on the potentially enormous number \(N\) of named agents. This is exactly the computational benefit expected from high multiplicity.

The original authors should recognize this as their problem rather than a softened substitute. It preserves their groups, additive valuations, indivisible items, group-level envy notion, approximate-fairness parameter, and truthful random-assignment mechanism. It does not replace the population by fractional goods or lotteries; randomization is already part of their Theorem 4. Existing multi-player fair-division work is therefore supporting evidence for the mirror’s plausibility, not a novelty collision: the paper still studies finite named players and does not formulate the type-mass mechanism problem.

I would not anchor on Theorem 1 in the same way. Its welfare advantage comes from finite-population fluctuations in group utility sums, and those fluctuations disappear in a literal continuum limit. Theorem 3 is likewise mainly a union bound over named players and discrete assignments. Theorem 4 is the cleanest result whose mechanism and concentration argument survive continuization.

The weak point is that this mirror covers approximate, not exact, envy-freeness, and it assumes an explicitly represented finite type support together with a uniform lower bound on total value. If the society has an uncountable support of genuinely distinct valuation vectors, or if one insists on \(\alpha=1\), the simple type-level concentration argument no longer suffices. That weakness leaves useful follow-up questions: whether deterministic assignments can replace randomization, whether exact envy-freeness is attainable, how to handle implicit or continuous type distributions, and whether welfare can be optimized subject to the same type-wise fairness guarantee.

The case AGAINST (opponent, writing after the proponent)

The proponent has identified the paper’s only plausible anchor, but I would reject it as a worthwhile ChoCo mirror.

Theorem 4 is an algorithmic guarantee, but its continuous version has almost no computational content. For a finitely supported society, write \(S=\operatorname{supp}(\mu)\). The event being guaranteed is simply

\[ \bigcap_{(k,v)\in S}\bigcap_{\ell=1}^g \left\{\sum_{j\in M_k(a)}v_j\ge \alpha\sum_{j\in M_\ell(a)}v_j\right\}. \]

The masses \(\mu_{k,v}\) do not occur. A type of mass \(10^{-100}\) imposes exactly the same constraint as a type of mass \(1/2\), while a zero-mass type disappears discontinuously. The mechanism does not inspect \(\mu\), optimize anything over it, or alter its outcome according to it. It merely assigns each of the \(m\) items independently to a group. The proposed theorem is therefore the same finite random-assignment theorem applied to \(\tau\) representative valuation vectors, with a union bound replacing \(n\) by \(\tau\).

That compression is a legitimate high-multiplicity observation, but it is not yet a continuous computational-social-choice problem. The runtime of the mechanism is already \(O(m)\), independently of the population size, and the only computation involving the society is checking the \(\tau\) type vectors. There is no continuous optimization, separation problem, incentive constraint, or population-dependent allocation. The “Class A” result is essentially that an input-independent lottery remains input-independent after duplicate agents are compressed.

The better version—allowing an actually continuous valuation distribution—does not repair this. In a nonatomic type space, the paper’s requirement that every player be approximately envy-free naturally becomes an almost-everywhere requirement. For a rich valuation distribution, that predicate is usually empty. With two groups and two indivisible items, suppose both groups contain positive mass of types valuing the items in opposite ways. Whichever group receives item \(1\), some positive-mass types in the other group prefer that bundle; similarly for item \(2\). Thus no partition can satisfy \(\alpha\)-envy-freeness for any \(\alpha>0\). This is not merely that the theorem’s bound becomes weaker: the universal individual-level fairness object disappears for generic continuous populations.

One can instead ask for fairness for all but an \(\eta\)-fraction of the population, or minimize the mass of envious agents, or impose an average envy constraint. Those are potentially interesting fair-division questions, but they replace the paper’s individual guarantee by an aggregate fairness objective. Their continuity lies in changing the fairness criterion, not in continuizing Theorem 4. Likewise, optimizing a lottery over the finitely many group assignments would be an outcome-lottery problem with type-weighted constraints; the population would still be passive data.

The finite-support rescue is possible, especially for standardized roles, so this is not an objection that the scenario is nonsensical. But with cardinal valuation vectors, exact repeated complete types are a strong modelling assumption; under genuinely non-atomic utility generation, \(\tau=N\) with probability one. If repeated roles are imposed, the result is best understood as ordinary high-multiplicity compression. The masses themselves do no work.

So the negative case is not airtight: if ChoCo regards a population-size-independent concentration guarantee over a small explicit type support as sufficient, the proposed mirror should pass. But under the programme’s stronger computational ambition, Theorem 4 offers no population-dependent problem to solve. It either collapses to a finite list of representative agents or requires a new aggregate fairness notion.

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.