Approximation and complexity of the optimization and existence problems for maximin share, proportional share, and minimax share allocation of indivisible goods

被引:9
作者
Heinen, Tobias [1 ,2 ]
Nhan-Tam Nguyen [3 ]
Trung Thanh Nguyen [4 ]
Rothe, Joerg [3 ]
机构
[1] Saarland Univ, Saarland Informat Campus, D-66123 Saarbrucken, Germany
[2] IMPRS CS, Saarland Informat Campus, D-66123 Saarbrucken, Germany
[3] Heinrich Heine Univ Dusseldorf, Univ Str, D-40225 Dusseldorf, Germany
[4] Hai Phong Univ, Hai Phong, Vietnam
关键词
Computational social choice; Resource allocation; Fair division; Indivisible goods; Maximin share; Proportional share; Minimax share; Complexity; Approximation; FAIR DIVISION; SOCIAL-WELFARE; ENVY-FREENESS; REPRESENTATION; ASSIGNMENT; EFFICIENCY;
D O I
10.1007/s10458-018-9393-0
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper is concerned with various types of allocation problems in fair division of indivisible goods, aiming at maximin share, proportional share, and minimax share allocations. However, such allocations do not always exist, not even in very simple settings with two or three agents. A natural question is to ask, given a problem instance, what is the largest value c for which there is an allocation such that every agent has utility of at least c times her fair share. We first prove that the decision problem of checking if there exists a minimax share allocation for a given problem instance is -hard when the agents' utility functions are additive. We then show that, for each of the three fairness notions, one can approximate c by a polynomial-time approximation scheme, assuming that the number of agents is fixed. Next, we investigate the restricted cases when utility functions have values in only or are defined based on scoring vectors (Borda and lexicographic vectors), and we obtain several tractability results for these cases. Interestingly, we show that maximin share allocations can always be found efficiently with Borda utilities, which cannot be guaranteed for general additive utilities. In the nonadditive setting, we show that there exists a problem instance for which there is no c-maximin share allocation, for any constant c. We explore a class of symmetric submodular utilities for which there exists a tight We explore a class of symmetric submodular utilities for which there exists a tight 1/2-maximin share allocation, and show how it can be approximated to within a factor of 1/4.
引用
收藏
页码:741 / 778
页数:38
相关论文
共 63 条
[1]   Approximation Algorithms for Computing Maximin Share Allocations [J].
Amanatidis, Georgios ;
Markakis, Evangelos ;
Nikzad, Afshin ;
Saberi, Amin .
AUTOMATA, LANGUAGES, AND PROGRAMMING, PT I, 2015, 9134 :39-51
[2]  
[Anonymous], 1988, Axioms of Cooperative Decision Making
[3]  
[Anonymous], 2010, P 9 INT C AUT AG MUL
[4]  
[Anonymous], 1979, Computers and Intractablity: A Guide to the Theory of NP-Completeness
[5]  
[Anonymous], 2005, Complexity theory and cryptology
[6]  
[Anonymous], 2016, HDB COMPUTATIONAL SO
[7]  
Asadpour A, 2007, ACM S THEORY COMPUT, P114
[8]  
Aziz H, 2017, AAAI CONF ARTIF INTE, P335
[9]  
Aziz H, 2016, AAMAS'16: PROCEEDINGS OF THE 2016 INTERNATIONAL CONFERENCE ON AUTONOMOUS AGENTS & MULTIAGENT SYSTEMS, P402
[10]   Fair assignment of indivisible objects under ordinal preferences [J].
Aziz, Haris ;
Gaspers, Serge ;
Mackenzie, Simon ;
Walsh, Toby .
ARTIFICIAL INTELLIGENCE, 2015, 227 :71-92