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

改進的單親遺傳算法在TSP問題中的應用

2011-12-31 00:00:00王晴
科技創新導報 2011年19期

摘 要:本文提出了求解旅行商問題(TSP)的一個改進的單親遺傳算法。首先,定義了距離系數的概念,并據此設計了一種新的貪心基因段交換算子;同時結合一個模擬退火和2OPT局部搜索技術來改進該算子;然后,在此基礎上提出了一個求解旅行商問題的一個新的單親遺傳算法。計算機仿真結果表明,該算法是有效的。

關鍵詞:單親遺傳算法TSP貪心基因段交換算子

中圖分類號:N1文獻標識碼:A文章編號:1674-098X(2011)07(a)-0231-01

旅行商問題(Traveling Salesman Problem,簡記為TSP)是一個典型的,易于描述卻難以處理的NP完全問題[1~2]。有效的解決TSP問題在可計算理論上有著重要的價值;同時TSP問題又是諸多領域內出現的多種復雜問題的集中概括和簡化形式;因此快速、有效地解決TSP問題有著極高的實際應用價值。目前,TSP問題因其典型性已成為各種啟發式的搜索、優化算法的間接比較標準。

遺傳算法是一種自適應全局優化概率搜索算法。該算法利用生物進化和遺傳思想實現優化過程,能夠有效地解決組合優化問題。但遺傳算法在這類問題的應用上,都是在一定發生概率的條件下,隨機地、沒有指導地迭代搜索;因此它們在為群體中的個體提供了進化機會的同時,也無可避免地產生了退化的可能。在某些情況下, 這種退化現象還相當明顯。由于不能確保群體的多樣性,容易出現早熟現象。

針對序號編碼GA的上述不足,單親遺傳算法(PGA)[3~4]采用序號編碼,不使用交叉算子,而代之以隱含序號編碼GA交叉算子功能的基因換位等遺傳算子,簡化了遺傳操作。實驗證明,單親遺傳算法(PGA)采用序號編碼,僅在一條染色體上進行遺傳操作,簡化了遺傳操作過程,提高了計算效率,一定程度上避免了早熟收斂。本文在單親遺傳算法的基礎上設計的貪心基因段交換算子充分利用了連接城市之間距離的信息,結合局部搜索技術,大大地提高了收斂速度,減少了信息損失。

1 單親遺傳算法

通過對多個TSP問題解的特征研究,我們發現每一個可行解中都存在著一些的局部較優路徑。而最優解是由多個局部較優路徑組合而成的。簡單的說,它們之間存在著相互沖突。最優解正是它們相互競爭又相互妥協的結果,也就是說,它們最大限度的依存產生了最優特性。因此,本文提出了貪心基因段交換算子,從父代個體中構造子代個體,但是盡量保留那些較好的基因片斷。

1.1 新的貪心基因段交換算子

PGA的基因換位算子是指按一定的概率P交換一條染色體中的某兩個(些)位置基因的過程。PGA的貪心基因段交換算子是指按一定的概率P把一條染色體中的某個(些)串中的基因在貪心思想的指導下重新首尾倒置連接的過程。被交換的子串及其長度是隨機選取的。

1.2 局部搜索算子

在旅行商問題中比較有名的用于局部搜索的算法就是2OPT(二段優化)[5~6]。它是通過路徑的每條邊和反轉子路徑來實現較優解的搜索的。2OPT不僅僅是一個變異操作。使用2OPT的思想基于它既能夠通過交換兩邊來進行變異,又能夠作為局部搜索算法,從而一定程度上解決基本遺傳算法的局部搜索能力差的缺陷。在本文中我們采取的是以模擬退火[5~6]控制降溫的速度進行2OPT操作。

1.3 算法步驟

算法1

(1)TSP問題初始化,確定迭代代數、種群規模和設置退出條件。

(2)設置初始迭代次數,判斷當前迭代次數是否小于設定的迭代次數。

(3)依次選取一個染色體進行如下操作:

1)對選擇染色體采用貪心基因段交換算子進行操作

2)以模擬退火控制降溫的速度對新構造的染色體的進行2OPT操作

3)返回3

4)是否達到設定的退出條件,沒達到返回2

2 實驗結果和討論

本文選取文獻http://www.iwr.uniheidelhergde/groups/vomopt/software/TSPL1B95的標準問題進行測試。本文中對這些問題連續進行了30次計算。計算機仿真結果見表1。

