A linear approximation method for the Shapley value

被引:129
作者
Fatima, Shaheen S. [1 ]
Wooldridge, Michael [2 ]
Jennings, Nicholas R. [3 ]
机构
[1] Univ Loughborough, Dept Comp Sci, Loughborough LE11 3TU, Leics, England
[2] Univ Liverpool, Dept Comp Sci, Liverpool L69 3BX, Merseyside, England
[3] Univ Southampton, Sch Elect & Comp Sci, Southampton SO17 1BJ, Hants, England
关键词
coalitional game theory; Shapley value; approximation method;
D O I
10.1016/j.artint.2008.05.003
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
The Shapley value is a key Solution concept for coalitional games in general and voting games in particular. Its main advantage is that it provides a unique and fair solution, but its main drawback is the complexity of computing it (e.g., for voting games this complexity is #P-complete). However, given the importance of the Shapley value and voting games, a number of approximation methods have been developed to overcome this complexity. Among these, Owen's multi-linear extension method is the most time efficient, being linear in the number of players. Now, in addition to speed, the other key criterion for an approximation algorithm is its approximation error. On this dimension, the multi-linear extension method is less impressive. Against this background, this paper presents a new approximation algorithm, based on randomization, for computing the Shapley value of voting games. This method has time complexity linear in the number of players, but has an approximation error that is, on average, lower than Owen's. In addition to this comparative study, we empirically evaluate the error for our method and show how the different parameters of the voting game affect it. Specifically, we show the following effects. First, as the number of players in a voting game increases, the average percentage error decreases. Second, as the quota increases, the average percentage error decreases. Third, the error is different for players with different weights; players with weight closer to the mean weight have a lower error than those with weight further away. We then extend our approximation to the more general k-majority voting games and show that, for n players, the method has time complexity O(k(2)n) and the upper bound on its approximation error is O(k(2)/root 2). (c) 2008 Elsevier B.V. All rights reserved,
引用
收藏
页码:1673 / 1699
页数:27
相关论文
共 39 条
[1]   Computing power indices in weighted multiple majority games [J].
Algaba, E ;
Bilbao, JM ;
Fernandez-García, JR ;
López, JJ .
MATHEMATICAL SOCIAL SCIENCES, 2003, 46 (01) :63-80
[2]  
[Anonymous], 2005, P ACM C EL COMM, DOI DOI 10.1049/IET-CTA.2014.1056
[3]  
[Anonymous], 1959, CONTRIBUTIONS THEORY
[4]  
Ausiello G., 2003, Complexity and Approximation: Combinatorial Optimization Problems and Their Approximability Properties
[5]  
Bachrach Y., 2008, P 7 INT C AUT AG MUL
[6]  
Bilbao J., 2000, TOP, V8, P191, DOI DOI 10.1007/BF02628555
[7]   Voting power in the European Union enlargement [J].
Bilbao, JM ;
Fernández, JR ;
Jiménez, N ;
López, JJ .
EUROPEAN JOURNAL OF OPERATIONAL RESEARCH, 2002, 143 (01) :181-196
[8]  
Bork P.V., 1993, DATA ANAL TECHNIQUES
[9]   POWER AND SIZE - NEW PARADOX [J].
BRAMS, SJ ;
AFFUSO, PJ .
THEORY AND DECISION, 1976, 7 (1-2) :29-56
[10]   Complexity of constructing solutions in the core based on synergies among coalitions [J].
Conitzer, V ;
Sandholm, T .
ARTIFICIAL INTELLIGENCE, 2006, 170 (6-7) :607-619