《電子技術應用》
您所在的位置:首頁 > 其他 > 業界動態 > 一種基于逆序算子的優化組合遺傳算法

一種基于逆序算子的優化組合遺傳算法

2008-04-24
作者:馬書南1,帥訓波2,曹鳳雪3

  摘 要: 針對遺傳算法" title="遺傳算法">遺傳算法(GA)局部搜索" title="局部搜索">局部搜索能力差的問題,從提出基因逆序算子" title="逆序算子">逆序算子的新角度,構造了一種基于逆序算子的優化組合" title="優化組合">優化組合遺傳算法,從理論上證明了該算法的收斂性。
  關鍵詞: 遺傳算法 逆序算子 全局搜索 局部搜索


  遺傳算法是一種具有全局搜索能力的進化算法,已經在許多領域得到成功應用,但它存在局部搜索能力較差的缺點[1]。針對遺傳算法的全局搜索和局部搜索之間的矛盾, Ge Hong等[2]提出了GA與模擬退火算法結合的方案,Fogel D B[3]給出了GA與進化規劃(EP)融合算法。上述混合遺傳算法均是利用遺傳算法的全局性,從同時結合特定問題的局部搜索技術的角度,有效地彌補了GA的局部搜索不足的缺點,但是均未能很好地改善遺傳算法本身的局部搜索性能。
  本文模擬生物染色體中基因排列有序性,啟發于轉基因科學技術,從逆序算子的角度改善遺傳算法的局部搜索能力,借鑒遺傳算子的優化組合方案[4],構造了一種基于逆序算子的優化組合遺傳算法,既基于傳統的遺傳算法,又有別于傳統的遺傳算法和混合算法。實驗結果表明,該算法比傳統的遺傳算法具有較強的局部搜索性能和更好的尋優能力。
1 基因逆序算子
1.1 逆序算子的提出

  遺傳算法是基于進化思想的一種優化算法,很多的改進都來源于生物進化的啟示,并且遵循進化規則。在遺傳學中,染色體所攜帶的遺傳基因決定個體發育的方向和全過程,個體發育過程就是特定基因有序地活化和表達的過程。染色體的每個基因都含有大量的信息,并且有顯性基因和隱性基因之分,隱性基因是在特定的情況下表現其特性,改變生物體性能。在科技發達的今天,轉基因技術給人類帶來了無限美好的憧憬,在嘗試改變癌變細胞的基因組排序方面不斷取得新突破。此外,在現實世界中物質的排列結構對物質的性能影響較大,例如由于碳原子排列不同,從而形成性能截然不同的金剛石和石墨。
  在位串編碼遺傳算法中,染色體的表示是一個有序位串基因組,含有的信息量比較少。模擬生物染色體中基因排列有序性和轉基因技術應用,對于染色體的基因組存在一個基因反序排列的基因組,構成不同的染色體。由此提出了對染色體按基因組排列不同,分為顯性基因組和隱性基因組。在位串編碼中,染色體的順序基因組稱為顯性基因組,該染色體的一種隱性基因組由基因組的反序列構成,由顯性基因組到隱性基因組稱為一次基因轉換,逆序算子模仿了轉基因技術,完成了基因轉換,增強了染色體的適應度。
  定義1:若染色體的反序列基因組有意義,設染色體X=x1x2……xn-1xn,則X′=xnxn-1……x2x1是X的逆序隱性基因組。
  定義2:逆序算子(GR)是實現由X到X′轉換的遺傳算子,若X′的適應度優于X的適應度,則X被X′替代,反之,X′被淘汰。
