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

蟻群算法的參數(shù)優(yōu)化配置研究

2011-02-09 01:57:30屹,李
制造業(yè)自動化 2011年5期
關鍵詞:優(yōu)化信息

甘 屹,李 勝

(上海理工大學 機械工程學院,上海 200093)

0 引言

蟻群優(yōu)化(Ant Colony Optimization, ACO)是一種模擬自然界螞蟻尋找食物的行為智能優(yōu)化算法[1]。目前,對ACO 算法的研究已經(jīng)由單一的旅行商問題(Traveling Salesman Problem, TSP)領域擴展到了多個應用領域。在運用蟻群算法求解問題時,參數(shù)數(shù)值的設置直接影響算法的收斂性。本文通過正交試驗法獲取小生境蟻群優(yōu)化(Microhabitat ACO,MACO)[2,3]的參數(shù)配置,對小生境蟻群算法性能進行優(yōu)化。并用以求解旅行商問題(Traveling Salesman Problem, TSP)[4,5]和車間調度問題(job shop scheduling Problems,JSSP)問題[6]。

1 小生境蟻群優(yōu)化概述

針對基本蟻群算法存在的問題,MACO從蟻群信息素分布多樣性、更新信息素策略、信息差突變等機制上,對基本蟻群算法進行改進,并應用于求解動態(tài)聯(lián)盟伙伴選擇問題和車間調度問題[2]。

MACO對經(jīng)驗信息和啟發(fā)信息的利用是隨著搜索演化進程而變化的。在蟻群搜索最優(yōu)解的初期,小生境中可利用的經(jīng)驗信息還不多,這時螞蟻運用初始啟發(fā)信息,以“探索”為主;隨著搜索的演進,小生境中經(jīng)驗信息增多,這時螞蟻的搜索則以“利用”經(jīng)驗信息為主,加速解的收斂;而到了搜索的后期,要避免算法早熟、停滯的現(xiàn)象,就要在已有解的基礎上“再探索”,以擴大解的搜索空間,使更優(yōu)解得以突現(xiàn)。

MACO算法的螞蟻更新信息素的方式有兩種:局部更新和全局更新。局部更新規(guī)則是螞蟻每移向下一個結點,就會在該路徑上留下信息素;全局更新則是在每一次搜索周期結束時(即所有尋優(yōu)群體都搜索結束時),更新全部路徑的信息素。全局更新考慮了每一批尋優(yōu)群體尋路的結果,隱含了信息反饋,使得算法更容易趨優(yōu)。本文采用全局更新。

MACO算法還生成小生境信息差(Information Difference),以增加信息的多樣性,擴大搜索空間。根據(jù)具體問題的特點,小生境信息差可以有不同的產(chǎn)生方法。對于TSP,本文對每代螞蟻搜索的解采用遺傳操作(遺傳交叉,遺傳變異),產(chǎn)生小生境信息差,擴大解的搜索空間,保證更優(yōu)解的突現(xiàn)。 對于JSSP,本文的選擇概率選擇下一可達結點時,以隨機概率產(chǎn)生小生境信息差[3],以跳出局部最優(yōu),擴展搜索范圍,保持解的多樣性。

MACO算法的參數(shù)包括關于啟發(fā)信息、經(jīng)驗信息的α0,β0,kα和kβ等,這些參數(shù)體現(xiàn)出蟻群優(yōu)化進行尋優(yōu)的同時和真實螞蟻受環(huán)境影響一樣,也受到多種因素的影響。這些參數(shù)的取值直接關系到算法的尋優(yōu)效能。

2 正交試驗設計

針對蟻群優(yōu)化多參數(shù)的多種取值,本文運用小生境蟻群優(yōu)化算法求解TSP和JSSP問題,利用正交試驗法分析參數(shù)α0、β0、kα、kβ對算法尋優(yōu)性能的影響。

2.1 正交試驗因素與水平

在小生境蟻群優(yōu)化中,一次螞蟻搜索循環(huán)是指所有螞蟻從初始節(jié)點出發(fā),找到一條符合條件的路徑的過程。如果最大循環(huán)次數(shù)NC_m過大,會使算法的收斂時間比較長;如果NC_m偏小,會使算法的結果隨機性能增加,影響尋優(yōu)性能。通過大量實例計算,一般NC_m=500時,算法性能較穩(wěn)定。同樣,如果螞蟻數(shù)目越大,算法的全局搜索能力越強,但是算法的計算速度將成指數(shù)級遞增。對于TSP,螞蟻數(shù)目一般為城市規(guī)模n的2/3[7]。對于JSSP, 每代的螞蟻數(shù)目取為工件數(shù)目[8]。通過大量實例計算,本文中,對于TSP,信息揮發(fā)率ρ=0.1,對于JSSP,ρ=0.7。

