fbpx
Wikipedia

Fair item allocation

Fair item allocation is a kind of the fair division problem in which the items to divide are discrete rather than continuous. The items have to be divided among several partners who potentially value them differently, and each item has to be given as a whole to a single person.[1] This situation arises in various real-life scenarios:

  • Several heirs want to divide the inherited property, which contains e.g. a house, a car, a piano and several paintings.
  • Several lecturers want to divide the courses given in their faculty. Each lecturer can teach one or more whole courses.
  • White elephant gift exchange parties

The indivisibility of the items implies that a fair division may not be possible. As an extreme example, if there is only a single item (e.g. a house), it must be given to a single partner, but this is not fair to the other partners. This is in contrast to the fair cake-cutting problem, where the dividend is divisible and a fair division always exists. In some cases, the indivisibility problem can be mitigated by introducing monetary payments or time-based rotation, or by discarding some of the items.[2]: 285  But such solutions are not always available.

An item assignment problem has several ingredients:

  1. The partners have to express their preferences for the different item-bundles.
  2. The group should decide on a fairness criterion.
  3. Based on the preferences and the fairness criterion, a fair assignment algorithm should be executed to calculate a fair division.

These ingredients are explained in detail below.

Preferences edit

Combinatorial preferences edit

A naive way to determine the preferences is asking each partner to supply a numeric value for each possible bundle. For example, if the items to divide are a car and a bicycle, a partner may value the car as 800, the bicycle as 200, and the bundle {car, bicycle} as 900 (see Utility functions on indivisible goods for more examples). There are two problems with this approach:

  1. It may be difficult for a person to calculate exact numeric values to the bundles.
  2. The number of possible bundles can be huge: if there are   items then there are   possible bundles. For example, if there are 16 items then each partner will have to present their preferences using 65536 numbers.

The first problem motivates the use of ordinal utility rather than cardinal utility. In the ordinal model, each partner should only express a ranking over the   different bundles, i.e., say which bundle is the best, which is the second-best, and so on. This may be easier than calculating exact numbers, but it is still difficult if the number of items is large.

The second problem is often handled by working with individual items rather than bundles:

  • In the cardinal approach, each partner should report a numeric valuation for each item;
  • In the ordinal approach, each partner should report a ranking over the items, i.e., say which item is the best, which is the second-best, etc.

Under suitable assumptions, it is possible to lift the preferences on items to preferences on bundles. [3]: 44–48  Then, the agents report their valuations/rankings on individual items, and the algorithm calculates for them their valuations/rankings on bundles.

Additive preferences edit

To make the item-assignment problem simpler, it is common to assume that all items are independent goods (so they are not substitute goods nor complementary goods). [4] Then:

  • In the cardinal approach, each agent has an additive utility function (also called: modular utility function). Once the agent reports a value for each individual item, it is easy to calculate the value of each bundle by summing up the values of its items.
  • In the ordinal approach, additivity allows us to infer some rankings between bundles. For example, if a person prefers w to x to y to z, then he necessarily prefers {w,x} to {w,y} or to {x,y}, and {w,y} to {x}. This inference is only partial, e.g., we cannot know whether the agent prefers {w} to {x,y} or even {w,z} to {x,y}.[5][6]

The additivity implies that each partner can always choose a "preferable item" from the set of items on the table, and this choice is independent of the other items that the partner may have. This property is used by some fair assignment algorithms that will be described next.[2]: 287–288 

Compact preference representation languages edit

Compact preference representation languages have been developed as a compromise between the full expressiveness of combinatorial preferences to the simplicity of additive preferences. They provide a succinct representation to some natural classes of utility functions that are more general than additive utilities (but not as general as combinatorial utilities). Some examples are:[2]: 289–294 

  • 2-additive preferences: each partner reports a value for each bundle of size at most 2. The value of a bundle is calculated by summing the values for the individual items in the bundle and adding the values of pairs in the bundle. Typically, when there are substitute items, the values of pairs will be negative, and when there are complementary items, the values of pairs will be positive. This idea can be generalized to k-additive preferences for every positive integer k.
  • Graphical models: for each partner, there is a graph that represents the dependencies between different items. In the cardinal approach, a common tool is the GAI net (Generalized Additive Independence). In the ordinal approach, a common tool is the CP net (Conditional Preferences) and its extensions: TCP net, UCP net, CP theory, CI net (Conditional Importance) and SCI net (a simplification of CI net).
  • Logic based languages: each partner describes some bundles using a first order logic formula, and may assign a value for each formula. For example, a partner may say: "For (x or (y and z)), my value is 5". This means that the agent has a value of 5 for any of the bundles: x, xy, xz, yz, xyz.
  • Bidding languages: many languages for representing combinatorial preferences have been studied in the context of combinatorial auctions. Some of these languages can be adapted to the item assignment setting.

Fairness criteria edit

Individual guarantee criteria edit

An individual guarantee criterion is a criterion that should hold for each individual partner, as long as the partner truthfully reports his preferences. Five such criteria are presented below. They are ordered from the weakest to the strongest (assuming the valuations are additive):[7]

Maximin share edit

The maximin-share (also called: max-min-fair-share guarantee) of an agent is the most preferred bundle he could guarantee himself as divider in divide and choose against adversarial opponents. An allocation is called MMS-fair if every agent receives a bundle that he weakly prefers over his MMS.[8]

Proportional fair-share (PFS) edit

The proportional-fair-share of an agent is 1/n of his utility from the entire set of items. An allocation is called proportional if every agent receives a bundle worth at least his proportional-fair-share.

Min-max fair-share (mFS) edit

The min-max-fair-share of an agent is the minimal utility that she can hope to get from an allocation if all the other agents have the same preferences as her, when she always receives the best share. It is also the minimal utility that an agent can get for sure in the allocation game “Someone cuts, I choose first”. An allocation is mFS-fair if all agents receive a bundle that they weakly prefer over their mFS.[7] mFS-fairness can be described as the result of the following negotiation process. A certain allocation is suggested. Each agent can object to it by demanding that a different allocation be made by another agent, letting him choose first. Hence, an agent would object to an allocation only if in all partitions, there is a bundle that he strongly prefers over his current bundle. An allocation is mFS-fair iff no agent objects to it, i.e., for every agent there exists a partition in which all bundles are weakly worse than his current share.

For every agent with subadditive utility, the mFS is worth at least  . Hence, every mFS-fair allocation is proportional. For every agent with superadditive utility, the MMSis worth at most  . Hence, every proportional allocation is MMS-fair. Both inclusions are strict, even when every agent has additive utility. This is illustrated in the following example:[7]

