井庭 崇, 中鉢欣秀, 松澤 芳昭, 海保 研, 武藤佳恭
情報処理学会論文誌数理モデル化と応用(TOM) 44(14) 20-30 2003年11月15日
本論文では,エージェントベースアプローチによって,社会・経済のモデルを作成するためのフレームワークを提案する.このフレームワークによって,「複雑系」(構成要素の振舞いのルールが状況によって動的に変化するシステム)のモデルを記述し,シミュレートすることが可能となる.提案フレームワークは,概念モデル・フレームワークとシミュレーションモデル・フレームワークの2つで構成され,モデル化からシミュレーションまでの一貫した支援を行う.提案フレームワークの特徴は,エージェント間の相互作用を,財(および情報)のやりとりとして明示化する点にある.また,エージェントの行動を,エージェントとは別のモデル要素として外部化し,オブジェクトコンポジションによって付加する点にも特徴がある.本論文は,社会・経済システムをオブジェクト指向でモデル化するための1つのパターンを提示するだけでなく,モデルを作成・実行する環境もあわせて提供することで,シミュレーションを行う仕組みも実現する.In this paper, we propose a framework of agent-based models for economies and societies.This framework allows us to describe and simulate the complex system where the rules of the behavior for each elements change dynamically through out the simulation.The proposed framework is based on a set of two models.One is for building the conceptual models and the other for executing the simulation.Two models together are able to process consistently from modeling to execution.One of characteristics in the proposed framework is that interactions between agents are clearly declared as the exchange of goods (with information).Also, a behavior is defined as a different object from each agents in the model to realize flexible design by using the object-composition technique.This paper not only provides a pattern of modeling the socio-economic system by using object-oriented methodology, but also is able to analyze the state of the system using simulation by providing the environment to build the model and execute the simulation.