* 遺伝的プログラミング (genetic programming) [#if2e0f42]

//ここには %項目の説明を書いてください.よろしければ署名しておいてください.

[[遺伝的アルゴリズム]]と全体の枠組みは変わらない.
相違点は,個体が木で表現されたプログラムであることと,木に適用できるように,交叉オペレータなどが変更されている点である.
-問題を説くためのLISPのプログラムや,数式などを木構造で表現.その実行結果がどれくらい目標に近いかによって次世代に生存するかが決まる.
-交叉は,部分木を入れ替えることによって行い,突然変異はノードや部分木の置換などで実現する

> -- しましま

**関連項目 [#t37dfad1]

//英語や同義語のあとに,#brで区切って関連する項目をリストしてください.
-[[genetic programming]]
#br
-[[遺伝的アルゴリズム]]
#br
-[[検索:遺伝的プログラミング GP]]

**リンク集 [#h61a448c]

//関連するWWW資源があればリンクしてください.
-[[遺伝的プログラミング (GP)>http://www.iba.k.u-tokyo.ac.jp/rs/gp.html]] @ 伊庭斉志研究室
-[[genetic-programming.org>http://www.genetic-programming.org/]]
-[[A Field Guide to Genetic Programming>http://www.gp-field-guide.org.uk/]]
-[[John R. Koza>http://www.genetic-programming.com/johnkoza.html]]:元祖
-[[Scholarpedia:Evolutionary_programming]]
-[[Genetic Algorithm & Genetic Programming>http://www.aaai.org/aitopics/html/genalg.html]] @ AAAI AI topics
#br
-[[Wikipedia:Genetic_programming]]
-[[MathWorld:GeneticProgramming]]
-[[Wikipedia.jp:遺伝的プログラミング]]

**関連文献 [#dd6ff438]

//この%項目%に関連する書籍や論文を紹介してください.

-基本文献~
John R. Koza "Genetic Programming: On the Programming of Computers by Means of Natural Selection" MIT Press (1992)~
[[GoogleScholarAll:Genetic Programming: On the Programming of Computers by Means of Natural Selection]]
-[[Book/人工知能学事典]] 6-2章

トップ   編集 差分 履歴 添付 複製 名前変更 リロード   新規 一覧 検索 最終更新   ヘルプ   最終更新のRSS