応用事例でわかる
遺伝的アルゴリズムプログラミング

遺伝的アルゴリズムプログラミング

平野 廣美 著

本体価格 3,800円+税

ISBN 978-4-89362-136-8

A5判 並製

512 頁

1995年12月 発売

遺伝的アルゴリズムによる問題解決の技法を、Windowsで動く7本のサンプルプログラムをもとに解説。全ソースリスト掲載(ディスクサービス有り)。

正誤表


書籍版

本体 3,800円+税

電子書店版

本体 3,040円+税

Smooth Reader専用版

税込価格 2,400 円


  • 内容紹介
  • 目次
  • CD-ROM
  • ダウンロード
  • FAQ
  • 紹介記事

本書では、遺伝的アルゴリズムの応用面に焦点をあて、どうしたら与えられた問題に遺伝的アルゴリズムを適用できるのかが習得できるような内容となっています。

本書におけるプログラムは、Windows3.1のSDKを用いて開発しています。全体の動作とプログラム構造については、各応用問題に共通な構造をとっていますので、第3章で詳しく紹介しています。ただし、Windowsプログラミングについての解説は本書の主目的ではありませんので、詳細な解説記述は極力避けています。

巻末には、全ソースリストを収録しています。また、ソースファイルにつきましては、16bit版(オリジナル)とVC++版(32bit)、Delphi版のディスクサービスで別途ご提供しております。(詳細はディスクサービス欄をご覧ください)


著者:平野廣美(ひらの ひろみ)
昭和51年、京都大学工学部航空工学科卒業後、(株)日本CAD、(株)新日鉄ソリューションズ等を経て、現在、楽天株式会社 楽天技術研究所在籍。
大学卒業後まもなくして人工知能に興味を持ち始め、LispやPrologの処理系の開発に従事する。また、日本語によるデータベースの検索システムの開発や工場等の生産計画の最適化、テキストマイニングなどの知識処理などを行ってきた。
(※著者紹介は、2008年のものです。)

関連図書

  • 第1章 はじめに
  • 第2章 遺伝的アルゴリズム概説
  • 第3章 山登りをさせてみよう
  • 第4章 できるだけ近道をしてみよう
  • 第5章 最短手順を発見してみよう
  • 第6章 迷路からの脱出
  • 第7章 神になったつもり
  • 第8章 最適スケジュールはたてられるかな
  • おまけの章 進化をシミュレートしてみる

  • ソースリスト
    • ソースリストについて
    • 第3章 山登りシミュレータ:wpeaks
    • 第4章 TSP解法プログラム:wtsp
    • 第5章 積木問題解法プログラム:wblock
    • 第6章 迷路脱出:wmaze
    • 第7章 虫の進化シミュレータ:wbugs
    • 第8章 JSP解法プログラム:wjsp
    • おまけの章 Evomorph Application:wevom
  • 用語解説
  • 参考文献
  • あとがき
  • 索引
  • ディスクサービスのご案内
■CD-ROMでのディスクサービスのご案内


『応用事例でわかる 遺伝的アルゴリズムプログラミング』、および、『Cでつくるニューラルネットワーク』に掲載されているソースファイルは、『遺伝的アルゴリズムと遺伝的プログラミング』、または『続・遺伝的アルゴリズムと遺伝的プログラミング』の付録CD-ROMに収録されておりますので、そちらをご利用ください。


CD-ROMでは、『遺伝的アルゴリズムプログラミング』の16bit版(オリジナル)とVC++版(32bit)、Delphi版をご提供しております。付録CD-ROMの収録内容の詳細・FAQについては、『遺伝的アルゴリズムと遺伝的プログラミング』CD-ROM FAQ欄をご覧ください。

遺伝的アルゴリズムと遺伝的プログラミング』付録CD-ROM README
遺伝的アルゴリズムと遺伝的プログラミング』付録CD-ROM FAQ

『応用事例でわかる遺伝的アルゴリズムプログラミング』をご購入いただいた方で、書籍に掲載されているソースファイルのみのディスクサービスをご希望の方に上記『遺伝的アルゴリズムと遺伝的プログラミング』のCD-ROMをディスクサービスで有償にてご提供しております。(※注)


