Abstract
Many recent applications of interest involve self-interested participants. As such participants, termed agents, may manipulate the algorithm for their own benefit, a new challenge emerges: The design of algorithms and protocols that perform well when the agents behave according to their own self-interest.
This led several researchers to consider computational models that are based on a sub-field of game-theory and micro-economics called mechanism design.
This paper introduces this topic mainly through examples. It demonstrates that in many cases selfishness can be satisfactorily overcome, surveys some of the recent trends in this area and presents new challenging problems.
The paper is mostly based on classic results from mechanism design as well as on recent work by the author and others.
This research was supported by grants from the Israeli academy of science and the Israeli ministry of science.
This is a preview of subscription content, log in via an institution.
Buying options
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
E. H. Clarke. Multipart pricing of public goods. Public Choice, pages 17–33, 1971. 63
Bern ardo Huberman (ed.). The Ecology of Computation. Elsevier Science Publishers/North-Holland, 1988. 67
Eit han Ephrati. Planning and consensus among autonomous agents. Ph D thesis, Hebrew University of Jerusalem, Departement of Computer Science, 1993. 67
J oan Feigenbaum, Christos Papadimitriou, and Scott Shenker. Sharing the cost of multicast transmissions. In Thirty-Second Annual ACM Symposium on Theory of Computing (STOC00), May 2000. 67
Donald F. Ferguson, Christos Nikolaou, and Yechiam Yemini. Economic models for allocating resources in computer systems. In Scott Clearwater, editor, Market-Based Control: A Paradigm for Distributed Resource Allocation. World Scientific, 1995. 67
Y uzo Fujishima, Kevin Leyton-Brown, and Yoav Shoham.Taming the computational complexity of combinatorial auctions: Optimal and approximate approaches. In IJCAI-99, 1999. 64, 65
T. Groves. Incentives in teams. Econometrica, pages 617–631, 1973. 63
R. M. Harstad, Rothkopf M. H., and Pekec A. Computationally manageable combinatorial auctions.Technical Report 95-09, DIMACS, Rutgers university, 1995. 64, 65
Brnardo A. Huberman and Tad Hogg. Distributed computation as an economic system. Journal of Economic Perspectives, pages 141–152, 1995. 67
Paul Klemperer. Auction theory: a guide to the literature. Journal of economic surveys, pages 227–286, 1999.
Y. A Korilis, A. A. Lazar, and A. Orda. Architecting noncooperative networks. IEEE Journal on Selected Areas in Communication (Special Issue on Advances in the Fundamentals of Networking), 13(7):1241–1251, September 1991. 67
Elias Koutsoupias and Christos Papadimitriou. Worst-case equilibria. In STACS 99, the 16th Annual Symposium on Theoretical Aspects of Computer Science, March 1999. 67
Ron Lavi and Noam Nisan. Competitive analysis of online auctions. To appear. 67
Daniel Lehmann, Liadan O’Callaghan, and Yoav Shoham. Truth revelation in rapid, approximately efficient combinatorial auctions. In ACM Conference on Electronic Commerce (EC-99), pages 96–102, November 1999. 64, 65
Kevin Leyton-Brown, Moshe Tennenholtz, and Yoav Shoham. Bidding clubs: Institutionalized collusion in auctions. To appear. 67
A. Mas-Collel, Whinston W., and J. Green. Microeconomic Theory. Oxford university press, 1995. 61, 63
J. McMillan. Selling spectrum rights. Journal of Economic Perspectives, pages 145–162, 1994. 64
Welleman Michael. Mark et-oriented programming. Web Page: http://ai.eecs.umich.edu/people/wellman/MOP.html. 67
Dov Monderer and Moshe Tennenholtz. Distributed games. To appear in Games and Economic Behaviour. 67
Dov Monderer and Moshe Tennenholtz.Opti mal auctions revisited. In Proceedings of the Fifteenth National Conference on Artificial Intelligence (AAAI-98), 1998. 67
Miller M. S. and Drexler K. E. The Ecology of Computation, chapter Markets and Computation: Agoric open systems. North Hollan, 1988. 67
Noam Nisan. Bid ding and allocation in combinatorial auctions. To appear. 64, 65
Noam Nisan and Amir Ronen. Algorithmic mechanism design (extended abstract). In The Thirty First Annual ACM symposium om Theory of Computing (STOC99), pages 129–140, May 1999. 66, 67
Noam Nisan and Amir Ronen. A lgorithmic mechanism design. Games and Economic Behaviour, 2000. To appear. 63, 66
Noam Nisan and Amir Ronen. Computationally feasible vcg mechanisms. Submitted to the Second ACM conference on electronic commerce (EC00), 2000. 65
Kevin Roberts.The characterization of implementable choise rules. In Jean-Jacques Laffont, editor, Aggregation and Revelation of Preferences, pages 321–349. North-Holland, 1979. Papers presented at the first European Summer Workshop of the Econometric Society. 63
Amir Ronen. Solving optimization problems among selfish agents. Ph D thesis, School of Computer Science and Engineering, The Hebrew University of Jerusalem, 2000. 65, 66
Jeffrey S. Rosenschein and Gilad Zlotkin. Rules of Encounter: Designing Conventions for Automated Negotiation Among Computers. MIT Press, 1994. 67
Tuomas W. Sandholm. Limitations of the vickrey auction in computational multiagent systems. In Proceedings of the Second International Conference on Multiagent Systems (ICMAS-96), pages 299–306, Keihanna Plaza, Kyoto, Japan, December 1996. 67
Tuomas W. Sandholm. Approaches to winner determination in combinatorial auctions. Decision Support Systems, to appear. 64, 65
Y. Shoham and Tennenholtz M. Rational computation and the coomunication complexity of auctions. To appear. 67
Yoav Shoham and Katsumi Tanaka. A dynamic theory of incentives in multi-agent systems (preliminary report). In Proceedings of the Fifteenth International Joint Conferences on Artificial Intelligence, pages 626–631, August 1997. 67
Moshe Tennenholtz. Some tractable combinatorial auctions. In the national conference on artificial intelligence (AAAI-2000), 2000. 65
W. Vickrey. Counterspeculation, auctions and competitive sealed tenders. Journal of Finance, pages 8–37, 1961. 63
Nir Vulkan and Ken Binmore. Applying game theory to automated negotiation. To appear. 67
W. E. Walsh and M. P. Wellman. A market protocol for decentralized task allocation: Extended version. In The Proceedings of the Third International Conference on Multi-Agent Systems (ICMAS-98), 1998. 67
W. E. Walsh, M. P. Wellman, P. R. Wurman, and J. K. MacK ie-Mason. Auction protocols for decentralized scheduling. In Proceedings of The Eighteenth International Conference on Distributed Computing Systems (ICDCS-98), Amsterdam, The Netherlands, 1998. 67
Gilad Zlotin. Mechanisms for Automated Negotiation among Autonomous Agents. PhD thesis, Hebrew University of Jerusalem, Departement of Computer Science, 1994. 67
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Ronen, A. (2000). Algorithms for Rational Agents. In: Hlaváč, V., Jeffery, K.G., Wiedermann, J. (eds) SOFSEM 2000: Theory and Practice of Informatics. SOFSEM 2000. Lecture Notes in Computer Science, vol 1963. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44411-4_5
Download citation
DOI: https://doi.org/10.1007/3-540-44411-4_5
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-41348-6
Online ISBN: 978-3-540-44411-4
eBook Packages: Springer Book Archive