There are three agents and three items:
  • Alice values the items as 2,2,2. For her, MMS=PFS=mFS=2.
  • Bob values the items as 3,2,1. For him, MMS=1, PFS=2 and mFS=3.
  • Carl values the items as 3,2,1. For him, MMS=1, PFS=2 and mFS=3.
The possible allocations are as follows:
  • Every allocation which gives an item to each agent is MMS-fair.
  • Every allocation which gives the first and second items to Bob and Carl and the third item to Alice is proportional.
  • No allocation is mFS-fair.

The above implications do not hold when the agents' valuations are not sub/superadditive.[9]

Envy-freeness (EF) edit

Every agent weakly prefers his own bundle to any other bundle. Every envy-free allocation of all items is mFS-fair; this follows directly from the ordinal definitions and does not depend on additivity. If the valuations are additive, then an EF allocation is also proportional and MMS-fair. Otherwise, an EF allocation may be not proportional and even not MMS.[9] See envy-free item assignment for more details.

Competitive equilibrium from Equal Incomes (CEEI) edit

This criterion is based on the following argument: the allocation process should be considered as a search for an equilibrium between the supply (the set of objects, each one having a public price) and the demand (the agents’ desires, each agent having the same budget for buying the objects). A competitive equilibrium is reached when the supply matches the demand. The fairness argument is straightforward: prices and budgets are the same for everyone. CEEI implies EF regardless of additivity. When the agents' preferences are additive and strict (each bundle has a different value), CEEI implies Pareto efficiency.[7]

Several recently suggested fairness criteria are:[10]

Envy-freeness-except-1 (EF1) edit

For each two agents A and B, if we remove from the bundle of B the item most valuable for A, then A does not envy B (in other words, the "envy level" of A in B is at most the value of a single item). Under monotonicity, an EF1 allocation always exists.

Envy-freeness-except-cheapest (EFx) edit

For each two agents A and B, if we remove from the bundle of B the item least valuable for A, then A does not envy B. EFx is strictly stronger than EF1. It is not known whether EFx allocations always exist.

Global optimization criteria edit

A global optimization criterion evaluates a division based on a given social welfare function:

  • The egalitarian social welfare is minimum utility of a single agent. An item assignment is called egalitarian-optimal if it attains the maximum possible egalitarian welfare, i.e., it maximizes the utility of the poorest agent. Since there can be several different allocations maximizing the smallest utility, egalitarian optimality is often refined to leximin-optimality: from the subset of allocations maximizing the smallest utility, it selects those allocations that maximize the second-smallest utility, then the third-smallest utility, and so on.
  • The Nash social welfare is the product of the utilities of the agents. An assignment called Nash-optimal or Maximum-Nash-Welfare if it maximizes the product of utilities. Nash-optimal allocations have some nice fairness properties.[10]

An advantage of global optimization criteria over individual criteria is that welfare-maximizing allocations are Pareto efficient.

Allocation algorithms edit

Various algorithms for fair item allocation are surveyed in pages on specific fairness criteria:

  • Picking sequence: a simple protocol where the agents take turns in selecting items, based on some pre-specified sequence of turns. The goal is to design the picking-sequence in a way that maximizes the expected value of a social welfare function (e.g. egalitarian or utilitarian) under some probabilistic assumptions on the agents' valuations.
  • Competitive equilibrium: various algorithms for finding a CE allocation are described in the article on Fisher market.

Variants and extensions edit

Different entitlements edit

In this variant, different agents are entitled to different fractions of the resource. A common use-case is dividing cabinet ministries among parties in the coalition.[14] It is common to assume that each party should receive ministries according to the number of seats it has in the parliament. The various fairness notions have to be adapted accordingly. Several classes of fairness notions were considered:

  • Notions based on weighted competitive equilibrium; [15] [16]
  • Notions based on weighted envy-freeness;[17] [18] [19]
  • Notions based on weighted fair share;[20]

See also: Proportional cake-cutting with different entitlements.

Allocation to groups edit

In this variant, bundles are given not to individual agents but to groups of agents. Common use-cases are: dividing inheritance among families, or dividing facilities among departments in a university. All agents in the same group consume the same bundle, though they may value it differently. The classic item allocation setting corresponds to the special case in which all groups are singletons.

With groups, it may be impossible to guarantee unanimous fairness (fairness in the eyes of all agents in each group), so it is often relaxed to democratic fairness (fairness in the eyes of e.g. at least half the agents in each group).[21]

See also: Fair division among groups.

Allocation of public goods edit

In this variant, each item provides utility not only to a single agent but to all agents. Different agents may attribute different utilities to the same item. The group has to choose a subset of items satisfying some constraints, for example:

  • At most k items can be selected. This variant is closely related to multiwinner voting, except that in multiwinner voting the number of elected candidates is usually much smaller than the number of voters, while in public goods allocation the number of chosen goods is usually much larger than the number of agents. An example is a public library that has to decide which books to purchase, respecting the preferences of the readers; the number of books is usually much larger than the number of readers.[22]
  • The total cost of all items must not exceed a fixed budget. This variant is often known as participatory budgeting.
  • The number of items should be as small as possible, subject to that all agents must agree that the chosen set is better than the non-chosen set. This variant is known as the agreeable subset problem.
  • There may be general matroid constraints, matching constraints or knapsack constraints on the chosen set.[23]

Allocation of private goods can be seen as a special case of allocating public goods: given a private-goods problem with n agents and m items, where agent i values item j at vij, construct a public-goods problem with n*m items, where agent i values each item i,j at vij, and the other items at 0. Item i,j essentially represents the decision to give item j to agent i. This idea can be formalized to show a general reduction from private-goods allocation to public-goods allocation that retains the maximum Nash welfare allocation, as well as a similar reduction that retains the leximin optimal allocation.[22]

Common solution concepts for public goods allocation are core stability (which implies both Pareto-efficiency and proportionality),[23] maximum Nash welfare, leximin optimality and proportionality up to one item.[22]

Public decision making edit

In this variant, several agents have to accept decisions on several issues. A common use-case is a family that has to decide what activity to do each day (here each issue is a day). Each agent assigns different utilities to the various options in each issue. The classic item allocation setting corresponds to the special case in which each issue corresponds to an item, each decision option corresponds to giving that item to a particular agent, and the agents' utilities are zero for all options in which the item is given to someone else. In this case, proportionality means that the utility of each agent is at least 1/n of his "dictatorship utility", i.e., the utility he could get by picking the best option in each issue. Proportionality might be unattainable, but PROP1 is attainable by Round-robin item allocation.[24]

See also: multi-issue voting.

Repeated allocation edit

