Table of Contents
Fetching ...

Truthful and Almost Envy-Free Mechanism of Allocating Indivisible Goods: the Power of Randomness

Xiaolin Bu, Biaoshuai Tao

TL;DR

This work investigates truthful fair division of indivisible goods under envy-based fairness notions by introducing randomized mechanisms. It formalizes a framework that separates fractional allocation (F) from lottery decomposition (D) and demonstrates that randomness enables truthfulness to coexist with strong fairness guarantees that deterministic mechanisms cannot achieve. The authors prove exact results for small numbers of agents (EF1 for two, EF_-1^{+1} for three) and provide a scalable approach yielding EF^{+0}_{-O(sqrt{n})} for general n, along with ex-ante fairness guarantees and Pareto-optimality results for bi-valued valuations. They also establish impossibility results showing EF_-v^{+u}X cannot be achieved by any randomized truthful mechanism, and they discuss extensions to larger populations, as well as limitations in tri-valued valuations. The findings highlight the power and limits of randomness in mechanism design for fair division, with implications for practical allocation systems where truthfulness and fairness co-occurence is essential.

Abstract

We study the problem of fairly and truthfully allocating $m$ indivisible items to $n$ agents with additive preferences. Specifically, we consider truthful mechanisms outputting allocations that satisfy EF$^{+u}_{-v}$, where, in an EF$^{+u}_{-v}$ allocation, for any pair of agents $i$ and $j$, agent $i$ will not envy agent $j$ if $u$ items were added to $i$'s bundle and $v$ items were removed from $j$'s bundle. Previous work easily indicates that, when restricted to deterministic mechanisms, truthfulness will lead to a poor guarantee of fairness: even with two agents, for any $u$ and $v$, EF$^{+u}_{-v}$ cannot be guaranteed by truthful mechanisms when the number of items is large enough. In this work, we focus on randomized mechanisms, where we consider ex-ante truthfulness and ex-post fairness. For two agents, we present a truthful mechanism that achieves EF$^{+0}_{-1}$ (i.e., the well-studied fairness notion EF$1$). For three agents, we present a truthful mechanism that achieves EF$^{+1}_{-1}$. For $n$ agents in general, we show that there exists a truthful mechanism that achieves EF$^{+0}_{-O(\sqrt{n})}$. On the negative side, when considering the stronger notion EF$_{-v}^{+u}$X, we show that it cannot be achieved by any randomized truthful mechanism for any $u, v$, and any fixed number of agents. We further consider fair and truthful mechanisms that also satisfy the standard efficiency guarantee: Pareto-optimality. We provide a mechanism that simultaneously achieves truthfulness, EF$1$, and Pareto-optimality for bi-valued utilities (where agents' valuation on each item is either $p$ or $q$ for some $p>q\geq0$). For tri-valued utilities (where agents' valuations on each item belong to $\{p,q,r\}$ for some $p>q>r\geq0$) and any $u,v$, we show that truthfulness is incompatible with EF$^{+u}_{-v}$ and Pareto-optimality even for two agents.

Truthful and Almost Envy-Free Mechanism of Allocating Indivisible Goods: the Power of Randomness

TL;DR

This work investigates truthful fair division of indivisible goods under envy-based fairness notions by introducing randomized mechanisms. It formalizes a framework that separates fractional allocation (F) from lottery decomposition (D) and demonstrates that randomness enables truthfulness to coexist with strong fairness guarantees that deterministic mechanisms cannot achieve. The authors prove exact results for small numbers of agents (EF1 for two, EF_-1^{+1} for three) and provide a scalable approach yielding EF^{+0}_{-O(sqrt{n})} for general n, along with ex-ante fairness guarantees and Pareto-optimality results for bi-valued valuations. They also establish impossibility results showing EF_-v^{+u}X cannot be achieved by any randomized truthful mechanism, and they discuss extensions to larger populations, as well as limitations in tri-valued valuations. The findings highlight the power and limits of randomness in mechanism design for fair division, with implications for practical allocation systems where truthfulness and fairness co-occurence is essential.

Abstract

We study the problem of fairly and truthfully allocating indivisible items to agents with additive preferences. Specifically, we consider truthful mechanisms outputting allocations that satisfy EF, where, in an EF allocation, for any pair of agents and , agent will not envy agent if items were added to 's bundle and items were removed from 's bundle. Previous work easily indicates that, when restricted to deterministic mechanisms, truthfulness will lead to a poor guarantee of fairness: even with two agents, for any and , EF cannot be guaranteed by truthful mechanisms when the number of items is large enough. In this work, we focus on randomized mechanisms, where we consider ex-ante truthfulness and ex-post fairness. For two agents, we present a truthful mechanism that achieves EF (i.e., the well-studied fairness notion EF). For three agents, we present a truthful mechanism that achieves EF. For agents in general, we show that there exists a truthful mechanism that achieves EF. On the negative side, when considering the stronger notion EFX, we show that it cannot be achieved by any randomized truthful mechanism for any , and any fixed number of agents. We further consider fair and truthful mechanisms that also satisfy the standard efficiency guarantee: Pareto-optimality. We provide a mechanism that simultaneously achieves truthfulness, EF, and Pareto-optimality for bi-valued utilities (where agents' valuation on each item is either or for some ). For tri-valued utilities (where agents' valuations on each item belong to for some ) and any , we show that truthfulness is incompatible with EF and Pareto-optimality even for two agents.
Paper Structure (53 sections, 28 theorems, 31 equations, 3 tables, 1 algorithm)

This paper contains 53 sections, 28 theorems, 31 equations, 3 tables, 1 algorithm.

Key Result

Proposition 2.3

If an allocation is EF$^{+0}_{-v}$, then for any $w$ with $0\leq w\leq v$, the allocation is EF$^{+w}_{-(v-w)}$.

Theorems & Definitions (61)

  • Definition 2.1
  • Definition 2.2
  • Proposition 2.3
  • proof
  • Definition 2.4
  • Theorem 2.5
  • Definition 2.6
  • Definition 2.7
  • Definition 2.8
  • Definition 2.9
  • ...and 51 more