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

一種求解TSP 問題的改進蟻群算法

2014-01-03 06:36:40馮月華
電子測試 2014年8期
關(guān)鍵詞:策略信息

馮月華

(定西師范高等專科學(xué)校,743000)

蟻群算法是一種新型的啟發(fā)式仿生類并行智能進化算法,最早是由意大利學(xué)者M.Dorigo 于1991 年首次提出,由于該算法具有分布式計算、正反饋機制以及較強的魯棒性(容易與其他算法結(jié)合)等優(yōu)點,在許多領(lǐng)域的組合優(yōu)化問題的求解上得到了巨大的應(yīng)用和成功。但基本的蟻群算法也存在著許多缺點,其中最關(guān)鍵的問題之一就是“探索”和“利用”之間的矛盾:既要以信息素的正反饋機制和啟發(fā)因子引導(dǎo)整個蟻群逐漸向最短路徑靠近,也就是利用先驗信息快速搜尋最優(yōu)解,提高收斂速度;但還要鼓勵“探索”,以免收斂速度過快導(dǎo)致算法陷入局部最優(yōu)解。針對算法缺點,學(xué)者們提出了許多改進策略:如M.Dorigo 提出的無論全局搜索能力還是收斂速度都有明顯提高的蟻群系統(tǒng)(Ant Colony System,ACS);額外強化每次迭代的中找到的最優(yōu)解的信息素濃度以提高收斂速度的帶精英的蟻群算法(Ant System with Elitist Strategy,ASelit),但是該算法陷入局部最優(yōu)解時很難跳出來;針對該問題,Stutsle T. 提出了最大最小蟻群算法(Max-Min Ant System,MMAS),將各邊的信息素控制在( , )范圍之內(nèi),并且只對每次迭代中產(chǎn)生的最短路徑的信息素進行更新,使得搜索有效地控制在最短路徑附近,從而更容易找出最優(yōu)解,有效的防止“早熟”和“停滯”問題;還有將信息素動態(tài)更新的改進算法以及模擬真實螞蟻,將螞蟻設(shè)計成有分工、分類的多態(tài)蟻群算法。

1 算法改進策略

1.1 蟻群移動規(guī)則

在基本的蟻群算法中,如果到幾個城市的信息量相差無幾,讓螞蟻根據(jù)概率公式選取下一次要搜索的較優(yōu)城市是十分困難的。因此對概率公式做了如下改進:

螞蟻K 從城市i 轉(zhuǎn)移到下一個城市j 的概率為:

其中,q0先給定的(0,1)之間的參數(shù),q 是在0~1 之間的隨機數(shù),當(dāng)q> q0采用隨機性搜索,按照公式(2)計算概率,從中選擇其值最大的一條路徑;當(dāng)q<=q0時,螞蟻采用確定性搜索,按公式(1)選擇距離短且信息量多的路徑,這種利用先驗信息指導(dǎo)路徑選擇的策略提高了算法的收斂速度。q0調(diào)節(jié)了“利用”和“探索”之間的平衡,因此它的取值十分重要: q0的取值過大,大多數(shù)螞蟻就會選擇同一條路徑(不一定是全局最優(yōu)解),算法容易陷入局部最優(yōu)解;如果取值過小,搜索就會變得很盲目,這樣算法的收斂速度就會受到影響。因此,通常情況下, q0的前期取值為0.5,后期取值為0.9。

1.2 信息素的更新策略改進

為了不使啟發(fā)因子被殘留信息量淹沒,在每次搜索結(jié)束后,要將殘留信息素進行更新。帶精英策略的蟻群算法的信息素的更新方法為:

在搜索后期,蟻群已經(jīng)接近全局最優(yōu)解的時候, 的值已經(jīng)足夠大,該路徑上的信息素的總和也已經(jīng)足夠多,并且算法的收斂速度也夠快,再繼續(xù)增加信息量的意義不是太大了,而且這個時候收斂速度過快反而降低了蟻群在已知最優(yōu)解周圍探索的能力,因此將(6)式中的 的值修改為:

1.3 信息素的自適應(yīng)更新策略

蟻群算法研究的一個核心問題就是在“探索”和“利用”之間尋找一個平衡點。為信息素的揮發(fā)因子,當(dāng)過小時,路徑上的信息素過高,導(dǎo)致全局搜索能力過低;當(dāng)過大時,路徑上的殘留信息素過低,算法的收斂速度就會變慢。改進算法用下式的自適應(yīng)策略調(diào)節(jié):

1.4 禁忌策略的改進

在許多改進的蟻群算法中很容易出現(xiàn)停滯狀態(tài):算法在當(dāng)前的最短路徑附近搜索了很多次,但最優(yōu)解并沒有更新,在這種情況下可以說明全局最優(yōu)解并不在附近,然而算法卻不能及時跳出。再建立一個禁忌表禁忌掉搜尋了很多次而最短路徑?jīng)]有更新的路徑及附近路徑,然后轉(zhuǎn)到其他路徑上繼續(xù)搜索。在沒有禁忌掉的其他所有路徑中,找出最短路徑繼續(xù)搜索,如果新的最短路徑比剛才禁忌掉的路徑更優(yōu),為了充分利用先驗知識、加快收斂速度,再將新的最短路徑的信息素作為全局最短路徑來更新。

1.5 算法步驟

改進算法求解TSP 問題的步驟如下:

Step1:初始化

設(shè)NC=0、MaxNc=5000,計算任意兩個城市之間的距離,得到啟發(fā)因子的初始矩陣;對所有邊Lij 上的信息素賦初值;將m 只螞蟻放置在n 個城市上,并更新對應(yīng)的禁忌表;

