「人工社会構築指南」のモデルです。 木エージェントに火が燃え移り、燃え尽きていく様子を表しています。 同期問題について考えるためのモデルで、このモデルでは組み込み関数のget_historyを使うことで同期問題を解決しています。
「人工社会構築指南」のモデルです。 木エージェントに火が燃え移り、燃え尽きていく様子を表しています。 同期問題について考えるためのモデルで、このモデルでは次の瞬間に代わる状態を変数(ここではtree.cond)に保存しておき、最後に一括してその変数を状態を表す変数(ここではtree.color)に代入する方法で同期問題を解決しています。
「人工社会構築指南」を基にしたモデルです。 パーティに参加した人々はあちこちに歩き回り、近くに飲食の好みが同じ異性を見つけると同じ方向に歩きだします。また、飲食どちらかの好みが同じ場合は相手の好みに合わせます。 ここではエージェントの持つ好みを配列としてエージェント変数に持たせています。また、性別や好みによって色分けしています。
「人工社会構築指南」のモデルです。 走り回る暴走族を警察官が取り締まる様子を表現しています。スピード違反をする車を警察が取り締まり、切符を切ります。取り締まられるたびに車エージェントの色は紫→赤→白と変化し、スピードを落とします。(白になったら暴走族ではなくなり、完全に停車します。)
「人工社会構築指南」のモデルです。 動物プランクトンが植物プランクトンを食べるという、捕食者と被捕食者の個体数変動を表現したモデルです。 エージェントに、他のエージェントを生成させたり、削除させたりする技法を学ぶためのモデルです。
「人工社会構築指南」のモデルです。 レイヤー機能を使って昇進の様子を表しています。 会社は平社員、管理職、役員の3層に分かれています。10人が会社を設立し(全員が役員)、その後、毎ステップ(毎年)新人(平社員)を採用していきます。成績に応じて昇進しますが、定年が来れば退職します。
「人工社会構築指南」のモデルです。 海の深いところで深海魚が泳ぐ様子を表現しています。空間変数で海の深さを表しています。