999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

多元多峰值目標函數在MATLAB中的優化

2012-09-29 11:27:52姚運萍王倩倩
網絡安全與數據管理 2012年10期
關鍵詞:優化

姚運萍 ,王倩倩

(1.蘭州理工大學 數字制造技術與應用省部共建教育部重點實驗室,甘肅 蘭州730050;2.蘭州理工大學 機電工程學院,甘肅 蘭州730050)

多元多峰值函數[1-2]在定義域內有多個局部極值點,許多傳統的優化方法都是單點搜索,這種點對點的搜索方法,對于多元多峰值函數的搜索空間常常會陷入局部的某個單峰的極值點。相反,遺傳算法同時對群體中多個個體進行并行處理[3],即同時對搜索空間中的多個解進行評估,在搜索過程中能以很大的概率找到全局最優。遺傳算法提供了一種求解非線性、多模型、多目標等復雜系統優化問題的通用框架,它不依賴問題領域的具體性,已廣泛應用于眾多工程領域,用以解決多變量、多目標、多峰值等約束的優化問題。

1 遺傳算法

1.1 遺傳算法的優點

(1)遺傳算法采用不確定性規則,強調利用概率轉換規則[4]來引導搜索過程;

(2)遺傳算法隨機產生多個初始點,通過選擇、交叉和變異三種遺傳操作產生下一代種群;(3)遺傳算法具有較高的搜索能力和極強的魯棒性;(4)遺傳算法采用概率的變遷規則來指導其搜索方向[5],對一個被編碼的參數空間進行高效搜索;

(5)遺傳算法是一個多學科相結合與滲透的產物,其研究方向極其廣泛。

1.2 遺傳算法運算流程

完整的遺傳算法的運算流程可以用圖1來描述。可以看出,使用上述三種遺傳算子(選擇、交叉和變異)的遺傳算法的主要運算過程如下:

圖1 遺傳算法運算流程圖

(1)編碼:遺傳算法在進行搜索之前先將解空間的解數據表示成遺傳空間的基因型串結構數據,這些串結構數據的不同組合就構成了不同的點。

(2)初始群體的生成:隨機產生N個初始串結構數據,每個串結構數據成為一個個體,N個個體構成一個群體。設置進化代數計算器t(t>0)和最大進化代數T。

(3)適應度值評價檢測:根據具體問題,計算群體P(t)中各個個體的適應度。

(4)對群體中的個體施加遺傳操作:將選擇、交叉和變異三種遺傳算子作用于群體,實現群體內個體結構的重組處理。

(5)終止條件判斷:若 t≤T,則 t←t+1,轉到步驟(2);若t>T,則以進化過程中所得到的具有最大適應度的個體作為最優解輸出,終止運算。

2 基于MATLAB遺傳工具箱的多元多峰值優化

遺傳算法工具箱使用MATLAB矩陣函數為實現廣泛領域的遺傳算法建立了一套通用工具,這個遺傳算法工具是用M文件寫成的命令行形式的函數,是完成遺傳算法大部分重要功能的程序集合[6-8]。

MATLAB遺傳工具箱主要參數含義:

(1)“@fitnessfcn”:計算適應度函數值的M文件的函數句柄;

(2)“nvars”:適應度函數中獨立變量的個數;

(3)“x”:最終值的到達點;

(4)“fval”:適應度函數在 x 點的值;

(5)“reason”:算法停止的原因(可選項);

樞紐錨固是在對外客運樞紐布局的基礎上,充分發揮城市交通網絡的功能,如道路、軌道交通等。在對外客運樞紐設計中,發揮錨固區域交通網絡的作用,如高速公路、干線公路、城際公路、鐵路以及公路客運班線等。因此,城市綜合客運樞紐的錨固能夠為人民群眾出行的便捷性提供保障。

(6)“output”:包含關于算法在每一代性能的結構體(可選項);

(7)“population”:最后種群(可選項);

(8)“option”:一個包含遺傳算法選項參數的結構體(可選項)。

如果不設置選項函數,則遺傳算法使用其本身自帶的缺省選項值。該參數結構體的自帶默認值分別為:種群規模為 20,最大代數為 100,選擇概率為 0.8,交叉概率為0.5,變異概率為0.2。也可通過gaoptimset函數改變默認值,以達到使用者的需求。

3 多元多峰值函數優化實例

目標函數及函數的約束條件:

圖2所示為目標函數的函數圖像。

圖2 目標函數圖像

遺傳算法顯示結果如下:

(1)經過10次迭代后的目標函數值如圖3所示。此時,x1=-6.785 1,x2=-7.426 8,minf(x)=-176.621 1。

圖3 經過10次迭代后的結果

(2)經過50次迭代后的目標函數值如圖4所示。此時,x1=-6.774 6,x2=-7.397 3,minf(x)=-178.519 1。

(3)經過50次迭代后,種群目標函數均值的變化和最優解的變化如圖5所示。