Often, the same items are allocated repeatedly. For example, recurring house chores. If the number of repetitions is a multiple of the number of agents, then it is possible to find in polynomial time a sequence of allocations that is envy-free and complete, and to find in exponential time a sequence that is proportional and Pareto-optimal. But, an envy-free and Pareto-optimal sequence may not exist. With two agents, if the number of repetitions is even, it is always possible to find a sequence that is envy-free and Pareto-optimal.[25]

Stochastic allocations of indivisible goods edit

Stochastic allocations of indivisible goods[26] is a type of fair item allocation in which a solution describes a probability distribution over the set of deterministic allocations.

Assume that   items should be distibuted between   agents. Formally, in the deterministic setting, a solution describes a feasible allocation of the items to the agents — a partition of the set of items into   subsets (one for each agent). The set of all deterministic allocations can be described as follows: 

In the stochastic setting, a solution is a probability distribution over the set  . That is, the set of all stochastic allocations (i.e., all feasible solutions to the problem) can be described as follows:

 

There are two functions related to each agent, a utility function associated with a deterministic allocation   ; and an expected utility function associated with a stochastic allocation   which defined according to   as follows:

 

Fairness criteria edit

The same criteria that are suggested for deterministic setting can also be considered in the stochastic setting:

  • Utilitarian rule: this rule says that society should choose the solution that maximize the sum of utilities. That is, to choose a stochastic allocation   that maximizes the utilitarian walfare:   Kawase and Sumita[27] show that maximization of the utilitarian welfare in the stochastic setting can always be achieved with a deterministic allocation. The reason is that the utilitarian value of the deterministic allocation   is at least the utilitarian value of  :  
  • Egalitarian rule: this rule says that society should choose the solution that maximize the utility of the poorest. That is, to choose a stochastic allocation   that maximizes the egalitarian walfare:   In contrast to the utilitarian rule, here, the stochastic setting allows society to achieve higher value[28] — as an example, consider the case where are two identical agents and only one item that worth 100. It is easy to see that in the deterministic setting the egalitarian value is  , while in the stochastic setting it is  .
    • Hardness: Kawase and Sumita[29] prove that finding a stochastic allocation that maximizes the eqalitarian welfare is NP-hard even when agents' utilities are all budget-additive; and also, that it is NP-hard to approximate the eqalitarian welfare to a factor better than   even when all agents have the same submodular utility function.
    • Algorithm: Kawase and Sumita[30] present an algorithm that, given an algorithm for finding a deterministic allocation that approximates the utilitarian welfare to a factor  , finds a stochastic allocation that approximates the egalitarian welfare to the same factor  .

See also edit

  • Bin covering problem and Bin packing problem - two well-studied optimization problems that can be seen as special cases of indivisible goods allocation and indivisible chores allocation, respectively. Many techniques used for these problems are useful in the case of fair item allocation, too.
  • Fair division experiments - including some case-studies and lab experiments related to fair item assignment.
  • Rental harmony - a fair division problem where indivisible items and a fixed total cost have to be divided simultaneously.
  • Fair random assignment - a fair division problem without money, in which fairness is attained through randomization.
  • House allocation problem - a fair division problem in which each agent should get exactly one object, with neither monetary transfers nor randomization.
  • Price of fairness - a general measure of the trade-off between fairness and efficiency, with some results about the item assignment setting.
  • Fair subset sum problem
  • 17-animal inheritance puzzle

