{"title":"Truthful and Almost Envy-Free Mechanism of Allocating Indivisible Goods: the Power of Randomness","authors":"Xiaolin Bu, Biaoshuai Tao","doi":"arxiv-2407.13634","DOIUrl":null,"url":null,"abstract":"We study the problem of fairly and truthfully allocating $m$ indivisible\nitems to $n$ agents with additive preferences. Specifically, we consider\ntruthful mechanisms outputting allocations that satisfy EF$^{+u}_{-v}$, where,\nin an EF$^{+u}_{-v}$ allocation, for any pair of agents $i$ and $j$, agent $i$\nwill not envy agent $j$ if $u$ items were added to $i$'s bundle and $v$ items\nwere removed from $j$'s bundle. Previous work easily indicates that, when\nrestricted to deterministic mechanisms, truthfulness will lead to a poor\nguarantee of fairness: even with two agents, for any $u$ and $v$,\nEF$^{+u}_{-v}$ cannot be guaranteed by truthful mechanisms when the number of\nitems is large enough. In this work, we focus on randomized mechanisms, where\nwe consider ex-ante truthfulness and ex-post fairness. For two agents, we\npresent a truthful mechanism that achieves EF$^{+0}_{-1}$ (i.e., the\nwell-studied fairness notion EF$1$). For three agents, we present a truthful\nmechanism that achieves EF$^{+1}_{-1}$. For $n$ agents in general, we show that\nthere exist truthful mechanisms that achieve EF$^{+u}_{-v}$ for some $u$ and\n$v$ that depend only on $n$ (not $m$). We further consider fair and truthful mechanisms that also satisfy the\nstandard efficiency guarantee: Pareto-optimality. We provide a mechanism that\nsimultaneously achieves truthfulness, EF$1$, and Pareto-optimality for\nbi-valued utilities (where agents' valuation on each item is either $p$ or $q$\nfor some $p>q\\geq0$). For tri-valued utilities (where agents' valuations on\neach item belong to $\\{p,q,r\\}$ for some $p>q>r\\geq0$) and any $u,v$, we show\nthat truthfulness is incompatible with EF$^{+u}_{-v}$ and Pareto-optimality\neven for two agents.","PeriodicalId":501316,"journal":{"name":"arXiv - CS - Computer Science and Game Theory","volume":"20 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Computer Science and Game Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2407.13634","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
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 exist truthful mechanisms that achieve EF$^{+u}_{-v}$ for some $u$ and
$v$ that depend only on $n$ (not $m$). 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.