日土扯副通讯股份有限公司

網(wǎng)站地圖|收藏本站|在線留言|騰訊博客|新浪博客您好,歡迎來到鳳谷官網(wǎng)!

鳳谷

新型燒結(jié)技術(shù)突破者Regenerative furnace expert

全國咨詢電話0510-88818999

更少能源更多能量
當前位置:首頁 » 鳳谷資訊中心 » 行業(yè)資訊 » 遺傳算法基本原理

遺傳算法基本原理

文章出處:江蘇鳳谷節(jié)能科技有限公司m.guaidiu.cn責任編輯:江蘇鳳谷節(jié)能科技有限公司m.guaidiu.cn人氣:-發(fā)表時間:2016-09-27 08:10【

遺傳算法(Genetic Algorithms簡稱GA)是由美國Michigan大學的John Holland教授于20 世紀 60 年代末創(chuàng)建的。70 年代De  Jong基于遺傳算法的思想在計算機上進行了大量 的純數(shù)值優(yōu)化計算實驗。在一系列研究工作的基礎(chǔ)上,80 年代由Goldberg進行歸納總結(jié), 形成了遺傳算法的基本框架。它來源于達爾文(Charles  Darwin)的進化論和孟德爾 (G.Mendel)、摩爾根(T.H.Morgan)的遺傳學理論,通過模擬自然界遺傳機制和生物進化而 形成的一種過程搜索最優(yōu)解的算法。其特點是幾乎不需要所求問題的任何信息而僅需要 目標函數(shù)的信息,不受搜索空間是否連續(xù)或可微的限制就可找到最優(yōu)解。依據(jù)它的并行 性,非常適用于大規(guī)模并行計算機。因此,遺傳算法廣泛的應用于自動控制、計算科學、 模式識別、工程設(shè)計、智能故障診斷、管理科學和社會科學領(lǐng)域,適用于解決復雜的非 線性和多維空間尋優(yōu)問題。

與許多現(xiàn)有的優(yōu)化算法相比,遺傳算法具有以下優(yōu)點:

(1) 遺傳算法直接以目標函數(shù)值為搜索信息,直接處理的對象是決策變量的編碼集而 不是決策變量的實際值本身,對函數(shù)的性態(tài)無要求,搜索過程既不受優(yōu)化函數(shù)連 續(xù)性的約束,也沒有優(yōu)化函數(shù)必須可導的要求,具有較好的普適性和易擴充性。 同時,我們可以把搜索范圍集中到適應度較高的部分搜索空間中,從而提高了搜 索效率。

(2) 遺傳算法采用多點搜索或者說是群體搜索,具有顯著的隱含并行性。遺傳算法按并行方式搜索一個種群數(shù)目的點,而不是單點。它的并行性表現(xiàn)在兩個方面:一 是遺傳算法是內(nèi)在并行的、二是遺傳算法的內(nèi)含并行性。

(3) 遺傳算法是一種自適應搜索技術(shù),具有自組織、自適應和學習性(智能性)。遺傳 算法消除了算法設(shè)計中的一個最大障礙,即需要事先描述問題的全部特點,并要 說明針對問題的不同特點算法應采取的措施,因此,它可用來解決復雜的非結(jié)構(gòu) 化問題,具有很強的魯棒性。其選擇、交叉、變異等運算都是以一種概率方式來 進行,從而增加了搜索過程的靈活性,同時能以很大的概率收斂于最優(yōu)解,具有 較好的全局優(yōu)化求解能力

(4) 遺傳算法的基本思想簡單,運行方式和實現(xiàn)步驟規(guī)范,便于具體使用。

基本遺傳算法的形式化定義 基本遺傳算法可定義為一個 8 元組: SGA = (C, E, P0 , M, Φ, Γ, Ψ, T)式中

C——個體的編碼方法; 

E——個體適應度評價函數(shù);

P0 ——初始群體; 

M——群體大?。?nbsp;

Φ——選擇算子; 

Γ——交叉算子; 

Ψ——變異算子; 

T——遺傳算法終止條件。

永川市| 临泉县| 西华县| 鹤庆县| 南澳县| 临高县| 东山县| 民和| 冕宁县| 都昌县| 那曲县| 玉山县| 内丘县| 罗定市| 嘉荫县| 重庆市| 常熟市| 广河县| 东阿县| 双牌县| 石柱| 洛扎县| 扶风县| 永吉县| 溧水县| 广宗县| 泉州市| 灵武市| 柞水县| 赤水市| 长沙县| 资溪县| 滨海县| 延川县| 西平县| 噶尔县| 南陵县| 石棉县| 拉萨市| 长阳| 景谷|