はじめに 第1部 遺伝的アルゴリズムの応用 Chapter 1 GA の解説を兼ねて,式の因数分解を解いてみよう | 1.1 | | 因数分解を解く前に | | 1.2 | | GA のしくみ | | 1.3 | | GA のバリエーションは無数!? | | 1.4 | | 問題の定義 | | 1.5 | | 遺伝子コーディング | | 1.6 | | 評価法(Fitness value の算出) | | 1.7 | | 交叉 | | 1.8 | | 突然変異 | | 1.9 | | フレームワークの利用法 | | 1.10 | | AP 部の主要プログラムの説明 | | 1.11 | | 考察 | Chapter 2 ゲームで勝つ方法 | 2.1 | | ゲーム理論 | | 2.2 | | 囚人のジレンマ(Prisoner's Dilemma) | | 2.3 | | 問題の定義 | | 2.4 | | 遺伝子コーディング | | 2.5 | | 交叉 | | 2.6 | | 突然変異 | | 2.7 | | フレームワークの利用法 | | 2.8 | | AP 部の主要プログラムの説明 | | 2.9 | | 考察 | Chapter 3 隣り合ったものは別の色で――グラフ彩色 | 3.0 | | グラフ彩色問題 | | 3.1 | | グラフの定義 | | 3.2 | | 携帯基地局への周波数割付問題 | | 3.3 | | 時間割問題 | | 3.4 | | レジスタ割付問題 | | 3.5 | | 問題の定義 | | 3.6 | | テストデータ | | 3.7 | | 遺伝子コーディング(素朴バージョン) | | 3.8 | | PMM(Permutation Merge Model) | | 3.9 | | 順序型の遺伝子コーディング | | 3.10 | | 評価法(Fitness value の算出) | | 3.11 | | 交叉 | | 3.12 | | 突然変異 | | 3.13 | | ベンチマーク問題による実験 | | 3.14 | | フレームワークの利用法 | | 3.15 | | AP 部の主要プログラムの説明 | | 3.16 | | 考察 | Chapter 4 これだけの荷物を何台の配送車で配達できる?――Vehicle Routing Problem | 4.0 | | 荷物の配送問題 | | 4.1 | | 問題の定義 | | 4.2 | | テストデータ | | 4.3 | | 解法の戦略 | | 4.4 | | 遺伝子コーディング | | 4.5 | | 評価法(Fitness value の算出) | | 4.6 | | 交叉と突然変異 | | 4.7 | | ベンチマーク問題による実験 | | 4.8 | | フレームワークの利用法 | | 4.9 | | 分割・最短経路探索同時戦略におけるAP 部の主要プログラムの説明 | | 4.10 | | 分割優先戦略の考え方 | | 4.11 | | 分割優先戦略における AP 部の主要プログラムの説明 | | 4.12 | | 考察 | 第2部 遺伝的プログラミングの応用 Chapter 5 GPの解説を兼ねて,どれくらい連続して素数を生成できるか試してみよう | 5.0 | | 遺伝的プログラミング(GP)のはじめに | | 5.1 | | 何をどのように進化させるのか | | 5.2 | | GP における遺伝的操作 | | 5.3 | | 交叉処理 | | 5.4 | | GP の簡単な応用 | | 5.5 | | 問題の定義 | | 5.6 | | 関数の定義 | | 5.7 | | Fitness(評価値)の定義 | | 5.8 | | 合成プログラムについて | | 5.9 | | フレームワークによるプログラムの実現について | | 5.10 | | 考察 | Chapter 6 うるう年の判定は4年ごと!? | 6.0 | | うるう年って!? | | 6.1 | | 問題の定義 | | 6.2 | | 関数の定義 | | 6.3 | | Fitness の定義 | | 6.4 | | 合成されたプログラムのサイズ | | 6.5 | | 関数セットによる影響 | | 6.6 | | 合成プログラムについて | | 6.7 | | フレームワークによるプログラムの実現について | | 6.8 | | 主なプログラムの説明 | | 6.9 | | 考察 | Chapter 7 多くのデータから「なぜ」を見出そう――データマイニング | 7.0 | | データマイニング | | 7.1 | | 数量化理論 | | 7.2 | | データマイニングと GP | | 7.3 | | 問題の定義 | | 7.4 | | 関数の定義 | | 7.5 | | Fitness の定義 | | 7.6 | | 合成プログラムの分析 | | 7.7 | | 主なプログラムの説明 | | 7.8 | | 考察 | Chapter 8 GPにもっと意味を――型付きGPフレームワーク | 8.0 | | 型付き GP フレームワーク | | 8.1 | | 型付けとは何をすること? | | 8.2 | | 型付けの実現法 | | 8.3 | | 型付き GP フレームワークの説明 | Chapter 9 多くのデータから意味を探ろう――改良した動物分類 | 9.1 | | 問題の定義 | | 9.2 | | 関数の定義 | | 9.3 | | Fitness の定義 | | 9.4 | | 合成プログラムの分析 | | 9.5 | | 主なプログラムの説明 | | 9.6 | | 考察 | Chapter 10 数値データを含んだ分類――あやめの分類 | 10.0 | | あやめの分類問題 | | 10.1 | | 問題の定義 | | 10.2 | | 関数の定義 | | 10.3 | | Fitness の定義 | | 10.4 | | 合成プログラムの分析 | | 10.5 | | 考察 | 第3部 付録:カオスと予測 Chapter 11 カオスを利用した予測の可能性について | 11.0 | | 予測とカオス | | 11.1 | | 株への挑戦 | | 11.2 | | テストデータ | | 11.3 | | AP 部の主要プログラムの説明 | | 11.4 | | カオスによる確信度判定と予測結果 | | 11.5 | | 考察 | 参考文献 あとがき 索引 付録CD-ROMのご利用について |
|