References edit

  1. ^ Demko, Stephen; Hill, Theodore P. (1988-10-01). "Equitable distribution of indivisible objects". Mathematical Social Sciences. 16 (2): 145–158. doi:10.1016/0165-4896(88)90047-9. ISSN 0165-4896.
  2. ^ a b c Sylvain Bouveret and Yann Chevaleyre and Nicolas Maudet, "Fair Allocation of Indivisible Goods". Chapter 12 in: Brandt, Felix; Conitzer, Vincent; Endriss, Ulle; Lang, Jérôme; Procaccia, Ariel D. (2016). Handbook of Computational Social Choice. Cambridge University Press. ISBN 9781107060432. (free online version)
  3. ^ Barberà, S.; Bossert, W.; Pattanaik, P. K. (2004). "Ranking sets of objects." (PDF). Handbook of utility theory. Springer US.
  4. ^ Sylvain Bouveret; Ulle Endriss; Jérôme Lang (2010). Fair Division Under Ordinal Preferences: Computing Envy-Free Allocations of Indivisible Goods. Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence. Retrieved 26 August 2016.
  5. ^ Brams, Steven J.; Edelman, Paul H.; Fishburn, Peter C. (2003). "Fair Division of Indivisible Items". Theory and Decision. 55 (2): 147. doi:10.1023/B:THEO.0000024421.85722.0a. S2CID 153943630.
  6. ^ Brams, S. J. (2005). "Efficient Fair Division: Help the Worst off or Avoid Envy?". Rationality and Society. 17 (4): 387–421. CiteSeerX 10.1.1.118.9114. doi:10.1177/1043463105058317. S2CID 154808734.
  7. ^ a b c d e 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. doi:10.1007/s10458-015-9287-3. S2CID 16041218.
  8. ^ Budish, E. (2011). "The Combinatorial Assignment Problem: Approximate Competitive Equilibrium from Equal Incomes". Journal of Political Economy. 119 (6): 1061–1103. CiteSeerX 10.1.1.357.9766. doi:10.1086/664613. S2CID 154703357.
  9. ^ a b Heinen, Tobias; Nguyen, Nhan-Tam; Rothe, Jörg (2015). "Fairness and Rank-Weighted Utilitarianism in Resource Allocation". Algorithmic Decision Theory. Lecture Notes in Computer Science. Vol. 9346. p. 521. doi:10.1007/978-3-319-23114-3_31. ISBN 978-3-319-23113-6.
  10. ^ a b Caragiannis, Ioannis; Kurokawa, David; Moulin, Hervé; Procaccia, Ariel D.; Shah, Nisarg; Wang, Junxing (2016). The Unreasonable Fairness of Maximum Nash Welfare (PDF). Proceedings of the 2016 ACM Conference on Economics and Computation - EC '16. p. 305. doi:10.1145/2940716.2940726. ISBN 9781450339360.
  11. ^ Nguyen, Trung Thanh; Roos, Magnus; Rothe, Jörg (2013). "A survey of approximability and inapproximability results for social welfare optimization in multiagent resource allocation". Annals of Mathematics and Artificial Intelligence. 68 (1–3): 65–90. CiteSeerX 10.1.1.671.3497. doi:10.1007/s10472-012-9328-4. S2CID 6864410.
  12. ^ Nguyen, Nhan-Tam; Nguyen, Trung Thanh; Roos, Magnus; Rothe, Jörg (2013). "Computational complexity and approximability of social welfare optimization in multiagent resource allocation". Autonomous Agents and Multi-Agent Systems. 28 (2): 256. doi:10.1007/s10458-013-9224-2. S2CID 442666.
  13. ^ Trung Thanh Nguyen; Jörg Rothe (2013). Envy-ratio and average-nash social welfare optimization in multiagent resource allocation. AAMAS 13.
  14. ^ Brams, Steven J.; Kaplan, Todd R. (2004). "Dividing the Indivisible". Journal of Theoretical Politics. 16 (2): 143. doi:10.1177/0951629804041118. hdl:10036/26974. S2CID 154854134.
  15. ^ Babaioff, Moshe; Nisan, Noam; Talgam-Cohen, Inbal (2017-03-23). "Competitive Equilibrium with Indivisible Goods and Generic Budgets". arXiv:1703.08150 [cs.GT].
  16. ^ Segal-Halevi, Erel (2018-07-09). "Competitive Equilibrium For almost All Incomes". Proceedings of AAMAS 2018. Aamas '18. International Foundation for Autonomous Agents and Multiagent Systems. pp. 1267–1275.
  17. ^ Chakraborty, Mithun; Igarashi, Ayumi; Suksompong, Warut; Zick, Yair (2021-08-16). "Weighted Envy-freeness in Indivisible Item Allocation". ACM Transactions on Economics and Computation. 9 (3): 18:1–18:39. arXiv:1909.10502. doi:10.1145/3457166. ISSN 2167-8375. S2CID 202719373.
  18. ^ Chakraborty, Mithun; Schmidt-Kraepelin, Ulrike; Suksompong, Warut (2021-12-01). "Picking sequences and monotonicity in weighted fair division". Artificial Intelligence. 301: 103578. arXiv:2104.14347. doi:10.1016/j.artint.2021.103578. ISSN 0004-3702. S2CID 233443832.
  19. ^ Chakraborty, Mithun; Segal-Halevi, Erel; Suksompong, Warut (2022-06-28). "Weighted Fairness Notions for Indivisible Items Revisited". Proceedings of the AAAI Conference on Artificial Intelligence. 36 (5): 4949–4956. arXiv:2112.04166. doi:10.1609/aaai.v36i5.20425. ISSN 2374-3468. S2CID 244954009.
  20. ^ Babaioff, Moshe; Ezra, Tomer; Feige, Uriel (2021-11-15). "Fair-Share Allocations for Agents with Arbitrary Entitlements". arXiv:2103.04304 [cs.GT].
  21. ^ Segal-Halevi, Erel; Suksompong, Warut (2019-12-01). "Democratic fair allocation of indivisible goods". Artificial Intelligence. 277: 103167. arXiv:1709.02564. doi:10.1016/j.artint.2019.103167. ISSN 0004-3702. S2CID 203034477.
  22. ^ a b c Garg, Jugal; Kulkarni, Pooja; Murhekar, Aniket (2021). Bojańczy, Miko\laj; Chekuri, Chandra (eds.). "On Fair and Efficient Allocations of Indivisible Public Goods". 41st IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science (FSTTCS 2021). Leibniz International Proceedings in Informatics (LIPIcs). Dagstuhl, Germany: Schloss Dagstuhl – Leibniz-Zentrum für Informatik. 213: 22:1–22:19. doi:10.4230/LIPIcs.FSTTCS.2021.22. ISBN 978-3-95977-215-0. S2CID 236154847.
  23. ^ a b Fain, Brandon; Munagala, Kamesh; Shah, Nisarg (2018-06-11). "Fair Allocation of Indivisible Public Goods". Proceedings of the 2018 ACM Conference on Economics and Computation. EC '18. New York, NY, USA: Association for Computing Machinery. pp. 575–592. doi:10.1145/3219166.3219174. ISBN 978-1-4503-5829-3. S2CID 3331859.
  24. ^ Conitzer, Vincent; Freeman, Rupert; Shah, Nisarg (2016). "Fair Public Decision Making | Proceedings of the 2017 ACM Conference on Economics and Computation". arXiv:1611.04034. doi:10.1145/3033274.3085125. S2CID 30188911. {{cite journal}}: Cite journal requires |journal= (help)
  25. ^ Igarashi, Ayumi; Lackner, Martin; Nardi, Oliviero; Novaro, Arianna (2023-04-04). "Repeated Fair Allocation of Indivisible Items". arXiv:2304.01644 [cs.GT].
  26. ^ Kawase, Yasushi; Sumita, Hanna (2020). "On the Max-Min Fair Stochastic Allocation of Indivisible Goods". Proceedings of the AAAI Conference on Artificial Intelligence. 34 (2): 2070–2078. doi:10.1609/AAAI.V34I02.5580. S2CID 214407880.
  27. ^ Kawase, Yasushi; Sumita, Hanna (2020). "On the Max-Min Fair Stochastic Allocation of Indivisible Goods". Proceedings of the AAAI Conference on Artificial Intelligence. 34 (2): 2070–2078. doi:10.1609/AAAI.V34I02.5580. S2CID 214407880.
  28. ^ Kawase, Yasushi; Sumita, Hanna (2020). "On the Max-Min Fair Stochastic Allocation of Indivisible Goods". Proceedings of the AAAI Conference on Artificial Intelligence. 34 (2): 2070–2078. doi:10.1609/AAAI.V34I02.5580. S2CID 214407880.
  29. ^ Kawase, Yasushi; Sumita, Hanna (2020). "On the Max-Min Fair Stochastic Allocation of Indivisible Goods". Proceedings of the AAAI Conference on Artificial Intelligence. 34 (2): 2070–2078. doi:10.1609/AAAI.V34I02.5580. S2CID 214407880.
  30. ^ Kawase, Yasushi; Sumita, Hanna (2020). "On the Max-Min Fair Stochastic Allocation of Indivisible Goods". Proceedings of the AAAI Conference on Artificial Intelligence. 34 (2): 2070–2078. doi:10.1609/AAAI.V34I02.5580. S2CID 214407880.