在正交試驗中,選取各參數(shù)的代表性取值。取α0、β0分別以1的步長遞增,lgkα、lgkβ分別取-4.699、-4、-3.699、-3、-2.699。取實驗10次的平均值作為實驗結果。影響MACO求解的因素與水平如表1所示。由于小生境信息差中的信息是相互關聯(lián)的[2],所以考慮α0和β0,kα和kβ,α0和kα以及β0和kβ之間可能存在交互作用,希望通過正交實驗設計找出好的因素水平搭配。本文測試的仿真編程軟件為MATLAB R2008b,操作系統(tǒng)為Windows XP,CPU為2.0GHz,內存為1.99GB。

表1 正交試驗因素和水平

這是個4因素5水平的正交試驗,考慮到的交互交互作用有4個,所以采用L50 (511)正交表進行試驗。對應的表頭設計如表2所示。

表2 L50 (511)表頭設計

2.2 試驗結果

表3是根據(jù)正交表 L25 (56)表頭測試48個城市的Att48問題[9]的結果及分析。其中,

Tour_ length =(算法計算所得最短距離-已知最優(yōu)解)/已知最優(yōu)解×100%

Iteration _Time =(算法計算所得最短耗費時間-已知最優(yōu)解)/已知最優(yōu)解×100%

根據(jù)表3計算出每列的極差。極差最大的因素意味著它的不同水平造成的實驗差別比較大,由此確定出各個因素對MACO在求解TSP問題的重要性,如表4所示。

表3 各方案的試驗結果

設目標函數(shù)f(x)=minL。由表4可知,若L為旅行距離,則各因素指標影響的重要性順序為:α0>β0>kα> kβ>α0×β0>β0×kβ>α0×kα>kα×kβ;若L為耗費時間,則各因素指標影響的重要性順序為:α0> kα×kβ>β0>kβ> kα>α0×β0>α0×kα>β0×kβ。這也說明求解該問題不能同時滿足兩個目標函數(shù)最優(yōu)。

由表4可得正交水平與因素的關系,如圖1所示。圖1中,目標函數(shù)為f(x)=minL,若L為旅行距離,各因素的最佳組合為,α0=1,β0=3,kα=0.0002,kβ=0.001;若L為耗費時間,各因素的最佳組合為,α0=1,β0=1,kα=0.002,kβ=0.001。

表4 各方案下實驗指標結果分析

圖1 正交水平與因素的關系

3 計算和結果分析

3.1 計算

對于TSP問題,考慮不同的城市規(guī)模,選用4個TSP基準算例[9]:Bayg29, Att48, Kroc100,A180。目標函數(shù)f(x)=minL,L為旅行距離,得到的解如表5所示。

表5 通過正交試驗得到的TSP參數(shù)配置

對于JSSP問題,選用6個JSSP基準算例[10]:FT06, FT10, FT20, LA06,LA22,LA22。目標函數(shù)為單位工時,得到的解如表6所示。

表6 通過正交試驗得到的JSSP參數(shù)配置

3.2 結果分析

表7給出了目標函數(shù)f(x)=minL(L為旅行距離),利用正交試驗優(yōu)化配置參數(shù),求解以上4個算例的結果。

表7 參數(shù)配置后的計算結果

注:N-城市規(guī)模,Opt.-樣例的已知最優(yōu)解,Best-獲得的最好解,Ave. -平均最優(yōu)解,Orig.-優(yōu)化配置以前的結果(隨機20次的平均值)。

由表7可以看出,通過優(yōu)化配置參數(shù)的最優(yōu)解與隨機解相比,更接近已知的最優(yōu)解,說明正交試驗的參數(shù)配置可以在較短的計算時間獲得較好的尋優(yōu)結果。若目標函數(shù)f(x)=minL(L為耗費時間)也得到相似結論。

對于JSSP問題,利用表6的參數(shù)配置求解對應基準算例[10]的結果如表8所示。從表8可看出,采用所配置的參數(shù),在求解問題規(guī)模逐漸增大時,MACO能獲得的較滿意的解。

表8 JSSP基準測試問題的求解結果

圖2 優(yōu)化配置前后的MACO進化特征曲線

圖2 給出了優(yōu)化配置后的MACO求解FT06和FT10的進化特征曲線。從圖2可以看出優(yōu)化配置之后的MACO再求解JSSP問題時用了100次的迭代的收斂速度但是一般都在30到40次收斂,隨著規(guī)模的增加收斂次數(shù)會逐漸增多。

4 結論

為了提高MACO求解時的尋優(yōu)性能,本文采用正交試驗的方法進行MACO的參數(shù)配置。當然,采用正交試驗獲得的參數(shù)優(yōu)選值,具有一定的局限性。這些優(yōu)選值是所設定的試驗所用水平的某種組合,優(yōu)選結果不會超越所取水平的范圍。本文通過適當選取試驗水平,對不同計算規(guī)模的TSP、JSSP基準算例的求解,所得到結果證明了MACO算法及通過正交試驗獲得的參數(shù)配置在求解精度和收斂速度上可以獲得最優(yōu)和準最優(yōu)解。

