Algorithms for Rational Agents

  • Amir Ronen
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1963)


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.


Rational Agent Multiagent System Mechanism Design Combinatorial Auction Participation Constraint 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    E. H. Clarke. Multipart pricing of public goods. Public Choice, pages 17–33, 1971. 63Google Scholar
  2. 3.
    Bern ardo Huberman (ed.). The Ecology of Computation. Elsevier Science Publishers/North-Holland, 1988. 67Google Scholar
  3. 4.
    Eit han Ephrati. Planning and consensus among autonomous agents. Ph D thesis, Hebrew University of Jerusalem, Departement of Computer Science, 1993. 67Google Scholar
  4. 5.
    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. 67Google Scholar
  5. 6.
    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. 67Google Scholar
  6. 7.
    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, 65Google Scholar
  7. 8.
    T. Groves. Incentives in teams. Econometrica, pages 617–631, 1973. 63Google Scholar
  8. 9.
    R. M. Harstad, Rothkopf M. H., and Pekec A. Computationally manageable combinatorial auctions.Technical Report 95-09, DIMACS, Rutgers university, 1995. 64, 65Google Scholar
  9. 10.
    Brnardo A. Huberman and Tad Hogg. Distributed computation as an economic system. Journal of Economic Perspectives, pages 141–152, 1995. 67Google Scholar
  10. 12.
    Paul Klemperer. Auction theory: a guide to the literature. Journal of economic surveys, pages 227–286, 1999.Google Scholar
  11. 13.
    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. 67Google Scholar
  12. 14.
    Elias Koutsoupias and Christos Papadimitriou. Worst-case equilibria. In STACS 99, the 16th Annual Symposium on Theoretical Aspects of Computer Science, March 1999. 67Google Scholar
  13. 15.
    Ron Lavi and Noam Nisan. Competitive analysis of online auctions. To appear. 67Google Scholar
  14. 16.
    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, 65Google Scholar
  15. 17.
    Kevin Leyton-Brown, Moshe Tennenholtz, and Yoav Shoham. Bidding clubs: Institutionalized collusion in auctions. To appear. 67Google Scholar
  16. 18.
    A. Mas-Collel, Whinston W., and J. Green. Microeconomic Theory. Oxford university press, 1995. 61, 63Google Scholar
  17. 19.
    J. McMillan. Selling spectrum rights. Journal of Economic Perspectives, pages 145–162, 1994. 64Google Scholar
  18. 20.
    Welleman Michael. Mark et-oriented programming. Web Page: 67
  19. 21.
    Dov Monderer and Moshe Tennenholtz. Distributed games. To appear in Games and Economic Behaviour. 67Google Scholar
  20. 22.
    Dov Monderer and Moshe Tennenholtz.Opti mal auctions revisited. In Proceedings of the Fifteenth National Conference on Artificial Intelligence (AAAI-98), 1998. 67Google Scholar
  21. 23.
    Miller M. S. and Drexler K. E. The Ecology of Computation, chapter Markets and Computation: Agoric open systems. North Hollan, 1988. 67Google Scholar
  22. 24.
    Noam Nisan. Bid ding and allocation in combinatorial auctions. To appear. 64, 65Google Scholar
  23. 25.
    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, 67Google Scholar
  24. 26.
    Noam Nisan and Amir Ronen. A lgorithmic mechanism design. Games and Economic Behaviour, 2000. To appear. 63, 66Google Scholar
  25. 27.
    Noam Nisan and Amir Ronen. Computationally feasible vcg mechanisms. Submitted to the Second ACM conference on electronic commerce (EC00), 2000. 65Google Scholar
  26. 28.
    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. 63Google Scholar
  27. 29.
    Amir Ronen. Solving optimization problems among selfish agents. Ph D thesis, School of Computer Science and Engineering, The Hebrew University of Jerusalem, 2000. 65, 66Google Scholar
  28. 30.
    Jeffrey S. Rosenschein and Gilad Zlotkin. Rules of Encounter: Designing Conventions for Automated Negotiation Among Computers. MIT Press, 1994. 67Google Scholar
  29. 31.
    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. 67Google Scholar
  30. 32.
    Tuomas W. Sandholm. Approaches to winner determination in combinatorial auctions. Decision Support Systems, to appear. 64, 65Google Scholar
  31. 33.
    Y. Shoham and Tennenholtz M. Rational computation and the coomunication complexity of auctions. To appear. 67Google Scholar
  32. 34.
    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. 67Google Scholar
  33. 35.
    Moshe Tennenholtz. Some tractable combinatorial auctions. In the national conference on artificial intelligence (AAAI-2000), 2000. 65Google Scholar
  34. 36.
    W. Vickrey. Counterspeculation, auctions and competitive sealed tenders. Journal of Finance, pages 8–37, 1961. 63Google Scholar
  35. 37.
    Nir Vulkan and Ken Binmore. Applying game theory to automated negotiation. To appear. 67Google Scholar
  36. 38.
    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. 67Google Scholar
  37. 39.
    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. 67Google Scholar
  38. 40.
    Gilad Zlotin. Mechanisms for Automated Negotiation among Autonomous Agents. PhD thesis, Hebrew University of Jerusalem, Departement of Computer Science, 1994. 67Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2000

Authors and Affiliations

  • Amir Ronen
    • 1
  1. 1.School of Computer Science and EngineeringThe Hebrew University of JerusalemIsrael

Personalised recommendations