從表1可以看出本文算法在求解TSP問題上是有效的。在小規模TSP問題中本文算法在較小的種群規模和迭代次數就已經達到了問題的最優解,由于Att48問題的復雜性本文算法在100次迭代中獲得了26次最優解。

3 結語

本文在分析TSP問題的基礎上對傳統的遺傳算法和單親遺傳算法進行了比較,定義了好基因段和距離系數的概念,并據此設計了一種新的貪心基因段交換算子;同時結合一個模擬退火和2OPT局部搜索技術來改進該算子;然后,在此基礎上提出了一個求解旅行商問題的一個新的單親遺傳算法。計算機仿真結果表明,該算法是有效的。但對于用遺傳算法求解TSP,還存在許多問題有待于進一步地深入研究。比如如何更好的對大規模TSP問題進行求解。另外,本文算法也可以給其它優化問題的求解提供參考。

參考文獻

[1] D Applexgate,RBixby,V Chvatal,et al.Implementing the Dantzig- Fulkerman-Johnson Algorithm for Large Traveling Salesman Problems[J].MathematicalProgramming,2003,97(122):91~153.

[2]SJung,BRMoon.To ward Minimal Restriction of Genetic Codingand Crossovers for the 2-D Eunclidean TSP[J].IEEE Transon Evolutionary Computation,2002,6(6):557~565.

[3]李茂軍,童調生,羅隆誦.單親遺傳算法及其應用研究[J].湖南大學學報(自然科學版),1998,25(6):56~59.

[4]陳俊紅,黃麗華.基于配電網絡規劃的優化算法的研究[J].微計算機信息,2006,4(3):293~295.

[5]Gunter Dueck,Tobias Scheuer.Threshold Accepting:A General Purpose Optimization Algorithm Appearing Superior to Simulated Annealing[J].Journal of Computation Physics,1990,90(1):161~175.

主站蜘蛛池模板: 丁香六月激情综合| 毛片免费高清免费| 日本午夜视频在线观看| 国产成人麻豆精品| 2021天堂在线亚洲精品专区| …亚洲 欧洲 另类 春色| 超清人妻系列无码专区| 亚洲国产精品无码AV| 亚洲开心婷婷中文字幕| 免费三A级毛片视频| 国产杨幂丝袜av在线播放| 欧美亚洲国产精品久久蜜芽| 精品国产香蕉伊思人在线| 中文字幕在线永久在线视频2020| 国产视频a| 国产日韩欧美在线视频免费观看 | 精品无码一区二区三区电影| 色婷婷电影网| 欧美亚洲一二三区| 国模私拍一区二区三区| 中国一级特黄大片在线观看| 免费xxxxx在线观看网站| 欧美激情视频二区| 18禁影院亚洲专区| 91国内视频在线观看| 欧美人在线一区二区三区| 91亚瑟视频| 日本AⅤ精品一区二区三区日| 欧美精品影院| 欧洲免费精品视频在线| 91探花在线观看国产最新| 国产高清免费午夜在线视频| 久久大香香蕉国产免费网站| a免费毛片在线播放| 免费观看成人久久网免费观看| 综合网久久| 国产精品原创不卡在线| 97精品久久久大香线焦| 看国产一级毛片| 亚洲一区二区日韩欧美gif| 久久免费精品琪琪| 中字无码av在线电影| 亚洲视频一区在线| 亚洲经典在线中文字幕| 最新精品久久精品| h网址在线观看| 2022国产无码在线| 啪啪免费视频一区二区| 热久久国产| 国产精品刺激对白在线| 日韩国产高清无码| 国产H片无码不卡在线视频| 乱人伦视频中文字幕在线| 亚洲免费毛片| 亚洲无码免费黄色网址| 亚洲人成在线免费观看| 欧美成人一级| 亚洲成人动漫在线观看| 日本欧美成人免费| 精品视频在线一区| 伊人久久婷婷| 色婷婷亚洲十月十月色天| 精品久久香蕉国产线看观看gif| 2020国产在线视精品在| 亚洲AV无码久久精品色欲| 国产一区二区丝袜高跟鞋| 91成人精品视频| 91在线国内在线播放老师| 午夜电影在线观看国产1区| 日本精品视频一区二区| 国产精品久久久久无码网站| 99热在线只有精品| 国内精品久久人妻无码大片高| 青青草综合网| 九一九色国产| 高清精品美女在线播放| 18禁黄无遮挡免费动漫网站| 2020久久国产综合精品swag| 香蕉网久久| 国产爽歪歪免费视频在线观看| 国产香蕉国产精品偷在线观看| 婷婷亚洲最大|