{"title":"不可分的混合甘露:关于MMS+PO分配的可计算性","authors":"Rucha Kulkarni, R. Mehta, Setareh Taki","doi":"10.1145/3465456.3467553","DOIUrl":null,"url":null,"abstract":"In this paper we study the problem of finding fair and efficient allocations of a mixed manna, i.e., a setM of discrete items that are goods/chores, among a set N of agents with additive valuations. We note that a mixed manna allows an item to be a good (positively valued) for some agents, and a chore (negatively valued) for others, and thereby strictly generalizes the extensively studied goods (chores) manna. To measure fairness and efficiencywe consider the popular and well studied notions of maximin-share (MMS) and Pareto optimality (PO) respectively. AnMMS allocation is one where every agent gets at least herMMS value. However, [6] showed that an MMS allocation may not always exist. This prompted a series of works on the efficient computation of α-MMS allocations, where every agent gets at least α (1/α) times her MMS value for a goods (chores) manna, for progressively better α ∈ [0, 1]; the best factor known so far is α = (3/4 + 1/(12n)) by Garg and Taki [2] for n ≥ 5 agents for goods, and 9/11 for chores [5]. No such results are known for the mixed manna. Even for the goods (chores) manna, no work has explored the PO guarantee in addition toMMS, to the best of our knowledge. In this paper, we first show that, for any fixed α ∈ (0, 1], an α-MMS allocation may not always exist; in contrast, non-existence with a goods manna is known for α close to one. This rules out efficient computation for any fixed α, and naturally raises the following problem. Problem of Interest. Design an efficient algorithm to find an α-MMS + PO allocation for the best possible α , i.e., the maximum α ∈ (0, 1] for which it exists. This exact problem is intractable: In the case of identical agents, an (α = 1)-MMS allocation exists by definition. However, finding one is known to be NP-hard for a goods manna. On the positive side, a polynomial-time approximation scheme (PTAS) is known for this case; given a constant ε ∈ (0, 1], the algorithm finds a (1 − ε)-MMS allocation in polynomial time. Guaranteeing PO in addition adds to the complexity, since even checking if a given allocation is PO is coNP-hard. In light of these results, we ask,","PeriodicalId":395676,"journal":{"name":"Proceedings of the 22nd ACM Conference on Economics and Computation","volume":"7 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-18","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":"{\"title\":\"Indivisible Mixed Manna: On the Computability of MMS+PO Allocations\",\"authors\":\"Rucha Kulkarni, R. Mehta, Setareh Taki\",\"doi\":\"10.1145/3465456.3467553\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we study the problem of finding fair and efficient allocations of a mixed manna, i.e., a setM of discrete items that are goods/chores, among a set N of agents with additive valuations. We note that a mixed manna allows an item to be a good (positively valued) for some agents, and a chore (negatively valued) for others, and thereby strictly generalizes the extensively studied goods (chores) manna. To measure fairness and efficiencywe consider the popular and well studied notions of maximin-share (MMS) and Pareto optimality (PO) respectively. AnMMS allocation is one where every agent gets at least herMMS value. However, [6] showed that an MMS allocation may not always exist. This prompted a series of works on the efficient computation of α-MMS allocations, where every agent gets at least α (1/α) times her MMS value for a goods (chores) manna, for progressively better α ∈ [0, 1]; the best factor known so far is α = (3/4 + 1/(12n)) by Garg and Taki [2] for n ≥ 5 agents for goods, and 9/11 for chores [5]. No such results are known for the mixed manna. Even for the goods (chores) manna, no work has explored the PO guarantee in addition toMMS, to the best of our knowledge. In this paper, we first show that, for any fixed α ∈ (0, 1], an α-MMS allocation may not always exist; in contrast, non-existence with a goods manna is known for α close to one. This rules out efficient computation for any fixed α, and naturally raises the following problem. Problem of Interest. Design an efficient algorithm to find an α-MMS + PO allocation for the best possible α , i.e., the maximum α ∈ (0, 1] for which it exists. This exact problem is intractable: In the case of identical agents, an (α = 1)-MMS allocation exists by definition. However, finding one is known to be NP-hard for a goods manna. On the positive side, a polynomial-time approximation scheme (PTAS) is known for this case; given a constant ε ∈ (0, 1], the algorithm finds a (1 − ε)-MMS allocation in polynomial time. Guaranteeing PO in addition adds to the complexity, since even checking if a given allocation is PO is coNP-hard. In light of these results, we ask,\",\"PeriodicalId\":395676,\"journal\":{\"name\":\"Proceedings of the 22nd ACM Conference on Economics and Computation\",\"volume\":\"7 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-18\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"15\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Proceedings of the 22nd ACM Conference on Economics and Computation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1145/3465456.3467553\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Proceedings of the 22nd ACM Conference on Economics and Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/3465456.3467553","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Indivisible Mixed Manna: On the Computability of MMS+PO Allocations
In this paper we study the problem of finding fair and efficient allocations of a mixed manna, i.e., a setM of discrete items that are goods/chores, among a set N of agents with additive valuations. We note that a mixed manna allows an item to be a good (positively valued) for some agents, and a chore (negatively valued) for others, and thereby strictly generalizes the extensively studied goods (chores) manna. To measure fairness and efficiencywe consider the popular and well studied notions of maximin-share (MMS) and Pareto optimality (PO) respectively. AnMMS allocation is one where every agent gets at least herMMS value. However, [6] showed that an MMS allocation may not always exist. This prompted a series of works on the efficient computation of α-MMS allocations, where every agent gets at least α (1/α) times her MMS value for a goods (chores) manna, for progressively better α ∈ [0, 1]; the best factor known so far is α = (3/4 + 1/(12n)) by Garg and Taki [2] for n ≥ 5 agents for goods, and 9/11 for chores [5]. No such results are known for the mixed manna. Even for the goods (chores) manna, no work has explored the PO guarantee in addition toMMS, to the best of our knowledge. In this paper, we first show that, for any fixed α ∈ (0, 1], an α-MMS allocation may not always exist; in contrast, non-existence with a goods manna is known for α close to one. This rules out efficient computation for any fixed α, and naturally raises the following problem. Problem of Interest. Design an efficient algorithm to find an α-MMS + PO allocation for the best possible α , i.e., the maximum α ∈ (0, 1] for which it exists. This exact problem is intractable: In the case of identical agents, an (α = 1)-MMS allocation exists by definition. However, finding one is known to be NP-hard for a goods manna. On the positive side, a polynomial-time approximation scheme (PTAS) is known for this case; given a constant ε ∈ (0, 1], the algorithm finds a (1 − ε)-MMS allocation in polynomial time. Guaranteeing PO in addition adds to the complexity, since even checking if a given allocation is PO is coNP-hard. In light of these results, we ask,