Treffer: 経済シミュレーション技法(3) : エージェントベースモデルとオブジェクト指向プログラミング ; Computer Simulation in Economics (III) : Agent Based Modeling and Object Oriented Programing
Weitere Informationen
This paper explains how social scientists in general, and economists in particular, can lean how to build agent-based simulation models (ABM). We then argue that it is by making use of object oriented techniques that one can most efficiently build agent-based models. Furthermore, we examine how and why social scientists, who are not necessarily the specialist of computer programming, can benefit from object oriented techniques, using a simple iterated prisoner's dilemma game. Python language, an all-purpose, easy-to-use, object oriented language, is used to illustrate this. We also briefly discuss more advanced approach to ABM using specialized tools, such as Swarm, RePast, and Ascape, available on the Internet. These tools basically provide the model builders with well-documented Java class libraries for ABM. As it turns out, those tools greatly facilitate the reuse of available source code and consequently enhance the modeling details. In addition, we conduct short survey of other ABM development environments currently available, in the appendix. ; 2 ; KJ00000154988 ; 論文 ; Article ; departmental bulletin paper