Mind Render (5.3節) |
VRプログラムを作って遊べるプログラミング学習アプリです。 ニューロ進化の手法で機械学習させたレーシングカーを動かすことができます。
また、コース上の障害物の配置を変更しても、ある程度回避できる様子が楽しめます。
| |
TSP by ACO (3.2節) | ACOを用いたTSP(Traveling Salesman Problem, 巡回セールスマン問題)のデモです。 [使用法] [プログラム(.jar, 168kB)] |
|
death spiral (3.2節) | アリのフェロモントレイルのシミュレーションです。
巣を消すことで死の行進を観測できます。 |
|
PSO (3.4節) | PSO(Particle Swarm Optimization)のシミュレータです。 [使用法] [プログラム(.lzh, 415kB)] |
|
反応拡散という知能 (4.1節) | Voronoi図と細線化のシミュレータです。 [python プログラム(.zip, 12kB)] |
boid (3.4節) |
Swarmを用いた群れの集団行動のシミュレーションです。 [解説ページ] [プログラム(.zip, 5kB)] |
|
Swarmを用いた障害物がある状況での群れの集団行動のシミュレーションです。 [解説ページ] [プログラム(.zip, 9kB)] |
||
Swarmを用いた2種類の種族の群れの集団行動のシミュレーションです。 [解説ページ] [プログラム(.zip, 7kB)] |
||
アリのフェロモントレイル (3.2節) |
Swarmによるアリの採食行動のシミュレーションです。 [解説ページ] [プログラム(.zip, 12kB)] |
|
death spiral (3.2節) | アリのフェロモントレイルのシミュレーションです。
方向感覚を迷わせ、巣を消すことで死の行進を観測できます。 |
|
Couzinのアルゴリズム (3.4節) | より正確なBoidシミュレータです。
torus, swarm, parallel の群れ行動を観測できます。 |
|
fish attack (3.4節) | 大きな魚が小魚の群れを攻撃するシミュレータです。
Couzinのアルゴリズムを拡張しています。 |
|
ABC:Artificial Bee Colony (3.3節) | ハチの行動を基にした最適化アルゴリズムです。
25種類の標準ベンチマーク関数の実験ができます。 |
|
細線化 (4.1節) | 細線化のシミュレータです。 [プログラム(.zip, 12kB)] |
|
スライム (4.3節) | 粘菌が迷路を探索するシミュレータです [プログラム(.zip, 7kB)] |
本シミュレータは、複雑系と人工生命のシミュレーションツールであるSwarmをもとに 動作します。 Swarmのインストール法や詳細な説明は このページを参照してください。
また、Swarmのソースプログラムの解説については、以下の
本に解説がありますので参照して下さい。