1.2 局部搜索能力的提高
  模式定理使遺傳算法在位串基因的染色體對其性能分析有了基本定理描述手段[5]。應用模式定理分析,經過逆序算子運算后的種群,每個染色體均保留了較高適應度的基因組,形成了規模不變的新種群,通常情況下,對于總體平均適應度和最優個體適應度,運算后的種群優于或者一定不亞于運算前的種群。新種群的形成,符合遺傳算法搜索方向,向搜索目標更加逼近和集中。逆序算子對當前種群表達的樣本空間進行盡可能的搜索,快速找到染色體代表子空間的當前狀態最優解,增加遺傳算法的局部搜索能力,因此逆序算子是一種具有良好局部搜索性能的遺傳算子。大量實驗分析證明,在一定的程度上也破壞了種群的多樣性,在實際操作中,不宜每代都進行逆序算子運算。
  對Shubert函數[6]測試逆序算子的局部搜索能力,此函數有760個局部極小點,其中(-1.42513,-0.80032)為全局最小點,最小值為-186.7309。此函數容易陷入局部極小值-186.34027。實驗采用二進制串編碼,錦標賽選擇策略" title="選擇策略">選擇策略,均勻雜交概率Pc=0.45,變異率Pm=0.01,種群規模m=80,遺傳代數N=1500代。對無逆序算子運行(SGA),每隔10代、30代、50代進行逆序算子運算,分別實驗200次,結果平均值為隨機取5次的平均,如表1。


  實驗結果表明,沒有進行逆序算子運算的結果容易發散,一旦臨近最優值點,很難再逼近。進行逆序運算的結果不容易發散,局部搜索性強,但一旦臨近極小值,就很難跳出,全局搜索能力有所降低。綜合評價局部搜索能力和全局搜索能力,每隔30代進行一次逆序算子運算的效果較好。
2 優化組合遺傳算法
2.1 算法構造

  利用逆序算子增強局部搜索性能的特點,并且最大限度地減少對全局搜索的影響,把全局搜索算子和局部搜索算子優化組合,構造一種基于逆序算子的優化組合遺傳算法。全局搜索算子為高變異和低雜交率的均勻雜交法,局部搜索算子為逆序算子與低變異率和高雜交率單點交叉法。該算法把搜索過程分為全局搜索和局部搜索兩個階段,操作過程為:首先在繁殖代數的前四分之三代啟動全局搜索算子,為全局搜索階段;后四分之一代數啟動基于逆序算子的局部搜索算子,為局部搜索過程;對于最終最優解采用每代迭代法來確定最終全局最優解。實驗結果表明該優化組合遺傳算法具有良好的全局搜索性能和局部搜索性能。
  該組合優化遺傳算法的編碼采用位、串結構型編碼,有二進制編碼、實數編碼、浮點數編碼、格雷編碼等。常用的選擇算子如轉盤式選擇、錦標賽選擇等,轉盤式選擇法不能使傳統遺傳算法收斂至全局最優解,錦標賽選擇策略能避免超級個體的影響,但對局部搜索不利,關于本文的選擇算子的遺傳算法的收斂性將在后面做出證明。本算法中采用排序選擇的方法作為選擇算子。在求解過程中,根據個體的適應度大小,然后把一定的概率分配給個體,作為個體的選擇概率。
  在全局搜索和局部搜索階段,分別考慮雜交和變異方式的優化選擇的同時,要和其參數相適應。在全局搜索階段,采用對全局搜索有效的均勻雜交方式,均勻雜交方式破壞模式的概率大,在搜索過程中能以較大的概率搜索到點式雜交無法搜索到的模式,但此雜交方式對局部搜索不利,因此其雜交概率一般不要過高,在0.30~0.60之間為好。為了兼顧局部搜索概率,變異率設置稍大一些,在0.03~0.1之間。在局部搜索階段,每隔30代啟動逆序算子運算。采用破壞模式概率小的點式雜交,其雜交率一般不宜過低,在0.6~0.85之間,為了兼顧全局搜索概率,變異率設置應偏小,在0.005~0.02之間。
2.2 優化組合遺傳算法實現過程
  具體分析上述構造基于GR的優化組合遺傳算法各個環節,其過程描述如下:
  (1)根據約束條件,生成二進制編碼的初始化種群,初始全局最優解為P;
  (2)計算種群各個染色體的適應度;
  (3)根據排序選擇算法對群體進行排序選擇,如果本代的最優解優于P,則P被本代最優解替代;
  (4)如果屬于全局搜索階段,按全局搜索階段的交叉和變異算子生成滿足條件的新種群;
  (5)如果屬于局部搜索階段,按局部搜索階段的交叉和變異算子生成滿足條件的新種群,并且每隔30代啟動一次逆序局部搜索算子;
  (6)判斷是否滿足優化組合遺傳算法的結束條件,如果滿足結束條件,輸出最終解P,否則轉向(2);
  (7)輸出結果。