Step3:判斷螞蟻是否訪問完所有城市,計算每只螞蟻的路徑長度;否則轉(zhuǎn)到step2 繼續(xù)搜索;

Step4:選出最短路徑,按照公式對信息素進行更新,并對路徑上的信息素進行調(diào)整;

Step5:如果N 次循環(huán)中最短路徑?jīng)]有改進,將此路徑和其附近路徑置入禁忌表;

Step6:判斷是否滿足條件,滿足條件輸出;如果不滿足條件,轉(zhuǎn)到step2。

2 實驗仿真

為了證明算法的有效性,采用TSPLIB 庫中的eil51 問題進行測試,通過Matlab 編程,并在Intel 2.0G 的CPU、1G 內(nèi)存的計算機上運行,試驗參數(shù)為表1 所示。

?

eil51 算例中包含51 分城市,算法對其運算的結(jié)果為表2 所示,通過40 次獨立運行的實驗結(jié)果數(shù)據(jù)與ACS 以及帶精英的MMAS 算法相比較,表明本文改進算法得到的解更優(yōu),算法更穩(wěn)定。圖1 為改進算法得到的最優(yōu)解的搜索圖。

?

圖2 是改進算法和帶精英的最大最小算法收斂性能的比較,改進算法在30 次后基本收斂,最差收斂到456,最好收斂到428。在求解過程中兩種算法都能朝全局最優(yōu)解能不斷收斂,但改進算法的收斂速度更快一些,得到的最優(yōu)解更優(yōu),因此,與帶精英的MMAS 相比,改進的蟻群算法更優(yōu)。

3 結(jié)論

本文在帶精英的MMAS 的基礎(chǔ)上對蟻群算法從信息素動態(tài)調(diào)整策略、禁忌策略上做了進一步改進,實驗證明改進算法更優(yōu),更穩(wěn)定。但是改進算法在大規(guī)模的TSP 問題中尋優(yōu)能力就會有所減弱,如何改進該問題以及對算法中采用怎樣的參數(shù)自適應(yīng)調(diào)整策略能進一步提高算法性能,還有待于進一步研究。

[1] 郭平,鄢文晉.基于TSP 問題的蟻群算法綜述[J].計算機科學(xué),2007.35(10):181~184

[2] BULLNHEIMER B,HARTL R F,STRAUSS C.A new rank based verion of the ant system:a computational study[R].Vienna.University of Vienna,1997

[3] STUTZLE T,HO0S H H.MAX-MIN ant system[J]. Future Generation Computer System,2000.16(8): 889-914

猜你喜歡
策略信息
基于“選—練—評”一體化的二輪復(fù)習(xí)策略
求初相φ的常見策略
例談未知角三角函數(shù)值的求解策略
我說你做講策略
高中數(shù)學(xué)復(fù)習(xí)的具體策略
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
Passage Four
信息
健康信息
祝您健康(1987年3期)1987-12-30 09:52:32
主站蜘蛛池模板: 日韩中文精品亚洲第三区| 国产在线自在拍91精品黑人| 国产女人在线观看| 强奷白丝美女在线观看| 久久婷婷五月综合色一区二区| 国产精品va免费视频| 婷婷色狠狠干| 不卡视频国产| AV在线麻免费观看网站| 国产97色在线| 国产在线拍偷自揄拍精品| 免费毛片视频| 精品视频在线观看你懂的一区| 青青操国产视频| av性天堂网| 欧洲极品无码一区二区三区| 国产日产欧美精品| 国产乱子伦手机在线| 天堂网国产| av在线无码浏览| 免费无码AV片在线观看中文| 国产第一页亚洲| 无码 在线 在线| 国产成人麻豆精品| 26uuu国产精品视频| 国产又粗又猛又爽视频| 婷婷在线网站| 亚洲成a人片77777在线播放| 国产极品美女在线播放| 91久久青青草原精品国产| 红杏AV在线无码| 国产美女丝袜高潮| 亚洲最大综合网| 国产黄在线免费观看| 99热这里只有精品5| 亚洲精品国产成人7777| 日本久久免费| 国产H片无码不卡在线视频| 国产网站在线看| 国产一级毛片高清完整视频版| 欧美精品1区| 日韩国产亚洲一区二区在线观看| 亚洲美女一区| 日韩成人在线网站| 在线视频97| 欧美日韩精品一区二区视频| 国产资源免费观看| 啪啪啪亚洲无码| 久一在线视频| 久久国产高清视频| 91麻豆久久久| 99在线观看国产| 日韩在线成年视频人网站观看| 国产Av无码精品色午夜| 中文字幕免费在线视频| 亚洲欧美日韩成人在线| 亚洲综合色吧| 欧美色亚洲| 四虎永久在线| 最新痴汉在线无码AV| 亚洲中文字幕97久久精品少妇| 国产香蕉国产精品偷在线观看| 亚洲第一综合天堂另类专| 91麻豆国产精品91久久久| 中文字幕无码制服中字| 国产肉感大码AV无码| 国产精品美女自慰喷水| 精品欧美日韩国产日漫一区不卡| 香蕉eeww99国产在线观看| 一级毛片在线播放免费| 久久国产V一级毛多内射| 毛片基地视频| 在线观看国产网址你懂的| 熟妇人妻无乱码中文字幕真矢织江| 精品无码一区二区三区电影| 国产免费福利网站| 亚洲精品制服丝袜二区| 国产剧情国内精品原创| 久久久久人妻精品一区三寸蜜桃| 在线观看亚洲国产| 性视频久久| 制服丝袜国产精品|