fair, item, allocation, kind, fair, division, problem, which, items, divide, discrete, rather, than, continuous, items, have, divided, among, several, partners, potentially, value, them, differently, each, item, given, whole, single, person, this, situation, a. Fair item allocation is a kind of the fair division problem in which the items to divide are discrete rather than continuous The items have to be divided among several partners who potentially value them differently and each item has to be given as a whole to a single person 1 This situation arises in various real life scenarios Several heirs want to divide the inherited property which contains e g a house a car a piano and several paintings Several lecturers want to divide the courses given in their faculty Each lecturer can teach one or more whole courses White elephant gift exchange partiesThe indivisibility of the items implies that a fair division may not be possible As an extreme example if there is only a single item e g a house it must be given to a single partner but this is not fair to the other partners This is in contrast to the fair cake cutting problem where the dividend is divisible and a fair division always exists In some cases the indivisibility problem can be mitigated by introducing monetary payments or time based rotation or by discarding some of the items 2 285 But such solutions are not always available An item assignment problem has several ingredients The partners have to express their preferences for the different item bundles The group should decide on a fairness criterion Based on the preferences and the fairness criterion a fair assignment algorithm should be executed to calculate a fair division These ingredients are explained in detail below Contents 1 Preferences 1 1 Combinatorial preferences 1 2 Additive preferences 1 3 Compact preference representation languages 2 Fairness criteria 2 1 Individual guarantee criteria 2 1 1 Maximin share 2 1 2 Proportional fair share PFS 2 1 3 Min max fair share mFS 2 1 4 Envy freeness EF 2 1 5 Competitive equilibrium from Equal Incomes CEEI 2 1 6 Envy freeness except 1 EF1 2 1 7 Envy freeness except cheapest EFx 2 2 Global optimization criteria 3 Allocation algorithms 4 Variants and extensions 4 1 Different entitlements 4 2 Allocation to groups 4 3 Allocation of public goods 4 4 Public decision making 4 5 Repeated allocation 4 6 Stochastic allocations of indivisible goods 4 6 1 Fairness criteria 5 See also 6 ReferencesPreferences editCombinatorial preferences edit A naive way to determine the preferences is asking each partner to supply a numeric value for each possible bundle For example if the items to divide are a car and a bicycle a partner may value the car as 800 the bicycle as 200 and the bundle car bicycle as 900 see Utility functions on indivisible goods for more examples There are two problems with this approach It may be difficult for a person to calculate exact numeric values to the bundles The number of possible bundles can be huge if there are m displaystyle m nbsp items then there are 2 m displaystyle 2 m nbsp possible bundles For example if there are 16 items then each partner will have to present their preferences using 65536 numbers The first problem motivates the use of ordinal utility rather than cardinal utility In the ordinal model each partner should only express a ranking over the 2 m displaystyle 2 m nbsp different bundles i e say which bundle is the best which is the second best and so on This may be easier than calculating exact numbers but it is still difficult if the number of items is large The second problem is often handled by working with individual items rather than bundles In the cardinal approach each partner should report a numeric valuation for each item In the ordinal approach each partner should report a ranking over the items i e say which item is the best which is the second best etc Under suitable assumptions it is possible to lift the preferences on items to preferences on bundles 3 44 48 Then the agents report their valuations rankings on individual items and the algorithm calculates for them their valuations rankings on bundles Additive preferences edit To make the item assignment problem simpler it is common to assume that all items are independent goods so they are not substitute goods nor complementary goods 4 Then In the cardinal approach each agent has an additive utility function also called modular utility function Once the agent reports a value for each individual item it is easy to calculate the value of each bundle by summing up the values of its items In the ordinal approach additivity allows us to infer some rankings between bundles For example if a person prefers w to x to y to z then he necessarily prefers w x to w y or to x y and w y to x This inference is only partial e g we cannot know whether the agent prefers w to x y or even w z to x y 5 6 The additivity implies that each partner can always choose a preferable item from the set of items on the table and this choice is independent of the other items that the partner may have This property is used by some fair assignment algorithms that will be described next 2 287 288 Compact preference representation languages edit Compact preference representation languages have been developed as a compromise between the full expressiveness of combinatorial preferences to the simplicity of additive preferences They provide a succinct representation to some natural classes of utility functions that are more general than additive utilities but not as general as combinatorial utilities Some examples are 2 289 294 2 additive preferences each partner reports a value for each bundle of size at most 2 The value of a bundle is calculated by summing the values for the individual items in the bundle and adding the values of pairs in the bundle Typically when there are substitute items the values of pairs will be negative and when there are complementary items the values of pairs will be positive This idea can be generalized to k additive preferences for every positive integer k Graphical models for each partner there is a graph that represents the dependencies between different items In the cardinal approach a common tool is the GAI net Generalized Additive Independence In the ordinal approach a common tool is the CP net Conditional Preferences and its extensions TCP net UCP net CP theory CI net Conditional Importance and SCI net a simplification of CI net Logic based languages each partner describes some bundles using a first order logic formula and may assign a value for each formula For example a partner may say For x or y and z my value is 5 This means that the agent has a value of 5 for any of the bundles x xy xz yz xyz Bidding languages many languages for representing combinatorial preferences have been studied in the context of combinatorial auctions Some of these languages can be adapted to the item assignment setting Fairness criteria editIndividual guarantee criteria edit An individual guarantee criterion is a criterion that should hold for each individual partner as long as the partner truthfully reports his preferences Five such criteria are presented below They are ordered from the weakest to the strongest assuming the valuations are additive 7 Maximin share edit The maximin share also called max min fair share guarantee of an agent is the most preferred bundle he could guarantee himself as divider in divide and choose against adversarial opponents An allocation is called MMS fair if every agent receives a bundle that he weakly prefers over his MMS 8 Proportional fair share PFS edit The proportional fair share of an agent is 1 n of his utility from the entire set of items An allocation is called proportional if every agent receives a bundle worth at least his proportional fair share Min max fair share mFS edit The min max fair share of an agent is the minimal utility that she can hope to get from an allocation if all the other agents have the same preferences as her when she always receives the best share It is also the minimal utility that an agent can get for sure in the allocation game Someone cuts I choose first An allocation is mFS fair if all agents receive a bundle that they weakly prefer over their mFS 7 mFS fairness can be described as the result of the following negotiation process A certain allocation is suggested Each agent can object to it by demanding that a different allocation be made by another agent letting him choose first Hence an agent would object to an allocation only if in all partitions there is a bundle that he strongly prefers over his current bundle An allocation is mFS fair iff no agent objects to it i e for every agent there exists a partition in which all bundles are weakly worse than his current share For every agent with subadditive utility the mFS is worth at least 1 n displaystyle 1 n nbsp Hence every mFS fair allocation is proportional For every agent with superadditive utility the MMSis worth at most 1 n displaystyle 1 n nbsp Hence every proportional allocation is MMS fair Both inclusions are strict even when every agent has additive utility This is illustrated in the following example 7 There are three agents and three items Alice values the items as 2 2 2 For her MMS PFS mFS 2 Bob values the items as 3 2 1 For him MMS 1 PFS 2 and mFS 3 Carl values the items as 3 2 1 For him MMS 1 PFS 2 and mFS 3 The possible allocations are as follows Every allocation which gives an item to each agent is MMS fair Every allocation which gives the first and second items to Bob and Carl and the third item to Alice is proportional No allocation is mFS fair dd The above implications do not hold when the agents valuations are not sub superadditive 9 Envy freeness EF edit Every agent weakly prefers his own bundle to any other bundle Every envy free allocation of all items is mFS fair this follows directly from the ordinal definitions and does not depend on additivity If the valuations are additive then an EF allocation is also proportional and MMS fair Otherwise an EF allocation may be not proportional and even not MMS 9 See envy free item assignment for more details Competitive equilibrium from Equal Incomes CEEI edit This criterion is based on the following argument the allocation process should be considered as a search for an equilibrium between the supply the set of objects each one having a public price and the demand the agents desires each agent having the same budget for buying the objects A competitive equilibrium is reached when the supply matches the demand The fairness argument is straightforward prices and budgets are the same for everyone CEEI implies EF regardless of additivity When the agents preferences are additive and strict each bundle has a different value CEEI implies Pareto efficiency 7 Several recently suggested fairness criteria are 10 Envy freeness except 1 EF1 edit For each two agents A and B if we remove from the bundle of B the item most valuable for A then A does not envy B in other words the envy level of A in B is at most the value of a single item Under monotonicity an EF1 allocation always exists Envy freeness except cheapest EFx edit For each two agents A and B if we remove from the bundle of B the item least valuable for A then A does not envy B EFx is strictly stronger than EF1 It is not known whether EFx allocations always exist Global optimization criteria edit A global optimization criterion evaluates a division based on a given social welfare function The egalitarian social welfare is minimum utility of a single agent An item assignment is called egalitarian optimal if it attains the maximum possible egalitarian welfare i e it maximizes the utility of the poorest agent Since there can be several different allocations maximizing the smallest utility egalitarian optimality is often refined to leximin optimality from the subset of allocations maximizing the smallest utility it selects those allocations that maximize the second smallest utility then the third smallest utility and so on The Nash social welfare is the product of the utilities of the agents An assignment called Nash optimal or Maximum Nash Welfare if it maximizes the product of utilities Nash optimal allocations have some nice fairness properties 10 An advantage of global optimization criteria over individual criteria is that welfare maximizing allocations are Pareto efficient Allocation algorithms editVarious algorithms for fair item allocation are surveyed in pages on specific fairness criteria Maximin share item allocation Proportional item allocation Minimax share item allocation The problem of calculating the mFS of an agent is coNP complete The problem of deciding whether an mFS allocation exists is in N P N P displaystyle NP NP nbsp but its exact computational complexity is still unknown 7 Envy free item allocation Egalitarian item allocation Nash optimal allocation 11 and 12 prove hardness of calculating utilitarian optimal and Nash optimal allocations 13 present an approximation procedure for Nash optimal allocations Picking sequence a simple protocol where the agents take turns in selecting items based on some pre specified sequence of turns The goal is to design the picking sequence in a way that maximizes the expected value of a social welfare function e g egalitarian or utilitarian under some probabilistic assumptions on the agents valuations Competitive equilibrium various algorithms for finding a CE allocation are described in the article on Fisher market Variants and extensions editDifferent entitlements edit In this variant different agents are entitled to different fractions of the resource A common use case is dividing cabinet ministries among parties in the coalition 14 It is common to assume that each party should receive ministries according to the number of seats it has in the parliament The various fairness notions have to be adapted accordingly Several classes of fairness notions were considered Notions based on weighted competitive equilibrium 15 16 Notions based on weighted envy freeness 17 18 19 Notions based on weighted fair share 20 See also Proportional cake cutting with different entitlements Allocation to groups edit In this variant bundles are given not to individual agents but to groups of agents Common use cases are dividing inheritance among families or dividing facilities among departments in a university All agents in the same group consume the same bundle though they may value it differently The classic item allocation setting corresponds to the special case in which all groups are singletons With groups it may be impossible to guarantee unanimous fairness fairness in the eyes of all agents in each group so it is often relaxed to democratic fairness fairness in the eyes of e g at least half the agents in each group 21 See also Fair division among groups Allocation of public goods edit In this variant each item provides utility not only to a single agent but to all agents Different agents may attribute different utilities to the same item The group has to choose a subset of items satisfying some constraints for example At most k items can be selected This variant is closely related to multiwinner voting except that in multiwinner voting the number of elected candidates is usually much smaller than the number of voters while in public goods allocation the number of chosen goods is usually much larger than the number of agents An example is a public library that has to decide which books to purchase respecting the preferences of the readers the number of books is usually much larger than the number of readers 22 The total cost of all items must not exceed a fixed budget This variant is often known as participatory budgeting The number of items should be as small as possible subject to that all agents must agree that the chosen set is better than the non chosen set This variant is known as the agreeable subset problem There may be general matroid constraints matching constraints or knapsack constraints on the chosen set 23 Allocation of private goods can be seen as a special case of allocating public goods given a private goods problem with n agents and m items where agent i values item j at vij construct a public goods problem with n m items where agent i values each item i j at vij and the other items at 0 Item i j essentially represents the decision to give item j to agent i This idea can be formalized to show a general reduction from private goods allocation to public goods allocation that retains the maximum Nash welfare allocation as well as a similar reduction that retains the leximin optimal allocation 22 Common solution concepts for public goods allocation are core stability which implies both Pareto efficiency and proportionality 23 maximum Nash welfare leximin optimality and proportionality up to one item 22 Public decision making edit In this variant several agents have to accept decisions on several issues A common use case is a family that has to decide what activity to do each day here each issue is a day Each agent assigns different utilities to the various options in each issue The classic item allocation setting corresponds to the special case in which each issue corresponds to an item each decision option corresponds to giving that item to a particular agent and the agents utilities are zero for all options in which the item is given to someone else In this case proportionality means that the utility of each agent is at least 1 n of his dictatorship utility i e the utility he could get by picking the best option in each issue Proportionality might be unattainable but PROP1 is attainable by Round robin item allocation 24 See also multi issue voting Repeated allocation edit Often the same items are allocated repeatedly For example recurring house chores If the number of repetitions is a multiple of the number of agents then it is possible to find in polynomial time a sequence of allocations that is envy free and complete and to find in exponential time a sequence that is proportional and Pareto optimal But an envy free and Pareto optimal sequence may not exist With two agents if the number of repetitions is even it is always possible to find a sequence that is envy free and Pareto optimal 25 Stochastic allocations of indivisible goods edit Stochastic allocations of indivisible goods 26 is a type of fair item allocation in which a solution describes a probability distribution over the set of deterministic allocations Assume that m displaystyle m nbsp items should be distibuted between n displaystyle n nbsp agents Formally in the deterministic setting a solution describes a feasible allocation of the items to the agents a partition of the set of items into n displaystyle n nbsp subsets one for each agent The set of all deterministic allocations can be described as follows A A 1 A n i n A i m i j n A i A j i 1 n A i m displaystyle mathcal A A 1 dots A n mid forall i in n colon A i subseteq m quad forall i neq j in n colon A i cap A j emptyset quad cup i 1 n A i m nbsp In the stochastic setting a solution is a probability distribution over the set A displaystyle mathcal A nbsp That is the set of all stochastic allocations i e all feasible solutions to the problem can be described as follows D d p d A 0 1 A A p d A 1 displaystyle mathcal D d mid p d colon mathcal A to 0 1 sum A in mathcal A p d A 1 nbsp There are two functions related to each agent a utility function associated with a deterministic allocation u i A R displaystyle u i colon mathcal A to mathbb R nbsp and an expected utility function associated with a stochastic allocation E i D R displaystyle E i colon mathcal D to mathbb R nbsp which defined according to u i displaystyle u i nbsp as follows E i d A A p d A u i A displaystyle E i d sum A in mathcal A p d A cdot u i A nbsp Fairness criteria edit The same criteria that are suggested for deterministic setting can also be considered in the stochastic setting Utilitarian rule this rule says that society should choose the solution that maximize the sum of utilities That is to choose a stochastic allocation d D displaystyle d in mathcal D nbsp that maximizes the utilitarian walfare d argmax d D i 1 n A A p d A u i A displaystyle d text argmax d in mathcal D sum i 1 n sum A in mathcal A left p d A cdot u i A right nbsp Kawase and Sumita 27 show that maximization of the utilitarian welfare in the stochastic setting can always be achieved with a deterministic allocation The reason is that the utilitarian value of the deterministic allocation A argmax A A p d A gt 0 i 1 n u i A displaystyle A text argmax A in mathcal A colon p d A gt 0 sum i 1 n u i A nbsp is at least the utilitarian value of d displaystyle d nbsp i 1 n A A p d A u i A A A p d A i 1 n u i A max A A p d A gt 0 i 1 n u i A displaystyle sum i 1 n sum A in mathcal A left p d A cdot u i A right sum A in mathcal A p d A sum i 1 n u i A leq max A in mathcal A colon p d A gt 0 sum i 1 n u i A nbsp Egalitarian rule this rule says that society should choose the solution that maximize the utility of the poorest That is to choose a stochastic allocation d D displaystyle d in mathcal D nbsp that maximizes the egalitarian walfare d argmax d D min i 1 n A A p d A u i A displaystyle d text argmax d in mathcal D min i 1 ldots n sum A in mathcal A left p d A cdot u i A right nbsp In contrast to the utilitarian rule here the stochastic setting allows society to achieve higher value 28 as an example consider the case where are two identical agents and only one item that worth 100 It is easy to see that in the deterministic setting the egalitarian value is 0 displaystyle 0 nbsp while in the stochastic setting it is 50 displaystyle 50 nbsp Hardness Kawase and Sumita 29 prove that finding a stochastic allocation that maximizes the eqalitarian welfare is NP hard even when agents utilities are all budget additive and also that it is NP hard to approximate the eqalitarian welfare to a factor better than 1 1 e displaystyle 1 frac 1 e nbsp even when all agents have the same submodular utility function Algorithm Kawase and Sumita 30 present an algorithm that given an algorithm for finding a deterministic allocation that approximates the utilitarian welfare to a factor a displaystyle alpha nbsp finds a stochastic allocation that approximates the egalitarian welfare to the same factor a displaystyle alpha nbsp See also editBin covering problem and Bin packing problem two well studied optimization problems that can be seen as special cases of indivisible goods allocation and indivisible chores allocation respectively Many techniques used for these problems are useful in the case of fair item allocation too Fair division experiments including some case studies and lab experiments related to fair item assignment Rental harmony a fair division problem where indivisible items and a fixed total cost have to be divided simultaneously Fair random assignment a fair division problem without money in which fairness is attained through randomization House allocation problem a fair division problem in which each agent should get exactly one object with neither monetary transfers nor randomization Price of fairness a general measure of the trade off between fairness and efficiency with some results about the item assignment setting Fair subset sum problem 17 animal inheritance puzzleReferences edit Demko Stephen Hill Theodore P 1988 10 01 Equitable distribution of indivisible objects Mathematical Social Sciences 16 2 145 158 doi 10 1016 0165 4896 88 90047 9 ISSN 0165 4896 a b c Sylvain Bouveret and Yann Chevaleyre and Nicolas Maudet Fair Allocation of Indivisible Goods Chapter 12 in Brandt Felix Conitzer Vincent Endriss Ulle Lang Jerome Procaccia Ariel D 2016 Handbook of Computational Social Choice Cambridge University Press ISBN 9781107060432 free online version Barbera S Bossert W Pattanaik P K 2004 Ranking sets of objects PDF Handbook of utility theory Springer US Sylvain Bouveret Ulle Endriss Jerome Lang 2010 Fair Division Under Ordinal Preferences Computing Envy Free Allocations of Indivisible Goods Proceedings of the 2010 conference on ECAI 2010 19th European Conference on Artificial Intelligence Retrieved 26 August 2016 Brams Steven J Edelman Paul H Fishburn Peter C 2003 Fair Division of Indivisible Items Theory and Decision 55 2 147 doi 10 1023 B THEO 0000024421 85722 0a S2CID 153943630 Brams S J 2005 Efficient Fair Division Help the Worst off or Avoid Envy Rationality and Society 17 4 387 421 CiteSeerX 10 1 1 118 9114 doi 10 1177 1043463105058317 S2CID 154808734 a b c d e Bouveret Sylvain Lemaitre Michel 2015 Characterizing conflicts in fair division of indivisible goods using a scale of criteria Autonomous Agents and Multi Agent Systems 30 2 259 doi 10 1007 s10458 015 9287 3 S2CID 16041218 Budish E 2011 The Combinatorial Assignment Problem Approximate Competitive Equilibrium from Equal Incomes Journal of Political Economy 119 6 1061 1103 CiteSeerX 10 1 1 357 9766 doi 10 1086 664613 S2CID 154703357 a b Heinen Tobias Nguyen Nhan Tam Rothe Jorg 2015 Fairness and Rank Weighted Utilitarianism in Resource Allocation Algorithmic Decision Theory Lecture Notes in Computer Science Vol 9346 p 521 doi 10 1007 978 3 319 23114 3 31 ISBN 978 3 319 23113 6 a b Caragiannis Ioannis Kurokawa David Moulin Herve Procaccia Ariel D Shah Nisarg Wang Junxing 2016 The Unreasonable Fairness of Maximum Nash Welfare PDF Proceedings of the 2016 ACM Conference on Economics and Computation EC 16 p 305 doi 10 1145 2940716 2940726 ISBN 9781450339360 Nguyen Trung Thanh Roos Magnus Rothe Jorg 2013 A survey of approximability and inapproximability results for social welfare optimization in multiagent resource allocation Annals of Mathematics and Artificial Intelligence 68 1 3 65 90 CiteSeerX 10 1 1 671 3497 doi 10 1007 s10472 012 9328 4 S2CID 6864410 Nguyen Nhan Tam Nguyen Trung Thanh Roos Magnus Rothe Jorg 2013 Computational complexity and approximability of social welfare optimization in multiagent resource allocation Autonomous Agents and Multi Agent Systems 28 2 256 doi 10 1007 s10458 013 9224 2 S2CID 442666 Trung Thanh Nguyen Jorg Rothe 2013 Envy ratio and average nash social welfare optimization in multiagent resource allocation AAMAS 13 Brams Steven J Kaplan Todd R 2004 Dividing the Indivisible Journal of Theoretical Politics 16 2 143 doi 10 1177 0951629804041118 hdl 10036 26974 S2CID 154854134 Babaioff Moshe Nisan Noam Talgam Cohen Inbal 2017 03 23 Competitive Equilibrium with Indivisible Goods and Generic Budgets arXiv 1703 08150 cs GT Segal Halevi Erel 2018 07 09 Competitive Equilibrium For almost All Incomes Proceedings of AAMAS 2018 Aamas 18 International Foundation for Autonomous Agents and Multiagent Systems pp 1267 1275 Chakraborty Mithun Igarashi Ayumi Suksompong Warut Zick Yair 2021 08 16 Weighted Envy freeness in Indivisible Item Allocation ACM Transactions on Economics and Computation 9 3 18 1 18 39 arXiv 1909 10502 doi 10 1145 3457166 ISSN 2167 8375 S2CID 202719373 Chakraborty Mithun Schmidt Kraepelin Ulrike Suksompong Warut 2021 12 01 Picking sequences and monotonicity in weighted fair division Artificial Intelligence 301 103578 arXiv 2104 14347 doi 10 1016 j artint 2021 103578 ISSN 0004 3702 S2CID 233443832 Chakraborty Mithun Segal Halevi Erel Suksompong Warut 2022 06 28 Weighted Fairness Notions for Indivisible Items Revisited Proceedings of the AAAI Conference on Artificial Intelligence 36 5 4949 4956 arXiv 2112 04166 doi 10 1609 aaai v36i5 20425 ISSN 2374 3468 S2CID 244954009 Babaioff Moshe Ezra Tomer Feige Uriel 2021 11 15 Fair Share Allocations for Agents with Arbitrary Entitlements arXiv 2103 04304 cs GT Segal Halevi Erel Suksompong Warut 2019 12 01 Democratic fair allocation of indivisible goods Artificial Intelligence 277 103167 arXiv 1709 02564 doi 10 1016 j artint 2019 103167 ISSN 0004 3702 S2CID 203034477 a b c Garg Jugal Kulkarni Pooja Murhekar Aniket 2021 Bojanczy Miko laj Chekuri Chandra eds On Fair and Efficient Allocations of Indivisible Public Goods 41st IARCS Annual Conference on Foundations of Software Technology and Theoretical Computer Science FSTTCS 2021 Leibniz International Proceedings in Informatics LIPIcs Dagstuhl Germany Schloss Dagstuhl Leibniz Zentrum fur Informatik 213 22 1 22 19 doi 10 4230 LIPIcs FSTTCS 2021 22 ISBN 978 3 95977 215 0 S2CID 236154847 a b Fain Brandon Munagala Kamesh Shah Nisarg 2018 06 11 Fair Allocation of Indivisible Public Goods Proceedings of the 2018 ACM Conference on Economics and Computation EC 18 New York NY USA Association for Computing Machinery pp 575 592 doi 10 1145 3219166 3219174 ISBN 978 1 4503 5829 3 S2CID 3331859 Conitzer Vincent Freeman Rupert Shah Nisarg 2016 Fair Public Decision Making Proceedings of the 2017 ACM Conference on Economics and Computation arXiv 1611 04034 doi 10 1145 3033274 3085125 S2CID 30188911 a href Template Cite journal html title Template Cite journal cite journal a Cite journal requires journal help Igarashi Ayumi Lackner Martin Nardi Oliviero Novaro Arianna 2023 04 04 Repeated Fair Allocation of Indivisible Items arXiv 2304 01644 cs GT Kawase Yasushi Sumita Hanna 2020 On the Max Min Fair Stochastic Allocation of Indivisible Goods Proceedings of the AAAI Conference on Artificial Intelligence 34 2 2070 2078 doi 10 1609 AAAI V34I02 5580 S2CID 214407880 Kawase Yasushi Sumita Hanna 2020 On the Max Min Fair Stochastic Allocation of Indivisible Goods Proceedings of the AAAI Conference on Artificial Intelligence 34 2 2070 2078 doi 10 1609 AAAI V34I02 5580 S2CID 214407880 Kawase Yasushi Sumita Hanna 2020 On the Max Min Fair Stochastic Allocation of Indivisible Goods Proceedings of the AAAI Conference on Artificial Intelligence 34 2 2070 2078 doi 10 1609 AAAI V34I02 5580 S2CID 214407880 Kawase Yasushi Sumita Hanna 2020 On the Max Min Fair Stochastic Allocation of Indivisible Goods Proceedings of the AAAI Conference on Artificial Intelligence 34 2 2070 2078 doi 10 1609 AAAI V34I02 5580 S2CID 214407880 Kawase Yasushi Sumita Hanna 2020 On the Max Min Fair Stochastic Allocation of Indivisible Goods Proceedings of the AAAI Conference on Artificial Intelligence 34 2 2070 2078 doi 10 1609 AAAI V34I02 5580 S2CID 214407880 Retrieved from https en wikipedia org w index php title Fair item allocation amp oldid 1193569225, wikipedia, wiki, book, books, library,

article

, read, download, free, free download, mp3, video, mp4, 3gp, jpg, jpeg, gif, png, picture, music, song, movie, book, game, games.