2.3 算法收斂性分析
  定理 如果變異概率Pm∈(0,1),交叉概率Pc∈(0,1),同時采用排序選擇算法和局部搜索策略,遺傳算法最終收斂到全局最優解。
  證明:令Fk是時刻k,狀態為λi時群體中的最大適應度,F*是遺傳算法所求問題的全局最優解的適應度。若S0是含有最優個體X*群體的集合,那么X*的適應度F0=F*。因此,如果狀態λi進入S0,λk(k=i+1,……)將以概率1處于S0中,即S0為閉集。由于采用排序選擇算法,并按給定的概率表來進行選擇,在選擇之后,排在最前面的個體被選擇,也就是最佳的個體被選擇后保留。
  由于陳國良等[7]已證明了對于變異概率Pm∈(0,1),交叉概率Pc∈(0,1),并采用選擇后保留當前最優值的遺傳算法能收斂到全局最優解。
  應用馬爾克夫鏈理論可證明局部搜索策略可在某一時刻j,進入搜索狀態Sj,并且Sj是含有最優個體X*的小群體(狀態)的集合Sj∈S0[8],X*的適應度F0=F*,那么Sj收斂到全局最優解。
  由此可證基于逆序算子的本文優化組合遺傳算法具有良好的全局收斂性。
2.4 試驗結果對比及分析
  為了驗證本文的優化組合遺傳算法具有良好的局部搜索性能和更好尋優能力,對Shubert函數[6]測試和傳統遺傳算法進行試驗比較。二者均采用二進制串編碼,排序選擇算法選擇策略,種群規模m=80。傳統遺傳算法的均勻雜交率為0.60,變異率為0.1。組合優化遺傳算法全局搜索階段均勻雜交率Pc=0.45,變異率Pm=0.05,局部搜索階段每30代進行逆序算子運算,點式雜交率Pc′=0.7,變異率Pm′=0.01,對比試驗分別繁殖800代、1200代、1600代、2000代隨機測試200次,結果平均值為隨機取實驗10次的平均,如表2和表3。


  由表2和表3比較可見,基于逆序算子的優化結合算法與傳統的遺傳算法相比較,具有較好的尋優能力。由于逆序算子在局部搜索階段的作用,搜索結果分布相對集中,搜索到的優化值的效率較高,有良好的全局搜索性能和局部搜索性能。
  本文從引入逆序算子的角度,改善了遺傳算法本身的局部搜索性能,把逆序算子作用于優化組合算法的局部搜索階段,實驗結果表明該優化組合遺傳算法具有較強的局部搜索性能和更好的尋優能力。逆序算子增強了遺傳算法本身的局部搜索性能,同時也破壞了種群的多樣性,在一定程度上影響了全局搜索能力。如何提出一種新型的遺傳算子,從遺傳算法本身解決好全局搜索和局部搜索之間的矛盾,這將是一個有意義的研究方向,也是今后研究的重點之一。
參考文獻
1 周克民,胡云昌.遺傳算法計算效率的改進.控制理論與應用,2002;19(5):812-814
2 Hong G,Zong-yuan M.The Analysis of the Local Search Efficiency of Genetic Neural Networks and the Improvement of Algorithm.Processing of the 4th World Congress on Intelligent and Automation.Hefei:press of East China University of Science and Technology,2002
3 Fogel D B.Asymptotic convergence properties of genetic algorithm and evolutionary programming: Analysis and Experiments.Cybernetics and System,1994;25(6):389-407
4 張 文,李 祥.基于優化組合的遺傳算子的研究與應用.數值計算與計算機應用,2005;26(3):208-214
5 Holland J.Adaptation in Nature and Artificial Systems.2rd edition,Cambridge,MA:MIT Press,1992
6 王小平,曹立明.遺傳算法——理論、應用與軟件實現.西安:西安交通大學出版社,2002
7 陳國良,王煦法.遺傳算法及其應用.北京:人民郵電出版社,2001
8 劉鐵男,劉 斌,梁福貴.一種帶局部搜索策略的遺傳算法及其應用.大慶石油學院學報,2005;29(2):76-78

