Proportional item allocation explained

Proportional item allocation is a fair item allocation problem, in which the fairness criterion is proportionality - each agent should receive a bundle that they value at least as much as 1/n of the entire allocation, where n is the number of agents.

Since the items are indivisible, a proportional assignment may not exist. The simplest case is when there is a single item and at least two agents: if the item is assigned to one agent, the other will have a value of 0, which is less than 1/2. Therefore, the literature considers various relaxations of the proportionality requirement.

Proportional allocation

An allocation of objects is called proportional (PROP) if every agent i values his bundle at least 1/n of the total. Formally, for all i (where M is the set of all goods):

Vi(Xi)\geqVi(M)/n

.

A proportional division may not exist. For example, if the number of people is larger than the number of items, then some people will get no item at all and their value will be zero. Nevertheless, such a division exists with high probability for indivisible items under certain assumptions on the valuations of the agents.[1]

Deciding whether a PROP allocation exists: cardinal utilities

Suppose the agents have cardinal utility functions on items. Then, the problem of deciding whether a proportional allocation exists is NP-complete: it can be reduced from the partition problem.[2]

Deciding whether a PROP allocation exists: ordinal rankings

Suppose the agents have ordinal rankings on items. An allocation is called necessary-proportional (or sd-proportional) if it is proportional according to all valuations consistent with the rankings. It is called possibly-proportional if it is proportional according to at least one set of consistent valuations.

Relation to other fairness criteria

With additive valuations:

PROP1 allocations

An allocation is called proportional up to the best c items (PROPc) if for every agent i, there exists a subset of at most c items that, if given to i, brings the total value of i to at least 1/n of the total. Formally, for all i (where M is the set of all goods):[5]

\existsY\subseteqM\setminusXi:~~~|Y|\leqc,~~~Vi(Xi\cupY)\geqVi(M)/n

.

An equivalent definition is: the value of each agent i is at least (1/n of the total) minus (the most valuable c items not assigned to i):

Vi(Xi)~\geq~Vi(M)/n~-

~max
Y\subseteqM\setminusXi,|Y|\leqc

Vi(Y)

PROP0 is equivalent to proportionality, which might not exist. In contrast, a PROP1 allocation always exists and can be found e.g. by round-robin item allocation. The interesting question is how to combine it with efficiency conditions such as Pareto efficiency (PE).

Finding efficient PROP1 allocations

Conitzer, Freeman and Shah proved that, in the context of fair public decision making, a PROP1 allocation that is also PE.

Barman and Krishnamurthy[6] presented a strongy-polynomial-time algorithm finding a PE+PROP1 allocation for goods (objects with positive utility).

Branzei and Sandomirskiy[7] extended the condition of PROP1 to chores (objects with negative utility). Formally, for all i:

\existsY\subseteqXi:~~~|Y|\leq1,~~~Vi(Xi\setminusY)\geqVi(M)/n

.

They presented an algorithm finding a PE+PROP1 allocation of chores. The algorithm is strongly-polynomial-time if either the number of objects or the number of agents (or both) are fixed.

Aziz, Caragiannis, Igarashi and Walsh[8] extended the condition of PROP1 to mixed valuations (objects can have both positive and negative utilities). In this setting, an allocation is called PROP1 if, for each agent i, if we remove one negative item from i's bundle, or add one positive item to i's bundle, then i's utility is at least 1/n of the total. Their Generalized Adjusted Winner algorithm finds a PE+EF1 allocation for two agents; such an allocation is also PROP1.

Aziz, Moulin and Sandomirskiy[9] presented a strongly-polynomial-time algorithm for finding an allocation that is fractionally-PE (stronger than PE) and PROP1, with general mixed valuations, even if the number of agents or objects is not fixed, and even if the agents have different entitlements.

Relation to other fairness criteria

With additive valuations:

PROP*(n-1) allocations

An allocation is called proportional from all except c items (PROP*c) for an agent i if there exists a set of at most c items that, if removed from the set of all items, then i values his bundle at least 1/n of the remainder. Formally, for all i:[11]

\existsY\subseteqM:~~~|Y|\leqc,~~~Vi(Xi)\geqVi(M\setminusY)/n

.

PROP*(n-1) is slightly stronger than PROP1: when n=2, PROP*(n-1) is equivalent to EF1, but PROP1 is weaker. A PROP*(n-1) allocation always exists and can be found e.g. by round-robin item allocation.

Relation to other fairness criteria

With additive valuations:

The following maximin-share approximations are implied by PROP*(n-1):

PROPx allocations

An allocation is called proportional up to the worst item (PROPx) if for every agent i, for any subset with one item not allocated to i, if the subset is given to i, then it brings his value to at least 1/n of the total. Formally, for all i:[12]

