Modelling bounded rationality using evolutionary techniques

  • Bruce Edmonds
  • Scott Moss
Evolutionary Approaches to Issues in Biology and Economics
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1305)


A technique for the credible modelling of economic agents with bounded rationality based on the evolutionary techniques is described. The genetic programming paradigm is most suited due to its meaningful and flexible genome. The fact we are aiming to model agents with real characteristics implies a different approach from those evolutionary algorithms designed to efficiently solve specific problems. Some of these are that we use very small populations, it is based on different operators and uses a breeding selection mechanism. It is precisely some of the “pathological” features of this algorithm that capture the target behaviour. Some possibilities for integration of deductive logic-based approaches and the GP paradigm are suggested. An example application of an agent seeking to maximise its utility by modelling its own utility function is briefly described.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Arifovic, J. (1994). Genetic Algorithm Learning and the Cobweb Model, Journal of Economic Dynamics and Control 18, 3–28.Google Scholar
  2. 2.
    Arthur, W. B. (1995). Increasing Returns and Path Dependence in the Economy. University of Michigan Press, Ann Arbor, MI.Google Scholar
  3. 3.
    Axelrod, R. (1984). The Evolution of Cooperation, Basic Books, New York.Google Scholar
  4. 4.
    Dennett, D.C. (1995). Consciousness Explained. Philosophy and Phenomenological Research, 53, 889–892.Google Scholar
  5. 5.
    Bonasso, R. P.; Kortenkamp, D.; Miller, D. P.; Slack, M. (1995). Experience with an Architecture for Intelligent Reactive Agents. ATAL'95 at IJCAI'95, Montreal. Published in (1996), Lecture Notes in Artificial Intelligence, 1037,187–202.Google Scholar
  6. 6.
    Fogel, D.B. (1994) Evolutionary Programming an introduction and some current directions. Statistics and Computing, 4, 113–129.Google Scholar
  7. 7.
    Holland, J. H. (1992). Adaptation in Natural and Artificial Systems, 2nd Ed., MIT Press, Cambridge, MA.Google Scholar
  8. 8.
    Mühlenbein, H.; Schlierkamp-Voosen, D. (1993). The science of breeding and its application to the breeder genetic algorithm (BGA). Evolutionary Computation, 1, 335–360.Google Scholar
  9. 9.
    Edmonds, B.; Moss, S.; Wallis, S. (1996). Logic, Reasoning and A Programming Language for Simulating Economic and Business Processes with Artificially Intelligent Agents, AIEM96, Tel Aviv, 1996.Google Scholar
  10. 10.
    Koza, J. R. (1992). Genetic Programming: On the Programming of Computers by Means of Natural Selection. MIT Press, Cambridge, MA.Google Scholar
  11. 11.
    Koza, J. R. (1994). Genetic Programming 11: Automatic Discovery of Reusable Programs. MIT Press, Cambridge, MA.Google Scholar
  12. 12.
    Moss, S.; Dixon, H.; Wallis, S. (1995). Evaluating Competitive Strategies. Intelligent Systems in Accounting, Finance and Management. 4,245–258. Also available at URL: Scholar
  13. 13.
    Moss, S.; Edmonds, B.; (1994) Modelling Learning as Modelling, CPM Report 3, Centre for Policy Modelling, Manchester Metropolitan University. Available at URL: Scholar
  14. 14.
    Moss, S.; Kuznetsova, O. (1995). Modelling the Process of Market Emergence. MODEST (Modelling of Economies and Societies in Transition), Warsaw, 1995.Google Scholar
  15. 15.
    Palmer, R.G. et. al (1994). Artificial Economic Life — A simple model of a stockmarket. Physica D, 75, 264–274.Google Scholar
  16. 16.
    Penrose, E.T. (1959) The theory of the Growth of the Firm, Blackwell, Oxford.Google Scholar
  17. 17.
    Russell, S.J.; Grosof, B.N. (1990): A Sketch of Autonomous Learning using Declarative Bias. In: Machine Learning, Meta-Reasoning and Logics. (Eds: Brazdil, P.B.; Konolige, K.) Kluwer Academic, Boston, 19–53.Google Scholar
  18. 18.
    Simon, H.A.1972. Theories of Bounded Rationality. In McGuire, C.B. and Radner, R. (eds.) Decision and Organization. North-Holland.: Amsterdam.Google Scholar
  19. 19.
    Vriend, N.J. (1995). Self-organization of markets: an example of a computational approach. Computational Economics, 8,205–232.Google Scholar
  20. 20.
    Wallis, S.; Edmonds, B.; Moss, S. (1995). The Implementation and Logic of a Strictly Declarative Modelling Language (SDML). ES'95, Cambridge, UK.Google Scholar
  21. 21.
    Wooldridge, M. (1995). Time, Knowledge, and Choice. ATAU95 at IJCAI'95, Montreal. Published in (1996), Lecture Notes in Artificial Intelligence, 1037, 79–96. Available at URL: Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Bruce Edmonds
    • 1
  • Scott Moss
    • 1
  1. 1.Centre for Policy ModellingManchester Metropolitan UniversityManchesterUK

Personalised recommendations