本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
热re99久久精品国产66热_欧美小视频在线观看_日韩成人激情影院_庆余年2免费日韩剧观看大牛_91久久久久久国产精品_国产原创欧美精品_美女999久久久精品视频_欧美大成色www永久网站婷_国产色婷婷国产综合在线理论片a_国产精品电影在线观看_日韩精品视频在线观看网址_97在线观看免费_性欧美亚洲xxxx乳在线观看_久久精品美女视频网站_777国产偷窥盗摄精品视频_在线日韩第一页
  • <strike id="ygamy"></strike>
  • 
    
      • <del id="ygamy"></del>
        <tfoot id="ygamy"></tfoot>
          <strike id="ygamy"></strike>
          欧美国产日韩二区| 亚洲女爱视频在线| 欧美日韩国产综合新一区| 亚洲欧美偷拍卡通变态| 国产精品家庭影院| 91久久精品美女高潮| 亚洲视频电影图片偷拍一区| 亚洲电影在线| 欧美精品一区在线发布| 国产日韩一区欧美| 在线 亚洲欧美在线综合一区| 国产日本欧美一区二区三区| 欧美视频久久| 欧美激情一二三区| 国产一区二区三区在线观看网站| 久久爱91午夜羞羞| 国产日本欧美一区二区三区| 欧美日韩一区二区三区免费| 性欧美激情精品| 99精品99| 在线播放国产一区中文字幕剧情欧美| 欧美日韩视频一区二区| 欧美一区激情| 91久久久久久| 怡红院av一区二区三区| 亚洲精品一区在线| 亚洲特黄一级片| 国产在线不卡精品| 欧美三日本三级少妇三99| 夜夜嗨av色一区二区不卡| 国产精品久久久久婷婷| 国产亚洲午夜高清国产拍精品| 久久久亚洲影院你懂的| 欧美日韩在线视频观看| 亚洲免费在线观看| 香蕉免费一区二区三区在线观看| 久久国产精品久久精品国产| 国产精品日韩欧美大师| 亚洲一区国产精品| 狠狠88综合久久久久综合网| 亚洲一区二区三区四区五区黄| 日韩一级免费| 狠狠色伊人亚洲综合成人| 香蕉av777xxx色综合一区| 久久麻豆一区二区| 国产精品一区二区久久国产| 欧美日韩大片一区二区三区| 亚洲手机视频| 欧美v亚洲v综合ⅴ国产v| 在线电影欧美日韩一区二区私密| 欧美紧缚bdsm在线视频| 精品福利av| 欧美99在线视频观看| 欧美一区二区三区免费视频| 午夜视黄欧洲亚洲| 亚洲免费观看高清完整版在线观看熊| 亚洲精品日韩激情在线电影| 欧美日韩第一区| 蜜臀av性久久久久蜜臀aⅴ四虎| 在线看片欧美| 久久激情五月婷婷| 欧美激情视频免费观看| 亚洲视频国产视频| 久久精品国产免费观看| 久久久久成人网| 一本一本久久| 亚洲主播在线播放| 国产日韩精品视频一区二区三区| 亚洲视频免费观看| 91久久线看在观草草青青| 欧美视频在线观看免费| 一区二区精品在线| 欧美在线视频导航| 欧美一区二区三区男人的天堂| 久久亚洲国产精品一区二区| 国产一区二区三区视频在线观看| 欧美护士18xxxxhd| 免费不卡中文字幕视频| 国产精品成人一区二区三区吃奶| 一区二区三区欧美视频| 国产欧美日韩精品在线| 日韩视频免费| 国产精品少妇自拍| 日韩视频在线观看一区二区| 国产性色一区二区| 国产一区视频在线观看免费| 国产精品一区二区三区四区五区| 在线视频亚洲| 国产精品久久国产精麻豆99网站| 美女久久网站| 久久国产精品久久久久久电车| 久久精品91久久香蕉加勒比| 国产日韩欧美三区| 亚洲国产91色在线| 欧美精品播放| 久久躁狠狠躁夜夜爽| 亚洲性人人天天夜夜摸| 亚洲系列中文字幕| 亚洲综合色丁香婷婷六月图片| 美女精品国产| 亚洲一区二区视频在线| 欧美激情精品久久久| 日韩天堂av| 欧美高清影院| 亚洲永久免费av| 欧美日韩一区二区三区在线| 国产精品国产一区二区| 在线视频免费在线观看一区二区| 国产精品腿扒开做爽爽爽挤奶网站| 亚洲一区视频| 国产精品swag| 国产日韩欧美麻豆| 99国产精品99久久久久久| 欧美精品一区二区三区在线看午夜| 欧美日韩的一区二区| 亚洲专区在线视频| 亚洲日本成人在线观看| 欧美精品一区二区高清在线观看| 免费看黄裸体一级大秀欧美| 欧美顶级大胆免费视频| 亚洲国产欧美日韩精品| 先锋影音久久久| 91久久极品少妇xxxxⅹ软件| 亚洲精品日产精品乱码不卡| 欧美 日韩 国产 一区| 久久爱www.| 欧美一区二区三区四区在线观看地址| 久久蜜臀精品av| 久久伊人精品天天| 国产日韩欧美在线播放| 国产人妖伪娘一区91| 国产精品日韩欧美大师| 欧美日韩精品一区二区三区| 一区二区高清视频| 欧美一区二区三区视频免费| 亚洲天堂av在线免费| 性欧美xxxx大乳国产app| 久久久久se| 国产精品极品美女粉嫩高清在线| 一区二区精品| 亚洲专区在线视频| 国产伦精品一区二区| 久久精品中文字幕免费mv| 国产精品va在线播放| 国产精品99免视看9| 狠狠久久亚洲欧美专区| 国产精品午夜久久| 欧美主播一区二区三区美女 久久精品人| 另类av导航| 欧美日韩国产天堂| 亚洲欧洲日夜超级视频| 久久大香伊蕉在人线观看热2| 欧美三区在线视频| 欧美日韩精品免费在线观看视频| 国产精品久久久久久久9999| 欧美高清一区二区| 在线不卡中文字幕| 国产精品v欧美精品v日韩精品| 国产精品乱看| 国产老女人精品毛片久久| 老鸭窝91久久精品色噜噜导演| 久久亚洲国产成人| 久久不射电影网| 亚洲视频国产视频| 精品99一区二区三区| 欧美激情影音先锋| 欧美11—12娇小xxxx| 久久国产免费| 亚洲视频一区二区| 在线日本成人| 久久精品一区二区三区四区| 亚洲一区二区在线视频| 国产欧美va欧美va香蕉在| 国产专区一区| 国产欧美视频在线观看| 国产日韩欧美一区二区三区四区| 欧美精品日韩一区| 午夜一级久久| 日韩亚洲欧美在线观看| 亚洲区一区二| 国产在线观看91精品一区| 中文在线资源观看视频网站免费不卡| 亚洲国产欧美在线| 欧美一区二区观看视频| 一区二区三区免费在线观看| 亚洲欧洲日产国产综合网| 国产欧美婷婷中文| 国产一区二区精品久久| 国产专区综合网| 怡红院精品视频在线观看极品| 亚洲一区二区三区视频播放| 亚洲在线观看免费视频| 欧美性色综合| 中日韩美女免费视频网址在线观看| 久久网站热最新地址| 国产热re99久久6国产精品| 新片速递亚洲合集欧美合集| 免费成人小视频| 久久久精品视频成人| 久久成人免费网| 国产精品永久免费| 亚洲精品国产视频| 国产午夜精品视频免费不卡69堂| 中文日韩电影网站| 欧美激情一级片一区二区| 99视频精品全部免费在线| 亚洲小少妇裸体bbw| 尤物视频一区二区| 欧美一区二区三区四区高清| 国产精品一区二区你懂得| 欧美日本国产一区| 一本色道久久综合精品竹菊| 亚洲精品少妇网址| 久久久久久久精| 亚洲精品网站在线播放gif| 国产精品高清免费在线观看| 午夜影视日本亚洲欧洲精品| 国产精品爱久久久久久久| 美日韩免费视频| 美女网站久久| 欧美午夜理伦三级在线观看| 亚洲精选大片| 欧美精品三级| 亚洲欧洲一二三| 国产精品夫妻自拍| 狠狠色丁香久久综合频道| 黄色成人小视频| 亚洲精品视频在线播放| 欧美日韩视频在线一区二区观看视频| 亚洲国产女人aaa毛片在线| 亚洲自拍偷拍色片视频| 久久久国产视频91| 欧美系列亚洲系列| 亚洲高清资源综合久久精品| 欧美在线视频网站| 欧美日韩专区在线| aa日韩免费精品视频一| 欧美黄色网络| 国产日韩欧美中文在线播放| 国产精品久久午夜夜伦鲁鲁| 国产精品久久一卡二卡| 美女黄毛**国产精品啪啪| 欧美日韩精品一本二本三本| 亚洲国产精品一区二区第四页av| 在线不卡免费欧美| 欧美性猛交xxxx乱大交退制版| 亚洲国产精品ⅴa在线观看| 国产精品日韩欧美大师| 欧美天天视频| 麻豆国产va免费精品高清在线| 久久久久一区二区| 国内精品美女av在线播放| 国产欧美日韩亚洲精品| 亚洲自拍偷拍视频| 久久综合一区二区三区| 国产日韩亚洲欧美综合| 国产伦精品一区二区三区| 日韩午夜中文字幕| 韩国女主播一区二区三区| 韩国成人福利片在线播放| 久久经典综合| 亚洲综合视频在线| 国产毛片一区| 欧美在线观看天堂一区二区三区| 夜夜嗨一区二区| 尤物视频一区二区| 欧美一区午夜精品| 欧美刺激性大交免费视频| 国产一级揄自揄精品视频| 西西人体一区二区| 夜夜嗨av一区二区三区| 欧美.www| 亚洲欧洲一区| 久久久噜噜噜久噜久久| 欧美日韩卡一卡二| 欧美激情成人在线| 乱人伦精品视频在线观看| 欧美人成免费网站| 一区二区三区高清不卡| 欧美午夜电影在线观看| 尤物yw午夜国产精品视频| 欧美一二三视频| 亚洲欧美另类综合偷拍| 亚洲美女在线视频| 一区二区高清在线观看| 国产精品国产三级国产aⅴ无密码| 在线免费观看视频一区| 欧美三级午夜理伦三级中文幕| 欧美成人亚洲成人日韩成人| 亚洲午夜国产一区99re久久| 午夜精品美女久久久久av福利| 亚洲天堂偷拍| 国产精品99久久久久久宅男| 亚洲国产精品va在线观看黑人| 亚洲欧美成人综合| 免费一级欧美在线大片| 蜜臀av在线播放一区二区三区| 久久先锋资源| 欧美日韩在线视频观看| 欧美高清视频一区二区三区在线观看| 久久蜜桃av一区精品变态类天堂| 久久精品人人做人人爽电影蜜月| 国产精品一区=区| 免费久久99精品国产自在现线| 欧美理论电影在线播放| 亚洲欧美欧美一区二区三区| 国产精品私房写真福利视频| 国产一区二区久久精品| 国产精品久久久久久久久免费樱桃| 欧美黄色aa电影| 亚洲精品在线观看视频| 一道本一区二区| 亚洲黄色在线视频| 欧美日韩成人综合| 久久一区免费| 欧美高清在线一区| 国产色产综合色产在线视频| 在线不卡视频| 亚洲伊人色欲综合网| 欧美影院精品一区| 国产欧美日韩亚洲一区二区三区| 午夜久久黄色| 欧美专区在线| 国产伦精品一区二区三区免费| 亚洲网站啪啪| 米奇777超碰欧美日韩亚洲| 一区二区三区精品视频在线观看| 韩国一区二区在线观看|