書籍サポート
Excelで学ぶ遺伝的アルゴリズム
「Excelで学ぶ遺伝的アルゴリズム」, 伊庭斉志, (オーム社)
で解説されているソフトウェアのページです。
ソフトウェア等のご利用にあたって
- このソフトウェア等は伊庭研究室が作成し、無償で配布しているものです。出版社が提供するサービスではありません。
- このソフトウェア等の著作権は、伊庭研究室が保持しています。ダウンロードしたソフトウェア等を再配布することはできません。
- このソフトウェア等に起因するいかなる損害に対しても、伊庭研究室は何ら責任を負いません。
- 伊庭研究室は予告なくソフトウェア等の内容を更新したり、提供を中止することがあります。
- Mind Renderに関しては以上の注意書きは該当しません。 Mind Renderの利用規約を参照してください。
配布ソフトウェア
Excel版シミュレータ
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)] |
関連ソフトウェア(Excel版ではありません。)
LGPC for Art | LGPC(Linear Genetic Programming in C)を用いて、グラフィックアートを作成できます。 [解説ページ] [プログラム(.lzh, 740kB)] |
|
Wall Following | GPを使って、障害物のある部屋の中で壁に沿って動くロボットプログラムを獲得します。 [解説ページ] [プログラム(.lzh, 411kB)] |
|
BUGS | Joshua R.Smithによる形態進化のシミュレータです。 [解説ページ] [プログラム(.zip, 19kB)] |
ご利用の前に
- Excelの対応バージョン
本書は、Microsoft Office Excel 2003(Windows 版)をベースに執筆・動作確認をしています。本書 で紹介している画面類は、Windows XP Professional 上のMicrosoft Office Excel 2003(Windows 版) のものとなります。
画面(ダイアログボックス)、操作などは一部異なりますが、Excel 2002(Windows 版)でも同様の動作は可能です。また、Excel 2000(Windows 版)以降のバージョンであれば、一部の環境を除き、本書での学習が可能です。
大変申し訳ありませんが、Mac版Excelについては動作の検証をしていません。
- マクロセキュリティレベルの設定
Excelのマクロのセキュリティレベルの設定によっては、マクロの入ったワークシートを開くことができないので、セキュリティレベルを変える必要があります。
Excel を起動し、メニューから[ツール]−[マクロ]−[セキュリティ]を選び、「セキュリティ」 ダイアログボックスを開きます。そして、「セキュリティレベル」のタブをクリックして選択してから、 「中」にチェックを入れて、「OK」ボタンをクリックします。通常、「高」「最高」が設定されていると、 マクロを使ったワークシートを開くことができない場合が多いので注意してください。