\forallY\subseteqM\setminusXi:~~~|Y|=1,~~~Vi(Xi\cupY)\geqVi(M)/n

An equivalent definition is: the value of each agent i is at least (1/n of the total) minus (the least valuable item not assigned to i):

Vi(Xi)~\geq~Vi(M)/n~-

~min
Y\subseteqM\setminusXi,|Y|=1

Vi(Y)

Obviously, PROPx is stronger than PROP1. Moreover, while PROP1 allocations always exist, PROPx allocations may not exist.

PROPm allocations

An allocation is called proportional up to the maximin item (PROPm) if the value of each agent i is at least (1/n of the total) minus (the maximin item not assigned to i), where the maximin item the maximum over all the other n-1 agents j, of the least-valuable item allocated to j. Formally:[13]

Vi(Xi)~\geq~Vi(M)/n~-~maxj

min
Y\subseteqXj,|Y|=1

Vi(Y)

Obviously, PROPx is stronger than PROPm, which is stronger than PROP1. A PROPm allocation exists when the number of agents is at most 5.

Notes and References

  1. Suksompong. Warut. 2016. Asymptotic existence of proportionally fair allocations. Mathematical Social Sciences. 81. 62–65. 1806.00218. 10.1016/j.mathsocsci.2016.03.007. 14055462.
  2. Bouveret. Sylvain. Lemaître. Michel. 2015. Characterizing conflicts in fair division of indivisible goods using a scale of criteria. Autonomous Agents and Multi-Agent Systems. 30. 2. 259. 10.1007/s10458-015-9287-3. 16041218.
  3. Book: Pruhs . Kirk . Woeginger . Gerhard J. . 2012 . Kranakis . Evangelos . Krizanc . Danny . Luccio . Flaminia . Divorcing Made Easy . https://link.springer.com/chapter/10.1007/978-3-642-30347-0_30 . Fun with Algorithms . Lecture Notes in Computer Science . 7288 . en . Berlin, Heidelberg . Springer . 305–314 . 10.1007/978-3-642-30347-0_30 . 978-3-642-30347-0.
  4. Aziz . Haris . Gaspers . Serge . MacKenzie . Simon . Walsh . Toby . 2015 . Fair assignment of indivisible objects under ordinal preferences . Artificial Intelligence . 227 . 71–92 . 1312.6546 . 10.1016/j.artint.2015.06.002 . 1408197.
  5. Conitzer. Vincent. Freeman. Rupert. Shah. Nisarg. 2016. Fair Public Decision Making Proceedings of the 2017 ACM Conference on Economics and Computation. EN. 1611.04034. 10.1145/3033274.3085125. 30188911.
  6. Barman. Siddharth. Krishnamurthy. Sanath Kumar. 2019-07-17. On the Proximity of Markets with Integral Equilibria. Proceedings of the AAAI Conference on Artificial Intelligence. en. 33. 1. 1748–1755. 10.1609/aaai.v33i01.33011748. 1811.08673 . 2374-3468. free. 53793188.
  7. 1907.01766. cs.GT. Simina. Brânzei. Fedor. Sandomirskiy. Algorithms for Competitive Division of Chores. 2019-07-03.
  8. 1807.10684. cs.GT. Haris. Aziz. Ioannis. Caragiannis. Fair allocation of combinations of indivisible goods and chores. 2018-12-11. Igarashi. Ayumi. Walsh. Toby.
  9. 1909.00740. cs.GT. Haris. Aziz. Herve. Moulin. A polynomial-time algorithm for computing a Pareto optimal and almost proportional allocation. 2019-09-02. Sandomirskiy. Fedor.
  10. Aziz. Haris. Huang. Xin. Mattei. Nicholas. Segal-Halevi. Erel. 2020-12-07. Computing Fair Utilitarian Allocations of Indivisible Goods. cs.GT. 2012.03979.
  11. Segal-Halevi. Erel. Suksompong. Warut. 2019-12-01. Democratic fair allocation of indivisible goods. Artificial Intelligence. 277. 103167. 1709.02564. 10.1016/j.artint.2019.103167. 0004-3702. 203034477.
  12. Moulin. Hervé. 2019-08-02. Fair Division in the Internet Age. Annual Review of Economics. 11. 1. 407–441. 10.1146/annurev-economics-080218-025559. 189297304. 1941-1383. free.
  13. Baklanov. Artem. Garimidi. Pranav. Gkatzelis. Vasilis. Schoepflin. Daniel. 2021-01-14. Achieving Proportionality up to the Maximin Item with Indivisible Goods. cs.GT. 2009.09508.