書籍サポート

人工知能の創発 ―知能の進化とシミュレーション―

「人工知能の創発 ―知能の進化とシミュレーション―」, 伊庭斉志, (オーム社)
で解説されているソフトウェアのページです。

ソフトウェア等のご利用にあたって

  1. このソフトウェア等は伊庭研究室が作成し、無償で配布しているものです。出版社が提供するサービスではありません。
  2. このソフトウェア等の著作権は、伊庭研究室が保持しています。ダウンロードしたソフトウェア等を再配布することはできません。
  3. このソフトウェア等に起因するいかなる損害に対しても、伊庭研究室は何ら責任を負いません。
  4. 伊庭研究室は予告なくソフトウェア等の内容を更新したり、提供を中止することがあります。
  5. Mind Renderに関しては以上の注意書きは該当しません。 Mind Renderの利用規約を参照してください。

配布ソフトウェア

関連シミュレータ

星とヒカリムシの生成シミュレータ
(3.2節)
ランダムな点データ生成を実験できます。
ヒカリムシ様のデータ生成(C言語版)
星の並び的データ生成(C言語版)
待ち行列シミュレータ
(3.3節)
待ち行列のシミュレーションを実験できます。 [解説ページ]
シミュレータ(Windows/exeファイル)
シミュレータ(Windows/exeファイル)
ソースファイル(C言語版)
多目的最適化シミュレータ
(5.6節)
多目的最適化問題に対してパレート最適化を実験できます。
[プログラム(jar, 2.72M)]

Swarmによるシミュレータ

1次元2状態3近傍のセルラオートマトン
(2.2節)
クラス1~4の実験を行うことができます。

[解説ページ] [プログラム(.zip, 3kB)]
分居モデル
(2.3節)
トーマス・シェリングの分居モデルに「教会」を加えて拡張したモデルです。

[解説ページ] [プログラム(.zip, 9kB)]
Turing model
(2.4節)
Turing modelによる形態形成のシミュレーションを行なうことができます。

[解説ページ] [プログラム(.zip, 4kB)]
BZ反応(1) (2.4節) ベルソーフ・ザボチンスキー反応のシミュレーションです。
障害物(四角)の位置(statx,staty),大きさ(dx,dy)を実行時に入力できます。
ただし0 < statx,staty < 100です。
[プログラム(.zip, 5kB)]
BZ反応(2) (2.4節) ベルソーフ・ザボチンスキー反応のシミュレーションです。
パラメータn, k1, k2, gは実行時に変更できます。
[プログラム(.zip, 4kB)]
BZ反応(3) (2.4節) ベルソーフ・ザボチンスキー反応のシミュレーションです。
パラメータgは実行時に変更できます。
[プログラム(.zip, 5kB)]
バーガーズセルラオートマトン(3.4節) セルラオートマトンを用いた交通渋滞のシミュレーションです。

[解説ページ] [プログラム(.zip, 4kB)]
ASEP(3.5節) 非対称単純排除過程(Asymmetric Simple Exclusion Process)のシミュレーションです。

[プログラム(.zip, 3kB)]
Nagel(3.5節) Nagelの交通渋滞のシミュレーションです。

[プログラム(.zip, 5kB)]
SiliconTraffic2D(3.5節) シリコン交通のシミュレーション(2次元版)です。(3.5節)

[プログラム(.zip, 13kB)]
繰り返し囚人のジレンマ(ビッグバン&万華鏡)(4.3節) Cohenらによる繰り返し囚人のジレンマをシミュレーションします。

[解説ページ] [プログラム(.zip, 5kB)]

ご利用の前に (Swarm対応バージョン)


本シミュレータは、複雑系と人工生命のシミュレーションツールであるSwarmをもとに 動作します。
Swarmのインストール法や詳細な説明は このページを参照してください。
また、Swarmのソースプログラムの解説については、以下の本に解説がありますので参照して下さい。