當前位置:首頁 » 操作系統 » 演算法第

演算法第

發布時間: 2025-03-14 04:40:56

1. 遺傳演算法第一次提出來是在什麼文獻中

《搜索、優化和機器學習中的遺傳演算法》。

遺傳演算法(Genetic Algorithm,GA)最早是由美國的 John holland於20世紀70年代提出,該演算法是根據大自然中生物體進化規律而設計提出的。是模擬達爾文生物進化論的自然選擇和遺傳學機理的生物進化過程的計算模型,是一種通過模擬自然進化過程搜索最優解的方法。

遺傳演算法的基本運算過程如下:

(1)初始化:設置進化代數計數器t=0,設置最大進化代數T,隨機生成M個個體作為初始群體P(0)。

(2)個體評價:計算群體P(t)中各個個體的適應度。

(3)選擇運算:將選擇運算元作用於群體。選擇的目的是把優化的個體直接遺傳到下一代或通過配對交叉產生新的個體再遺傳到下一代。選擇操作是建立在群體中個體的適應度評估基礎上的。

(4)交叉運算:將交叉運算元作用於群體。遺傳演算法中起核心作用的就是交叉運算元。

(5)變異運算:將變異運算元作用於群體。即是對群體中的個體串的某些基因座上的基因值作變動。群體P(t)經過選擇、交叉、變異運算之後得到下一代群體P(t+1)。

(6)終止條件判斷:若t=T,則以進化過程中所得到的具有最大適應度個體作為最優解輸出,終止計算。

熱點內容
下載看門狗2怎麼解壓 發布:2025-08-23 19:03:38 瀏覽:176
2008搭建dhcp伺服器 發布:2025-08-23 19:01:19 瀏覽:717
安卓主題商店如何停止續費 發布:2025-08-23 18:55:31 瀏覽:622
linux使用swap 發布:2025-08-23 18:50:20 瀏覽:294
c語言求數組長度函數 發布:2025-08-23 18:50:11 瀏覽:644
androideclipse打不開 發布:2025-08-23 18:44:56 瀏覽:985
中高低配家用車的配置有哪些 發布:2025-08-23 18:44:48 瀏覽:362
電腦伺服器啟動流程 發布:2025-08-23 18:01:12 瀏覽:46
ftp使用的協議 發布:2025-08-23 18:01:09 瀏覽:50
一台伺服器搭建多個站點 發布:2025-08-23 17:44:18 瀏覽:825