Applications of approximation algorithms to cooperative games

The Internet, which is intrinsically a common playground for a large number of players with varying degrees of collaborative and sel sh motives, naturally gives rise to numerous new game theoretic issues. Computational problems underlying solutions to these issues, achieving desirable economic criteria, often turn out to be NP-hard. It is therefore natural to apply notions from the area of approximation algorithms to these problems. The connection is made more meaningful by the fact that the two areas of game theory and approximation algorithms share common methodology { both heavily use machinery from the theory of linear programming. Various aspects of this connection have been explored recently by researchers [8, 10, 15, 20, 21, 26, 27, 29]. In this paper we will consider the problem of sharing the cost of a jointly utilized facility in a \fair" manner. Consider a service providing company whose set of possible customers, also called users, is U . For each set S U C(S) denotes the cost incurred by the company to serve the users in S. The function C is known as the cost function. For concreteness, assume that the company broadcasts news of common interest, such as nancial news, on the net. Each user, i, has a utility, u 0 i , for receiving the news. This utility u 0 i is known only to user i. User i enjoys a bene t of u 0 i x i if she gets the news at the price x i . If she does not get the news then her bene t is 0. Each user is assumed to be sel sh, and hence in order to maximize bene t, may misreport her utility as some other number, say u i . For the rest of the discussion, the utility of user i will mean the number u i . A cost sharing mechanism determines which users receive the broadcast and at what price. The mechanism is strategyproof if the dominant strategy of each user is to reveal the

[1]  Lloyd S. Shapley,et al.  On balanced sets and cores , 1967 .

[2]  Jerry R. Green,et al.  Partial Equilibrium Approach to the Free-Rider Problem , 1976 .

[3]  C. G. Bird,et al.  On cost allocation for a spanning tree: A game theoretic approach , 1976, Networks.

[4]  Nimrod Megiddo,et al.  Cost allocation for steiner trees , 1978, Networks.

[5]  Daniel Granot,et al.  Minimum cost spanning tree games , 1981, Math. Program..

[6]  Daniel Granot,et al.  On the core and nucleolus of minimum cost spanning tree games , 1984, Math. Program..

[7]  L. Shapley A Value for n-person Games , 1988 .

[8]  Debraj Ray,et al.  A Concept of Egalitarianism under Participation Constraints , 1989 .

[9]  Stephen E. Deering,et al.  Multicast routing in datagram internetworks and extended LANs , 1990, TOCS.

[10]  Darko Skorin-Kapov On the core of the minimum cost steiner tree game in networks , 1995, Ann. Oper. Res..

[11]  Sándor P. Fekete,et al.  On approximately fair cost allocation in Euclidean TSP games , 1998, Electron. Colloquium Comput. Complex..

[12]  Sándor P. Fekete,et al.  A note on the Traveling Preacher Problem , 1998 .

[13]  Christos H. Papadimitriou,et al.  Worst-case Equilibria , 1999, STACS.

[14]  Noam Nisan,et al.  Algorithmic mechanism design (extended abstract) , 1999, STOC '99.

[15]  H. Moulin Incremental cost sharing: Characterization by coalition strategy-proofness , 1999 .

[16]  Noam Nisan,et al.  Algorithms for selfish agents mechanism design for distributed computation , 1999 .

[17]  Tim Roughgarden,et al.  How bad is selfish routing? , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[18]  Joan Feigenbaum,et al.  Sharing the cost of muliticast transmissions (preliminary version) , 2000, STOC '00.

[19]  Martin Skutella,et al.  Cooperative facility location games , 2000, SODA '00.

[20]  Amit Kumar,et al.  Fairness measures for resource allocation , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[21]  Richard M. Karp,et al.  Optimization problems in congestion control , 2000, Proceedings 41st Annual Symposium on Foundations of Computer Science.

[22]  H. Moulin,et al.  Strategyproof sharing of submodular costs:budget balance versus efficiency , 2001 .

[23]  Joan Feigenbaum,et al.  Sharing the Cost of Multicast Transmissions , 2001, J. Comput. Syst. Sci..

[24]  Vijay V. Vazirani,et al.  Approximation Algorithms , 2001, Springer Berlin Heidelberg.