[1] Macro D.Thomas stutzle.ant colony optimization[J].Cambridge:MIT Press,2003.

[2] 甘屹,李勝,張志偉.小生境蟻群優(yōu)化及其在JSSP中的應用研究[J].中國機械工程,2010,21(10):1173-1178.

[3] 甘屹,齊從謙,杜繼濤.基于蟻群算法的動態(tài)聯(lián)盟伙伴選擇研究[J].系統(tǒng)仿真學報,2006,18(2):517-520,525.

[4] Dorigo M,Gambardella L M.Ant Colony System:A Cooperative Learning Approach to the Traveling Salesman Problem[J].IEEE Transactions on Evolutionary Computation,1997,41(1):53-66.

[5] 鄭向瑜,彭勇.求解旅行Agent 問題的自適應蟻群算法[J].計算機工程與應用,2010,46(16):52-54.

[6] 許瑞,陳華平,邵浩,等.極小化總完工時間批調度問題的兩種蟻群算法[J].計算機集成制造系統(tǒng),2010,16(6),1255-1264.

[7] 蔣玲艷,張軍,鐘樹鴻.蟻群算法參數(shù)分析[J].計算機工程與應用,2007,43(20),31-36.

[8] 張曉玲,楊健,杜英國.基于正交實驗的蟻群算法在車間調度問題中的應用[J].計算機系統(tǒng)應用,2010,19(4),152-156.

[9] http://comopt.ifi.uni-heidelberg.de/software/TSPLIB95/.[10]http://people.brunel.ac.uk/~mastjjb/jeb/orlib/jobshopinfo.html.

猜你喜歡
優(yōu)化信息
超限高層建筑結構設計與優(yōu)化思考
民用建筑防煙排煙設計優(yōu)化探討
關于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
由“形”啟“數(shù)”優(yōu)化運算——以2021年解析幾何高考題為例
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
基于低碳物流的公路運輸優(yōu)化
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 国产自产视频一区二区三区| 日韩精品毛片| 亚洲一区二区无码视频| 激情无码视频在线看| 欧美性猛交一区二区三区| 成人免费一级片| 性激烈欧美三级在线播放| 国产不卡网| 在线欧美国产| 久久久噜噜噜久久中文字幕色伊伊| 亚洲综合片| 欧类av怡春院| 色综合热无码热国产| 久996视频精品免费观看| 久草性视频| 国产成人精品一区二区| 亚洲精品欧美日本中文字幕| 99成人在线观看| 欧洲日本亚洲中文字幕| 日韩欧美中文字幕在线韩免费| 97久久精品人人| 日韩在线第三页| 亚洲一区毛片| 欧美va亚洲va香蕉在线| 88av在线播放| 四虎国产永久在线观看| 亚洲制服丝袜第一页| 999国产精品永久免费视频精品久久| 另类综合视频| 九色91在线视频| 日韩小视频在线播放| 日本不卡视频在线| 免费观看欧美性一级| 成年人国产网站| 亚洲女同一区二区| 国产永久无码观看在线| 日韩免费毛片视频| 亚洲水蜜桃久久综合网站| 无码中文字幕乱码免费2| 精品视频第一页| 亚洲三级a| 国产女人18水真多毛片18精品 | 国产欧美在线观看精品一区污| 狼友视频国产精品首页| 91精品国产一区自在线拍| 中文字幕2区| 香蕉在线视频网站| 国产国模一区二区三区四区| 国产在线视频自拍| 77777亚洲午夜久久多人| 国产精品久久久久婷婷五月| 伊人婷婷色香五月综合缴缴情| 国产成人三级| 亚洲日韩高清在线亚洲专区| 91毛片网| 噜噜噜综合亚洲| 国内精品自在欧美一区| 亚洲日韩精品综合在线一区二区| 亚洲人成网站日本片| 中文字幕自拍偷拍| 亚洲专区一区二区在线观看| 国产精品手机在线播放| A级全黄试看30分钟小视频| 久久久久国产精品嫩草影院| 激情国产精品一区| 美女高潮全身流白浆福利区| 欧美福利在线| 久久99国产视频| 欧美有码在线| 亚洲日韩欧美在线观看| av大片在线无码免费| 人妻21p大胆| 成年人午夜免费视频| 99尹人香蕉国产免费天天拍| 国产AV无码专区亚洲精品网站| 青青操视频免费观看| 999福利激情视频| 亚洲无码A视频在线| 久热中文字幕在线| 亚洲精品国产日韩无码AV永久免费网| 中文字幕无线码一区| 久久免费看片|