ディスクサービスのお申込み方法は、書籍のご案内ページをご覧いただくか、パーソナルメディア出版部(TEL:03-5749-4932)までお問い合わせください。


  • なお書籍にディスクサービスのご案内を掲載しておりますが、2001年よりお申込先が、パーソナルメディア出版部へと変更になっております。奥付の発行年月日が2001年より前の本をお持ちの方はお申込み方法を出版部までお問い合わせください。


(※注)ご提供するCD-ROMは『遺伝的アルゴリズムと遺伝的プログラミング』の付録CD-ROMと同じものとなっております。なお、『遺伝的アルゴリズムと遺伝的プログラミング』のCD-ROMを除いた書籍のみの販売は行っておりませんのでご注意ください。

ダウンロードサービスのご案内

『応用事例でわかる遺伝的アルゴリズムプログラミング (電子書店版/Smooth Reader専用版)』をご利用の方は、本文掲載のソースファイルがダウンロードできます。
ソースファイルをダウンロードする (zipファイル)
※圧縮ファイルの解凍には、電子書店版/Smooth Reader専用版本文掲載のパスワードが必要です。

ダウンロードファイルの構成

フォルダ/ファイル 収録内容 開発環境
GABOOKフォルダ 16bit版(オリジナル)とVC++版(32bit) Microsoft社のC/C++ Ver7.0
VC++(Ver.4.2)
GADELPHIフォルダ Delphi版
(第7章は含まれておりません。)
Borland社のDelphi
16bit版Delphi/32bit版のDelphi2.0
readme.txt 最初にお読みください。
また各フォルダに収録されているreadme.txtは必ずお読みください。

ディスクサービスでご提供するCD-ROMとは以下の収録物に違いがございます。あらかじめご了承ください。


ディスクサービスでご提供するCD-ROMは『遺伝的アルゴリズムと遺伝的プログラミング』の付録CD-ROMと同じものとなっております。※1)

CD-ROM中には、『遺伝的アルゴリズムと遺伝的プログラミング』および『Cでつくるニューラルネットワーク』のソースも収録してありますが、本ダウンロード版には収録しておりません。

本書に関するソースリストはダウンロードファイルとディスクサービスとは同一内容です

※1) 『遺伝的アルゴリズムと遺伝的プログラミング』のCD-ROMを除いた書籍のみの販売は行っておりませんのでご注意ください。

ご注意

  • 本ダウンロードファイルをご利用になる前に,必ず収録のreadme.txtをお読みください。
  • 全ソースプログラムをダウンロードファイルでご提供しています。(Delphi版には,第7章は含まれておりません。)
  • 収録するプログラムに万一バグがあってもその修正は行いません。
  • 収録されたコンテンツは,使用者の責任において利用するものとし,プログラムの実行により発生したいかなる直接的・間接的被害についても,著者およびパーソナルメディア株式会社はその責任を負いません。
  • 本ダウンロードファイルに収録する各プログラムやデータの著作権は著作者が保有します。
  • 収録するプログラムの営利目的での使用は禁止します。また,収録するプログラムやその他データの再配布は禁止します。
  • 本書についてのお問い合わせは,E-mailもしくは郵送でお受けいたします。回答にはお時間をいただく場合がございます。またご回答できない場合もございます。
  • 本書の内容を逸脱したご質問,各ツールや操作に関するご質問につきましては,お答えいたしかねますので,あらかじめご了承ください。
  • その他,本書およびソースプログラムに関する情報を当webサイトでご案内しております。

FAQ


お寄せいただきました御質問等よりお答えいたします。このFAQは、『遺伝的アルゴリズムと遺伝的プログラミング』付録CD-ROM FAQよりの抜粋です。


omakeに収録してある「遺伝的アルゴリズムプログラミング」のプログラムのVC++ヴァージョンの公開はしていないのでしょうか?
恐れ入りますが、現在のところ予定はありません。

omakeに収録されている「遺伝的アルゴリズムプログラミング」のヴァージョンは?
「遺伝的アルゴリズムプログラミング」は C++6.0、VC++とDelphiです。
BCB対応版はありません。VC++は4.2、Delphiは1.0と2.0です。

本書をお読みになった方々にブログやweb上のコラムでご紹介いただいております。




トップ > コンピュータ書 > 遺伝的アルゴリズムプログラミング