GA-2Dシミュレータ (Excel版) |
山登り法やGAを用いた1次元関数の最適化の実験ができます。 [解説ページ] [プログラム(.xls, 712kB)] |
|
GA-3Dシミュレータ (Excel版) |
山登り法やGAを用いた2次元関数の最適化の実験ができます。 [解説ページ] [プログラム(.xls, 952kB)] |
|
TSPシミュレータ (Excel版) |
GAを用いて、巡回セールスマン問題(TSP: Travelling Salesman Problem)を解くことができます。 [解説ページ] [プログラム(.xls, 843kB)] |
|
JSSPシミュレータ (Excel版) |
GAを用いて、スケジューリング問題(JSSP: Job Shop Scheduling Problem)を解くことができます。 [解説ページ] [プログラム(.xls, 519kB)] |
LGPC for Art | LGPC(Linear Genetic Programming in C)を用いて、グラフィックアートを作成できます。 [解説ページ] [プログラム(.lzh, 740kB)] |
|
Wall Following | GPを使って、障害物のある部屋の中で壁に沿って動くロボットプログラムを獲得します。 [解説ページ] [プログラム(.lzh, 411kB)] |
|
BUGS | Joshua R.Smithによる形態進化のシミュレータです。 [解説ページ] [プログラム(.zip, 19kB)] |
本書は、Microsoft Office Excel 2003(Windows 版)をベースに執筆・動作確認をしています。本書 で紹介している画面類は、Windows XP Professional 上のMicrosoft Office Excel 2003(Windows 版) のものとなります。
画面(ダイアログボックス)、操作などは一部異なりますが、Excel 2002(Windows 版)でも同様の動作は可能です。また、Excel 2000(Windows 版)以降のバージョンであれば、一部の環境を除き、本書での学習が可能です。
大変申し訳ありませんが、Mac版Excelについては動作の検証をしていません。
Excelのマクロのセキュリティレベルの設定によっては、マクロの入ったワークシートを開くことができないので、セキュリティレベルを変える必要があります。
Excel を起動し、メニューから[ツール]−[マクロ]−[セキュリティ]を選び、「セキュリティ」 ダイアログボックスを開きます。そして、「セキュリティレベル」のタブをクリックして選択してから、 「中」にチェックを入れて、「OK」ボタンをクリックします。通常、「高」「最高」が設定されていると、 マクロを使ったワークシートを開くことができない場合が多いので注意してください。