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

一種基于K-近鄰分區(qū)的蟻群算法在TSP問題中的應(yīng)用研究

2019-11-12 02:13:58黃澤斌黃鋼忠楊志鵠姜春濤黃穎欣
關(guān)鍵詞:區(qū)域優(yōu)化信息

◆黃澤斌 黃鋼忠 楊志鵠 姜春濤 黃穎欣

(佛山科學(xué)技術(shù)學(xué)院數(shù)學(xué)與大數(shù)據(jù)學(xué)院 廣東 528000)

旅行商(TSP)問題是一種組合優(yōu)化問題,指的是旅行者從一個城市出發(fā),經(jīng)過剩余城市,且每只經(jīng)過一次,最后返回出發(fā)城市的最短旅程[1]。如今,國內(nèi)外很多學(xué)者從很多不同算法入手來研究此問題,并取得了不錯的成果,如:粒子群算法、蟻群算法、遺傳算法等。

其中,蟻群算法是一種模擬螞蟻群體一起覓食行為的智能算法。該算法于1992年,由米蘭理學(xué)院學(xué)者M.Dorigo首次提出,它具有良好的魯棒性、支持分布式的計算和能夠進行全局搜索的優(yōu)點,并被廣泛應(yīng)用在求解TSP問題、job-shop分配問題、蛋白質(zhì)折疊問題等許多與組合優(yōu)化相關(guān)的問題,而且能夠得到良好的結(jié)果。本文在此算法基礎(chǔ)上,將K-近鄰的思想與其相結(jié)合,編寫新的蟻群算法程序,并通過在TSP問題中的應(yīng)用來驗證新算法的可行性。

1 基本原理

1.1 蟻群算法基本原理

蟻群算法是用于搜索和優(yōu)化路徑的模擬進化算法。蟻群在覓食過程中,每只螞蟻都會留下一種用于信息傳遞yon的物質(zhì),我們稱之為信息素。研究表示,信息素濃度愈高,螞蟻的選擇意向便會愈強,眾多的螞蟻組成的群體行為形成一種協(xié)同搜索最優(yōu)路徑的正反饋機制:某條路徑的信息素濃度愈高,便表明該路徑更短,而隨著時間的流逝,路徑上的信息素又會一直進行自我衰減[2][3]。最后,基于這種正反饋機制,蟻群可以找到食物和巢穴之間的最短路徑。其過程如圖所示。

圖1 蟻群算法原理圖

在圖1中,當T=1時,圖為蟻群搜尋食物的初始圖,假設(shè)僅有圖中左右兩條路徑可以到達食物源Food,從圖中也可以明顯看出,左邊的路徑長度遠小于右邊的路徑長度;

在圖1中,當T=2時,圖為蟻群搜尋食物的過程圖,在圖中有左右兩條路徑到達食物源Food,所以,兩條路線均有螞蟻爬行;

在圖1中,當T=3時,圖為蟻群尋找到食物源最優(yōu)路線的生成圖,在此過程中,沿路的信息素濃度由于有了多數(shù)的螞蟻通過而升高,路徑的信息素濃度愈高,則說明此路徑愈短,而在蟻群中信息正反饋機制的基礎(chǔ)上,能夠讓所有的個體螞蟻都選擇信息素最高的路徑即是最短路徑。

1.2 蟻群算法模型

假設(shè)在m個城市之間的路徑有n只螞蟻上移動,不同的螞蟻借助信息素達到在運動時的交流目的,以此來決定下一步移動的方向,通過公式(1),可以算出在城市j中的螞蟻k選擇移動到下一個城市i的概率,其概率公式為:

使用禁忌表tabuk記錄螞蟻k已留下信息素的城市,確保螞蟻不會再選擇這些城市。當禁忌表記錄了所有城市節(jié)點時,說明螞蟻k成功完成了一次對所有目標城市的循環(huán),此時便可得到一個旅行商的可行解,與此同時更新所有路徑上現(xiàn)有的信息素。信息素更新的公式如:

在蟻密系統(tǒng)模型中:

在蟻量系統(tǒng)模型中:

在蟻周系統(tǒng)模型中:

式中,Q作為信息素的強度;Lk是第k只螞蟻走過完整一條路徑后所得到的路徑全長。在以上3個模型中,蟻密模型和蟻量模型的原理都是通過考慮螞蟻經(jīng)過路徑的局部信息來對信息素濃度進行更新;而蟻周模型是在螞蟻運動過程中的整體信息的基礎(chǔ)上更新信息素的濃度。所以,對于旅行商問題,蟻周模型因具有更好的優(yōu)越性而被廣泛采納。

1.3 K-近鄰分區(qū)方法

K-近鄰算法是一種監(jiān)督學(xué)習(xí)分類算法,屬于回歸和分類方法中的一種。通過K-近鄰算法來進行分區(qū)操作,可以提高蟻群算法在TSP中路徑規(guī)劃的效率。假設(shè)一個TSP路徑優(yōu)化問題有n個節(jié)點,用N1,N2,...,Nn表示,同時為k-近鄰算法設(shè)定一個分類距離閾值D,然后按照以下步驟進行分區(qū)操作:

(1)從所有節(jié)點中,隨機為第一子區(qū)域的中心選取一節(jié)點NC,且令,然后計算所有剩余節(jié)點NC到K1的距離d1c,將d1c與分類距離閾值D進行比較,若,則可將Nj歸屬到第一子區(qū)域節(jié)點中;若,則將Nj作為到第二子區(qū)域中心K2;

(2)若有Nk到K1,K2的距離d1k,d2k都大于D,則將Nk選為一個新的子區(qū)域中心,接著計算剩下所有節(jié)點Nj到已有子區(qū)域Nk的距離djk,若,則將節(jié)點Nj分類到與它距離最小的子區(qū)域中,否則,將一個新子區(qū)域中心設(shè)定為Nj。

