How TRURL Evolves Multiagent Worlds for Social Interaction Analysis

  • Takao Terano
  • Setsuya Kurahashi
  • Ushio Minami
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1519)


TRURL is an agent-based simulation environment, which is designed to analyze social interactions among agents including software and people in community computing. The unique characteristics of TRURL are summarized as follows: (1) Unlike conventional simulation systems, TRURL has so many predetermined and acquired parameters with which TRURL is able to simulate very complex conditions of the societies. The former parameters have constant values during one simulation cycle, however, the latter parameters change during the interactions. (2) TRURL utilizes Genetic Algorithms to evolve the societies by changing the predetermined parameters to optimize macro-level socio-metric measures. This means TRURL solves large-scale inverse problems. This paper first describes basic principles, architecture, and mechanisms of TRURL. Then, it discusses how TRURL evolves the artificial societies by automated parameters tuning on both micro- and macro-level phenomena grounded in the activities of real worlds.


Simulation Step Powerful Agent Knowledge Attribute Orient Society Community Computing 
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.
    Aiba, H., Terano, T. 1996. A Computational Model for Distributed Knowledge Systems with Learning Mechanisms. Expert Systems with Applications 10: 417–427.CrossRefGoogle Scholar
  2. 2.
    Axelrod, R. 1997. The Complexity of Cooperation: iAgent-Based Models of Competition and Collaboration. Princeton University Press.Google Scholar
  3. 3.
    Bradshaw, J.M., ed. 1997. Software Agents. AAAI/MIT Press.Google Scholar
  4. 4.
    Carley, K.M. and M. J. Prietula, eds. 1994. Computational Organization Theory. Hillsdale, N.J: Lawlence-Erlbaum Assoc..Google Scholar
  5. 5.
    Cohen, M.D. and L. S. Sproull, eds. 1991. Special Issue: Organizational Learning: Papers in Honor of (and by) James G. March. Organization Science 2(1).Google Scholar
  6. 6.
    Cyert, R. M., March, J.G. 1963. A Behavioral Theory of the Firm. Prentice-Hall.Google Scholar
  7. 7.
    Epstein, J. and R. Axtell. 1996. Growing Artificial Societies. Brookings Institution Press, The MIT Press.Google Scholar
  8. 8.
    Espejo, R., Schuhmann, W., Schwaninger, M., and Bilello, U. 1996. Organizational Transformation and Learning. John Wiley & Sons.Google Scholar
  9. 9.
    French, S. 1986. Decision Theory: An Introduction to the Mathematics of Rationality. John Wiley & Sons.Google Scholar
  10. 10.
    Gaylord, R.J., and D’Andria, L. J.: Simulating Society: A Mathematica Toolkit for Modeling Socioeconomic Behavior. NY: Springer-Verlag.Google Scholar
  11. 11.
    Goldberg, D.E. 1989. Genetic Algorithms in Search, Optimization, and Machine-Learning. Addison-Wesley.Google Scholar
  12. 12.
    Hatakama, H., Terano, T. 1996. A Multi-Agent Model of Organizational Intellec-tual Activities for Knowledge Management. in Knowledge Management-Organization, Competence and Methodology, edited by J. F. Schreinemakers. Ergon Verlag, p. 143–155.Google Scholar
  13. 13.
    Hraber, P., T. Jones, S. and Forrest. 1997. The Ecology of Echo. Artificial Life 3: 165–190.CrossRefGoogle Scholar
  14. 14.
    T. Ishida, L. Gasser, and M. Yokoo. 1992. Organization Self-Design of Distributed Production Systems. IEEE Transactions on Knowledge and Data Engineering 4: 123–134.CrossRefGoogle Scholar
  15. 15.
    Kirn, S., and G. O’Hare, eds. 1996. Cooperative Knowledge Processing-The Key Technology for Intelligent Organizations. Springer.Google Scholar
  16. 16.
    Kobayashi, Y. 1996. Structural Analysis of Electronic Community Created by Computer Mediated Communication. Master Thesis of Grad. Sch. Systems Management, Tsukuba University (in Japanese).Google Scholar
  17. 17.
    Lilien, G. L., Kotler, P., Moorthy, K.S. 1992. Marketing Models. Prentice-Hall.Google Scholar
  18. 18.
    March, J. G., Sproull, L.S. 1991. Learning from samples of one or fewer. Organizational Science, Special Issue: Organizational Learning 2: 1–13.Google Scholar
  19. 19.
    Masuch, M., and Warglien, M., eds. 1992. Artificial Intelligence in Organization and Management Theory. North-Holland.Google Scholar
  20. 20.
    Morecroft, J. D. W., and J. D. Sterman, eds. 1994. Modeling for Learning Organizations. Productivity-Press.Google Scholar
  21. 21.
    Nonaka, I., Takeuchi, H. 1995. The Knowledge Creating Company: How Japanese Companies Create the Dynamics of Innovation. Oxford: Oxford University Press.Google Scholar
  22. 22.
    Prietula, M. J., Carley, K.M. and Gasser, L. eds. 1998. Simulating Organizations: Computational Models of Institutions and Groups. CA: Morgan Kaufman.Google Scholar
  23. 23.
    Russel, S., Norvig, P. 1995. Artificial Intelligence A Modern Approach. Prentice Hall.Google Scholar
  24. 24.
    Terano, T. et. al. 1994. A Machine Learning Model for Analyzing Performance of Organizational Behaviors of Agents. Proc. of the Third Conference of the Association of Asian-Pacific Operational Research Societies (APORS), p. 164–171.Google Scholar
  25. 25.
    Terano, T., Kurahashi, S., Minami, U. TRURL: Artificial World for Social Interaction Studies. Proc. 6th Int. Conf. on Artificial Life (ALIFE VI), pp. 326–335, 1998.Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1998

Authors and Affiliations

  • Takao Terano
    • 1
  • Setsuya Kurahashi
    • 1
    • 2
  • Ushio Minami
    • 1
    • 3
  1. 1.The University of TsukubaTokyoJapan
  2. 2.YD System CorpTokyoJapan
  3. 3.Hakuho-do CorpTokyoJapan

Personalised recommendations