How TRURL Evolves Multiagent Worlds for Social Interaction Analysis

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.

[1]  Peter M. Senge,et al.  Modeling For Learning Organizations , 1994 .

[2]  R. Axelrod Reviews book & software , 2022 .

[3]  Michael J. Prietula,et al.  Simulating organizations: computational models of institutions and groups , 1998 .

[4]  M. Shubik,et al.  A Behavioral Theory of the Firm. , 1964 .

[5]  S. French,et al.  Decision Theory: An Introduction to the Mathematics of Rationality. , 1988 .

[6]  Greg O’Hare,et al.  Cooperative Knowledge Processing: The Key Technology for Intelligent Organizations , 1996 .

[7]  Joshua M. Epstein,et al.  Growing artificial societies , 1996 .

[8]  野中 郁次郎,et al.  The Knowledge-Creating Company: How , 1995 .

[9]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[10]  Joshua M. Epstein,et al.  Growing Artificial Societies: Social Science from the Bottom Up , 1996 .

[11]  Takao Terano,et al.  A computational model for distributed knowledge systems with learning mechanisms , 1996 .

[12]  J. March,et al.  Learning from Samples of One or Fewer , 1991 .

[13]  Makoto Yokoo,et al.  Organization Self-Design of Distributed Production Systems , 1992, IEEE Trans. Knowl. Data Eng..

[14]  Andrew M. Colman,et al.  The complexity of cooperation: Agent-based models of competition and collaboration , 1998, Complex..

[15]  Richard J. Gaylord,et al.  Simulating Society: A Mathematica®Toolkit For Modeling Socioeconomic Behavior , 1998 .

[16]  S. Forrest,et al.  The ecology of echo , 1997 .

[17]  Setsuya Kurahashi,et al.  TRURL: artificial world for social interaction studies , 1998 .

[18]  Stefan Kirn,et al.  Cooperative Knowledge Processing , 1997, Computer Supported Cooperative Work.

[19]  Michael J. Prietula,et al.  Computational organization theory , 1994 .

[20]  Raul Espejo,et al.  Organizational Transformation and Learning: A Cybernetic Approach to Management , 1996 .

[21]  Massimo Warglien,et al.  Artificial Intelligence in Organization and Management Theory , 1992 .

[22]  Michael R. Genesereth,et al.  Software agents , 1994, CACM.

[23]  Peter Norvig,et al.  Artificial Intelligence: A Modern Approach , 1995 .