本文采用基于MATLAB的遺傳算法,利用強大的數學計算能力和遺傳工具箱,在全局搜索空間內尋找極值點,能夠有效地對多元多峰值函數進行優化,避免了利用傳統優化方法在多元多峰值函數優化過程中陷入局部極值點的優化誤區。使用者可以避免維護遺傳算法種群和染色體的數據結構的繁重編程工作,節省了大量編程時間和精力,將精力集中在遺傳算法的改進和具體問題的應用中。

圖4 經過50次迭代后的結果

圖5 經過50次迭代后種群目標函數均值的變化和最優解的變化

[1]李敏強,寇紀淞,林丹,等.遺傳算法的基本理論與應用[M].北京:科學出版社,2003.

[2]孫小軍,趙天緒,焦建民.多峰極值優化問題的算法性能分析和比較[J].昆明理工大學學報(理工版),2009,34(5):104-107.

[3]劉道華,原思聰,鄔長安,等.面向對象的改進遺傳算法優化設計[J].華中科技大學學報(自然科學版),2008,36(7):89-92.

[4]張曉偉,劉三陽,遲曉妮.高效求解多峰值全局優化的區間-遺傳算法[J].吉林大學學報(工學版),2008,38(4):876-879.

[5]黃江波,付志紅.基于自適應遺傳算法函數優化與仿真[J].計算機仿真,2011,28(5):237-240.

[6]雷英杰,張善文,李續武,等.MATLAB遺傳算法工具箱及應用[M].西安:西安電子科技大學出版社,2005.

[7]劉文強,張曉偉.多峰值全局優化的混合算法[J].計算機工程與應用,2008,44(3):43-45.

[8]王社科.機械優化設計[M].北京:國防工業出版社,2007.

猜你喜歡
優化
超限高層建筑結構設計與優化思考
房地產導刊(2022年5期)2022-06-01 06:20:14
PEMFC流道的多目標優化
能源工程(2022年1期)2022-03-29 01:06:28
民用建筑防煙排煙設計優化探討
關于優化消防安全告知承諾的一些思考
一道優化題的幾何解法
由“形”啟“數”優化運算——以2021年解析幾何高考題為例
圍繞“地、業、人”優化產業扶貧
今日農業(2020年16期)2020-12-14 15:04:59
事業單位中固定資產會計處理的優化
消費導刊(2018年8期)2018-05-25 13:20:08
4K HDR性能大幅度優化 JVC DLA-X8 18 BC
幾種常見的負載均衡算法的優化
電子制作(2017年20期)2017-04-26 06:57:45
主站蜘蛛池模板: 91精品网站| 四虎成人在线视频| 欧美无遮挡国产欧美另类| 亚洲成人在线免费| 成人字幕网视频在线观看| 国产男女XX00免费观看| 国产又粗又猛又爽| 国产精品自在拍首页视频8| 一级成人a毛片免费播放| 91精品视频网站| AV不卡无码免费一区二区三区| 亚洲精品少妇熟女| 新SSS无码手机在线观看| 91激情视频| 成人免费一区二区三区| 狠狠色丁香婷婷| 欧美日韩国产一级| 日韩精品亚洲一区中文字幕| 国产福利在线免费| 夜夜操天天摸| 精品国产美女福到在线不卡f| 国产导航在线| 97国产精品视频人人做人人爱| 久久毛片网| 怡春院欧美一区二区三区免费| 伊人婷婷色香五月综合缴缴情| 国产精品美女免费视频大全| 青青极品在线| 欧美成人精品高清在线下载| 91外围女在线观看| 亚洲av无码人妻| 1024你懂的国产精品| 国产三级精品三级在线观看| 性欧美精品xxxx| 亚洲综合香蕉| 亚洲第一福利视频导航| 国产精品亚洲αv天堂无码| 97国产精品视频自在拍| 亚洲熟女中文字幕男人总站| 狠狠色综合久久狠狠色综合| 久久91精品牛牛| 亚洲精品动漫在线观看| 久久香蕉欧美精品| 国产不卡在线看| 中文字幕无码电影| 91网红精品在线观看| 伊人AV天堂| 亚洲妓女综合网995久久| 九色在线观看视频| 超清无码熟妇人妻AV在线绿巨人| 欧美日韩一区二区在线播放| 国产高清在线观看91精品| 欧美成人怡春院在线激情| 亚洲人成人无码www| 亚洲无线国产观看| 欧美在线天堂| 中文成人无码国产亚洲| 福利在线一区| 人人澡人人爽欧美一区| 亚洲综合色区在线播放2019| 91福利免费| 午夜精品区| 亚洲AⅤ综合在线欧美一区| 精品视频一区二区观看| 亚洲an第二区国产精品| 中文字幕人妻无码系列第三区| 毛片三级在线观看| 日韩亚洲高清一区二区| 亚洲精品福利网站| 91亚洲国产视频| 亚洲欧美一级一级a| 国产综合精品日本亚洲777| 亚洲欧美一区二区三区麻豆| 日本免费新一区视频| 久久精品免费国产大片| 情侣午夜国产在线一区无码| 久久久成年黄色视频| 9啪在线视频| 91福利免费视频| 亚洲资源站av无码网址| 亚洲男人的天堂久久香蕉网| 国产精品lululu在线观看|