1.4 K-近鄰分區(qū)蟻群算法求解TSP問題的步驟

(1)以橫、縱坐標方式表示待求解TSP問題中的所有節(jié)點數(shù)據(jù);

(2)用K-近鄰分區(qū)方法對所有節(jié)點數(shù)據(jù)進行聚類分區(qū);

(3)對每個子區(qū)域用蟻群算法進行最優(yōu)化求解;

(4)連接子區(qū)域之間距離最近的點,并輸出問題的最終解。

2 實驗方法及實驗結(jié)果

為了解決傳統(tǒng)的蟻群算法在求解TSP問題時,遇到巨大優(yōu)化性能和時間消耗的問題,本文在此算法的基礎(chǔ)上,加入K-近鄰分區(qū)算法,實現(xiàn)在TSP問題求解時,先分區(qū)再求解的操作,并對此進行實驗仿真。

實驗中,進行TSP問題仿真求解時,分別選取了60,120個節(jié)點。首先,利用K-近鄰算法對所有節(jié)點進行分區(qū),接著利用蟻群算法對每個子區(qū)域進行最優(yōu)化求解,最后,連接這些子區(qū)域之間距離最近的點。

圖1是對60個節(jié)點進行優(yōu)化求解之后的路徑示意圖,最終的路徑長度是332.8252,圖2是對120個節(jié)點進行優(yōu)化求解之后的路徑示意圖,最終的路徑長度是433.2763。

圖2 60個節(jié)點的局部優(yōu)化路徑圖

圖3 120個節(jié)點的局部優(yōu)化路徑圖

3 結(jié)束語

通過對基本蟻群算法和K-近鄰分區(qū)方法在TSP問題中的應(yīng)用研究,提出了一種基于K-近鄰分區(qū)的蟻群算法。主要目的是解決蟻群算法在優(yōu)化性能和時間性能上的巨大消耗。實驗結(jié)果表明,在解決小規(guī)模TSP問題時,該方法所得的結(jié)果較好,但當節(jié)點增多到120個時,所得結(jié)果會相對于全局優(yōu)化的結(jié)果差。而在平時進行TSP大規(guī)模求解時,倘若運行設(shè)備不能滿足大規(guī)模運算,則需要進行分區(qū)求解,所以此方法還是比較適用的。

猜你喜歡
區(qū)域優(yōu)化信息
超限高層建筑結(jié)構(gòu)設(shè)計與優(yōu)化思考
民用建筑防煙排煙設(shè)計優(yōu)化探討
關(guān)于優(yōu)化消防安全告知承諾的一些思考
一道優(yōu)化題的幾何解法
訂閱信息
中華手工(2017年2期)2017-06-06 23:00:31
關(guān)于四色猜想
分區(qū)域
基于嚴重區(qū)域的多PCC點暫降頻次估計
電測與儀表(2015年5期)2015-04-09 11:30:52
展會信息
中外會展(2014年4期)2014-11-27 07:46:46
區(qū)域
民生周刊(2012年10期)2012-10-14 09:06:46
主站蜘蛛池模板: 国产微拍精品| 成人久久18免费网站| 一本二本三本不卡无码| 欧美日韩国产成人高清视频| 911亚洲精品| 久久美女精品| 欧美日韩国产在线播放| 不卡无码网| 尤物成AV人片在线观看| 午夜欧美理论2019理论| 亚洲无码精彩视频在线观看| 亚洲av无码专区久久蜜芽| 国产制服丝袜无码视频| 亚洲精品不卡午夜精品| 欧美一区二区三区不卡免费| 女人18一级毛片免费观看| 免费无遮挡AV| 99精品国产自在现线观看| 日本三区视频| AV网站中文| 青青草91视频| 亚洲无限乱码| 精品国产成人高清在线| www亚洲精品| 国产精品片在线观看手机版| 一级成人a毛片免费播放| 亚洲第一成年免费网站| 欧美人与动牲交a欧美精品| 亚洲综合狠狠| 亚洲精品午夜无码电影网| 亚洲国产精品日韩av专区| 日韩免费中文字幕| 伊人福利视频| 午夜精品久久久久久久无码软件| 成人一级黄色毛片| 久久精品波多野结衣| 婷婷五月在线| 99热这里只有精品2| 无码日韩精品91超碰| 91精品日韩人妻无码久久| 中文字幕第4页| 又黄又爽视频好爽视频| 欧美国产在线一区| 色悠久久综合| 人人妻人人澡人人爽欧美一区| 免费在线国产一区二区三区精品| 国产三级精品三级在线观看| 中文字幕永久在线看| 久久久成年黄色视频| 亚洲香蕉在线| 手机看片1024久久精品你懂的| 亚洲二三区| 久久亚洲美女精品国产精品| 91在线播放国产| 五月天久久婷婷| 久99久热只有精品国产15| 久久伊人操| 亚洲男人天堂网址| 国产在线日本| 精品福利网| 国产精品第一区在线观看| 中日韩一区二区三区中文免费视频| 找国产毛片看| 久久香蕉国产线| 亚洲最猛黑人xxxx黑人猛交| 久青草免费在线视频| 国产精品免费p区| 蜜桃视频一区| 天天干伊人| 欧美亚洲欧美| 福利在线不卡一区| 精品伊人久久久香线蕉 | 美女无遮挡免费视频网站| 毛片大全免费观看| 欧美亚洲另类在线观看| 丁香婷婷综合激情| 日韩视频免费| 色网站在线视频| 青草国产在线视频| 国产精品成人观看视频国产| 国产精品美女自慰喷水| 1024你懂的国产精品|