資源簡介
遺傳算法(Genetic Algorithm)是模擬達爾文生物進化論的自然選擇和遺傳學機理的生物進化過程的計算模型,是一種通過模擬自然進化過程搜索最優解的方法,它最初由美國Michigan大學J.Holland教授于1975年首先提出來的,并出版了頗有影響的專著《Adaptation in Natural and Artificial Systems》,GA這個名稱才逐漸為人所知,J.Holland教授所提出的GA通常為簡單遺傳算法(SGA)。
遺傳算法是從代表問題可能潛在的解集的一個種群(population)開始的,而一個種群則由經過基因(gene)編碼的一定數目的個體(individual)組成。每個個體實際上是染色體(chromosome)帶有特征的實體。染色體作為遺傳物質的主要載體,即多個基因的集合,其內部表現(即基因型)是某種基因組合,它決定了個體的形狀的外部表現,如黑頭發的特征是由染色體中控制這一特征的某種基因組合決定的。因此,在一開始需要實現從表現型到基因型的映射即編碼工作。由于仿照基因編碼的工作很復雜,我們往往進行簡化,如二進制編碼,初代種群產生之后,按照適者生存和優勝劣汰的原理,逐代(generation)演化產生出越來越好的近似解,在每一代,根據問題域中個體的適應度(fitness)大小選擇(selection)個體,并借助于自然遺傳學的遺傳算子(genetic operators)進行組合交叉(crossover)和變異(mutation),產生出代表新的解集的種群。這個過程將導致種群像自然進化一樣的后生代種群比前代更加適應于環境,末代種群中的最優個體經過解碼(decoding),可以作為問題近似最優解。

代碼片段和文件信息
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????文件?????142336??2009-10-20?21:58??演化計算\第一章?演化計算導引.ppt
?????文件?????743936??2009-10-17?09:20??演化計算\第三章?遺傳算法在優化中的應用.ppt
?????文件?????719360??2008-10-30?17:49??演化計算\第二章?遺傳算法.ppt
?????文件?????349696??2009-11-13?21:10??演化計算\第四章?遺傳程序設計.ppt
?????目錄??????????0??2009-11-15?20:45??演化計算
-----------?---------??----------?-----??----
??????????????1955328????????????????????5
-----------?---------??----------?-----??----
?????文件?????142336??2009-10-20?21:58??演化計算\第一章?演化計算導引.ppt
?????文件?????743936??2009-10-17?09:20??演化計算\第三章?遺傳算法在優化中的應用.ppt
?????文件?????719360??2008-10-30?17:49??演化計算\第二章?遺傳算法.ppt
?????文件?????349696??2009-11-13?21:10??演化計算\第四章?遺傳程序設計.ppt
?????目錄??????????0??2009-11-15?20:45??演化計算
-----------?---------??----------?-----??----
??????????????1955328????????????????????5
- 上一篇:慣導與GPS的組合導航程序
- 下一篇:文檔AHB總線
評論
共有 條評論