SwarmはSanta Fe Institureを中心に開発されたマルチエージェント・システム・シミュレーションのためのライブラリである。このライブラリはObjective-CまたはJavaで利用することができる。
ここではSwarmの利用方法を解説する。インストール方法はWindowsに特化したものだが、それ以外は利用プラットホームによらない内容になっている。
Swarmについて知るためにはまず、Swarm Development GroupのTutorialにあるスライド(1,2)をみるのがいいだろう。ただし、この資料はObjective-C用に書かれたものである。Java用に修正したものはこちら(1,2)。
矢吹太朗, 伊庭斉志. Swarmによる複雑系のシミュレーション. シミュレーション, Vol. 23, No. 3, pp.7–12, 9月 2004.
YABUKI Taro,