GA-2Dシミュレータ (Excel版) |
山登り法やGAを用いた1次元関数の最適化の実験ができます。 [解説ページ] [プログラム(.xlsm, 344kB)] |
|
GA-3Dシミュレータ (Excel版) |
山登り法やGAを用いた2次元関数の最適化の実験ができます。 [解説ページ] [プログラム(.xlsm, 454kB)] |
|
TSPシミュレータ (Excel版) |
GAを用いて、巡回セールスマン問題(TSP: Travelling Salesman Problem)を解くことができます。 [解説ページ] [プログラム(.xlsm, 290kB)] |
|
JSSPシミュレータ (Excel版) |
GAを用いて、スケジューリング問題(JSSP: Job Shop Scheduling Problem)を解くことができます。 [解説ページ] [プログラム(.xlsm, 519kB)] |
|
蜘蛛の巣の進化 (Excel版) |
餌を捕えるのに最適な蜘蛛の巣が進化します。 [プログラム(.xlsm, 65kB)] |
|
盆栽木の対話的な進化 (Excel版) |
L-systemにもとづく木構造を対話的に進化させます。 [プログラム(.xlsm, 46kB)] |
LGPC for Art | LGPC(Linear Genetic Programming in C)を用いて、グラフィックアートを作成できます。 [解説ページ] [プログラム(.lzh, 740kB)] |
|
Wall Following | GPを使って、障害物のある部屋の中で壁に沿って動くロボットプログラムを獲得します。 [解説ページ] [プログラム(.lzh, 411kB)] |
|
BUGS | Joshua R.Smithによる形態進化のシミュレータです。 [解説ページ] [プログラム(.zip, 19kB)] |
|
music | mmlを用いた対話型進化による自動作曲のシミュレータです。 [プログラム(.zip, 17MB)] |
本書は、Microsoft Office Excel 2016(Windows版, 32bit)をベースに執筆・動作確認をしています。本書 で紹介している画面類は、Windows 10上のMicrosoft Office Excel 2016(Windows 版) のものとなります。
画面(ダイアログボックス)、操作などは一部異なりますが、Excel 2010(Windows 版)でも同様の動作は可能です。また、Excel 2003(Windows 版)以前のバダ¼ジョンでも動作可能ですが、保証するものであはりません。古いバージョンについては、 前著を参照してください。
なおMac版Excelについては動作の検証をしていません。
Excelのマクロのセキュリティレベルの設定によっては、セキュリティの警告が教示されます。その場合には、「編集を有効にする」および「コンテンツの有効化」を選択してください。
なお、ExcelのVBソースコードは原則として公開していませんので、 ご了承ください。