|
ABSTRACT
We consider general resource assignment games involving selfish users/agents in which users compete for resources and try to be assigned to those which maximize their own benefits (e.g., try to route their traffic through links which minimize the latency of their own traffic). We propose and study a mechanism design approach in which an allocation mechanism assigns users to resources and charges the users for using the resources so as to induce each user to truthfully report a private piece of information he/she holds (e.g., how much traffic he/she needs to transmit). This information is crucial for computing optimal (or close to optimal) allocations and an agent could misreport his/her information to induce the underlying allocation algorithm to output a solution which he/she likes more (e.g., which assigns better resources to him/her). For our resource allocation problems, we give an algorithmic characterization of the solutions for which truth-telling is a Nash equilibrium. A natural application of these results is to a scheduling/routing problem which is the mechanism design counterpart of the selfish routing game of Koutsoupias and Papadimitriou [1999]: Each selfish user wants to route a piece of unsplittable traffic using one of m links of different speeds so as to minimize his/her own latency. Our mechanism design counterpart can be seen as the problem of scheduling selfish jobs on parallel related machines and is the dual of the problem of scheduling (unselfish) jobs on parallel selfish machines studied by Archer and Tardos [2001]. Koutsoupias and Papadimitriou studied an “anarchic” scenario in which each user chooses his/her own link, and this may produce Nash equilibria of cost Ω(log m/log log m) times the optimum. Our mechanism design counterpart is a possible way of reducing the effect of selfish behavior via suitable incentives to the agents (i.e., taxes for using the links). We indeed show that in the resulting game, it is possible to guarantee an approximation factor of 8 for any number of links/machines (this solution also works for online settings). However, it remains impossible to guarantee arbitrarily good approximate solutions, even for 2 links/machines and even if the allocation algorithm is allowed superpolynomial time. This result shows that our scheduling problem with selfish jobs is more difficult than the scheduling problem with selfish machines by Archer and Tardos (which admits exact solutions). We also study some generalizations of this basic problem.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
|
 |
2
|
|
| |
3
|
Auletta, V., De Prisco, R., Penna, P., and Persiano, G. 2005. On designing truthful mechanisms for online scheduling. In Proceedings of the 12th International Colloquium on Structural Information and Communication Complexity (SIROCCO), Mont Saint-Michel, France, May 24--26. Lecture Notes in Computer Science, vol. 3499. Springer, 3--17.
|
| |
4
|
Christodoulou, G., Koutsoupias, E., and Nanavati, A. 2004. Coordination mechanisms. In Proceedings of the 31st International Colloquium on Automata, Languages and Programming (ICALP), Turku, Finland, Jul. 12--16. Lecture Notes in Computer Science, vol. 3142. Springer, 345-- 357.
|
| |
5
|
Clarke, E. H. 1971. Multipart pricing of public goods. Public Choice 11, 1 (Sept.), 17--33.
|
| |
6
|
Cominetti, R., Correa, J. R., and Stier-Moses, N. 2006. Network games with atomic players. In Proceedings of the 33rd International Colloquium on Automata, Languages and Programming (ICALP), Venice, Jul. 10--14. Lecture Notes in Computer Science, vol. 4052. Springer, 525--536.
|
| |
7
|
|
| |
8
|
Even-Dar, E., Kesselman, A., and Mansour, Y. 2003. Convergence time to Nash equilibria. In Proceedings of the 30th International Colloquium on Automata, Languages and Programming (ICALP), Eindhoven, The Netherlands, Jun. 30--Jul. 4. Lecture Notes in Computer Science, vol. 2719. Springer, 502--513.
|
| |
9
|
Feldmann, R., Gairing, M., Luecking, T., Monien, B., and Rode, M. 2003. Nashification and the coordination ratio for a selfish routing game. In Proceedings of the 30th International Colloquium on Automata, Languages and Programming (ICALP), Eindhoven, The Netherlands, Jun. 30--Jul. 4. Lecture Notes in Computer Science, vol. 2719. Springer, 514--526.
|
| |
10
|
Ferrante, A., and Parente, M. 2004. Existence of Nash equilibria in selfish routing problems. In Proceedings of the 11th International Colloquium on Structural Information and Communication Complexity (SIROCCO), Smolenice Castle, Slowakia, Jun. 21--23. Lecture Notes in Computer Science, vol. 3104. Springer, 149--160.
|
| |
11
|
Dimitris Fotakis , Spyros C. Kontogiannis , Elias Koutsoupias , Marios Mavronicolas , Paul G. Spirakis, The Structure and Complexity of Nash Equilibria for a Selfish Routing Game, Proceedings of the 29th International Colloquium on Automata, Languages and Programming, p.123-134, July 08-13, 2002
|
| |
12
|
Fotakis, D., Kontongiannis, S., and Spirakis, P. 2006. Atomic congestion games among coalitions. In Proceedings of the 33rd International Colloquium on Automata, Languages and Programming (ICALP), Venice, Jul. 10--14. Lecture Notes in Computer Science, vol. 4052. Springer, 572--583.
|
| |
13
|
Graham, R. 1969. Bound on multiprocessor timing anomalies. SIAM J. Appl. Math. 17, 416--429.
|
| |
14
|
Groves, T. 1973. Incentive in teams. Econometrica 41, 617--631.
|
 |
15
|
|
 |
16
|
|
| |
17
|
Koutsoupias, E., Mavronicolas, M., and Spirakis, P. 2003. Approximate equilibria and ball fusion. TOCS 36, 683--693.
|
| |
18
|
Koutsoupias, E., and Papadimitriou, C. 1999. Worst-Case equilibria. In Proceedings of the 16th Annual Symposium on Theoretical Aspects of Computer Science (Trier, Germany, Mar. 4--6). Lecture Notes in Computer Science, vol. 1563. Springer, 404--413.
|
 |
19
|
|
| |
20
|
Myerson, R. 1981. Optimal auction design. Math. Oper. Res. 6, 58--73.
|
 |
21
|
|
 |
22
|
|
| |
23
|
Osborne, M., and Rubinstein, A. 1994. A Course in Game Theory. MIT Press, Cambridge, MA.
|
| |
24
|
|
| |
25
|
|
| |
26
|
|
| |
27
|
Vickrey, W. 1961. Counterspeculation, auctions and competitive sealed tenders. J. Finance, 8--37.
|
|