


下載本文檔
版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、遺傳蟻群系統 摘要: 在遺傳蟻群系統中,為減少螞蟻構建路徑的時間消耗,引入遺傳操作,使得當前迭代中螞蟻構建的路徑部分來自于之前迭代獲取的優秀巡回路徑的遺傳;同時為減少由遺傳操作產生的算法停滯的影響、提高算法解的質量,對蟻群構建的路徑施行2opt變異操作。 通過旅行商問題測試算法性能,并與蟻群系統進行比較。實驗表明,遺傳蟻群系統搜索效率高,而且解的質量優于蟻群系統。 關鍵詞:遺傳蟻群系統; 蟻群優化; 遺傳算法; 旅行商問題 0引言 1997年Dorigo等人提出了ACS(ant colony system,蟻群系統)1。它是最成功的ACO2算法之一
2、,并被廣泛地應用于各種組合優化問題36,如連續空間的數值優化、旅行商問題、流水車間調度、集覆蓋、機器學習、網絡路由等。 蟻群系統是一種啟發式的構建方法。 以TSP為例,TSP的一條巡回路徑(解)是所有城市的一個排列,不同的相對排列順序對應不同的解。ACS通過增量構建的方式構建完整的巡回路徑。具體方式是先將螞蟻隨機地放在一個城市;然后根據一定的規則選擇螞蟻下一步訪問的城市,直到訪問完所有的城市。 路徑的增量構建占用了ACS算法的大部分時間。因為當前螞蟻必須有足夠的運算,以對下一步訪問城市作出最優選擇。 減少螞蟻在構建路徑上的時間消耗是提高ACS效率的一種有效途徑。 在GAs(genetic al
3、gorithms,遺傳算法)7,8中,路徑的構建是通過對父代個體的繼承和重組或者變異實現,只需要作少量的運算。 因此,構建一條巡回路徑的時間消耗GAs顯著小于ACS。 正是基于這種考慮,本文提出了一種GACS(genetic ant colony system,遺傳蟻群系統)。 在GACS中,螞蟻構建的路徑部分來源于對之前迭代所得的優秀路徑的遺傳,并通過變異減少蟻群構建的路徑的相似性,降低算法停滯的概率。 b)變比例遺傳。 變比例遺傳實現方式與定比例遺傳相同,不同的是為克服定比例遺傳的缺陷,在變比例遺傳中,p是一個變量。螞蟻從優秀巡回路徑中繼承的部分路徑比例,隨著迭代次數的增加而增加。 這樣,
4、在迭代初期,當前優秀巡回路徑的質量較差時,螞蟻繼承的路徑比例被限制在一個較小的范圍內,以避免算法陷入一個局部最優巡回路徑;而在迭代的后期,優秀巡回路徑越來越接近全局最優巡回路徑時,螞蟻繼承的比例增加到一個較大的量上,以大幅減少螞蟻在構建路徑上的時間消耗。 c)隨機比例遺傳。 蟻群中的螞蟻從優秀巡回路徑繼承隨機比例的部分路徑。在相同迭代中不同螞蟻繼承的部分路徑比例是隨機的。不同迭代中相同螞蟻繼承的部分路徑比例也是隨機的。 隨機比例遺傳的實現方式如下:隨機從優秀巡回路徑中選擇兩個城市節點,將這兩個城市及這兩個城市之間的城市依次遺傳給當前螞蟻。 在理論上,隨機比例遺傳中的部分路徑遺傳比例是50,因此
5、其時間消耗近似于50定比例遺傳。 在ACO算法中,螞蟻有兩種路徑構建方式:a)串行構建。在迭代中,螞蟻依次構建完整的巡回路徑,即只有當一個螞蟻構建了完整的巡回路徑后,其后的螞蟻才開始路徑的構建。b)并行構建。在迭代中,蟻群中所有螞蟻同時開始路徑的構建,并同時完成路徑的構建。 這兩種構建方式對不存在局部信息素更新的ACO算法,如AS和MMAS(maxmin ant system)10,11是沒有區別的;但對于ACS,這兩種構建方式存在差異。因為ACS局部更新規則的存在,使用串行構建方式時,先構建路徑的螞蟻會對其后構建路徑的螞蟻路徑構建存在影響;使用并行構建方式時,蟻群中的螞蟻互相影響彼此的路徑構
6、建。 不過沒有資料顯示哪一種構建方式更優2。 使用定比例遺傳和變比例遺傳時,可以選用并行構建或者串行構建;但使用隨機比例遺傳時,蟻群中的螞蟻繼承的路徑比例是隨機的,即螞蟻繼承的城市數量不一定相等。因此此時必須使用路徑的串行構建方式。路徑遺傳能有效提高算法效率,但是如果處理不當容易造成算法停滯而得不到理想的結果。 因此效仿GAs,將變異運算引入GACS,將螞蟻構建的路徑實行變異運算。 在GAs中,變異主要目的是防止因交叉操作帶來的染色體相似性而導致的種群收斂。它的變異一般是隨機的,即無論發生變異后的路徑是變優還是變劣都將取代當前路徑。 在GACS中,只有當前最優巡回路徑的信息才通過全局信息素更新
7、規則傳遞給其后構建路徑的螞蟻。因此在GACS中,隨機變異是不合適的。因為得不到更優秀的路徑的變異是無效的。 在GACS中施行定向變異,即巡回路徑只向更短的路徑發生變異。 變異算子選用2opt12變異。 對n城市的巡回路徑tour的2opt變異的MATLAB語言實現原理如下: 由表2可知,含2opt變異的GACS的時間性能和優化效果均優于ACS。 關于時間性能,對于Berlin52、Eil51和Rd100,在作相同次數迭代的情況下,GACS消耗的時間約為ACS的75;關于優化效果,如對于Rd100,在給定實驗條件下,GACS在20次實驗中有9次取得最優巡回路徑,而ACS僅2次取得最優巡回路徑。
8、4結束語 本文提出了具有遺傳特征的遺傳蟻群系統。 該算法通過路徑的遺傳減少了螞蟻在構建路徑上的時間消耗,并通過2opt變異運算提高了解的質量。 在TSP上的仿真實驗表明,該算法的時間性能和優化效果均優于蟻群系統。 參考文獻: 1DORIGO M, GAMBARDELLA L M. Ant colony system: a cooperative learning approach to the traveling salesman problemJ.IEEE Trans on Evolutionary Computation,1997,1(1):53-66. 2DORIGO M,STü
9、;TZLE T. Ant colony optimizationM. London:MIT Press, 2004:65-117. 3SOCHA K. ACO for continuous and mixedvariableoptimizationC/Proc of the 4th International Workshop on Ant Colony Optimization and Swarm Intelligence. Brussels, Belgium: SpringerVerlag, 2004: 300-301. 4PEI Jian,HAN Jiawei, MAO Runying.
10、 Closet: an efficient algorithm for mining frequent closed itemsetsC/Proc of the ACM SIGMOD Workshop on Research Issues in Data Mining and Knowledge Discovery. Dallas, Texas: ACM Press, 2000: 21-30. 5ALUPOAEI S,KATKOORI S. Ant colony system application to macrocell overlap removalJ.IEEE Trans on Ver
11、y Large Scale Integration (VLSI) Systems, 2004,12(10):1118-1122. 6GóMEZ J F,KHODR H M,De OLIVEIRA P M, et al. Ant colony system algorithm for the planning of primary distribution circuitsJ.IEEE Trans on Power System, 2004,19(2):996-1003. 7HOLLAND J H. Genetic algorithms in search, optimization,
12、 and machine learningM. Ann Arbor: Michigan Press, 1975:1-57. 8MICHALEWICZ Z. Genetic algorithms+data structure=evolutionary programsM. New York: Springer-Verlag, 1994:211-238. 9COLORNI A,DORIGO M, MANIEZZO V. Distributed optimization by ant coloniesC/Proc of the 1st European Conference on Artificial Life. London: MIT Press,1991:134-142. 10STüTZLE T, HOOS H H. The maxmin ant system and local search for the traveling salesman problemC/Proc of IEEE International Conference on Evolutionary Computation. Piscataway:IEEE Press, 1997: 309-314. 11STüT
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 溫州大學《美術教師職業技能訓練》2023-2024學年第二學期期末試卷
- 遼寧省遼陽市2024-2025學年高三第二學期3月第一次測試化學試題含解析
- 山東省聊城市莘縣第一中學2025屆全國新高三下學期開學大聯考試題生物試題含解析
- 遼寧省鞍山市第二十六中學2025年初三模擬檢測試題(一)物理試題含解析
- 南寧師范大學師園學院《Hadoop+spark大數據分析技術課程設計》2023-2024學年第一學期期末試卷
- 寧夏財經職業技術學院《教育技術專業技能綜合實訓》2023-2024學年第二學期期末試卷
- 嘉興學院《醫事法導論》2023-2024學年第一學期期末試卷
- 寧波大學科學技術學院《老年口腔》2023-2024學年第一學期期末試卷
- 山東勝利職業學院《商法學(總論、公司法、破產法)》2023-2024學年第二學期期末試卷
- 南通職業大學《美國史》2023-2024學年第二學期期末試卷
- 2024-2030年中國天然滋補品行業市場深度分析及投資戰略規劃建議報告
- 2025年中國鹽業股份有限公司招聘筆試參考題庫含答案解析
- 2025年四川省攀枝花市米易縣人才引進80人歷年高頻重點提升(共500題)附帶答案詳解
- 眼科檢查-教學課件
- 亞硝酸鹽中毒的護理查房
- 離婚協議書格式范文樣本2025年
- 八下歷史期中復習提綱晨讀晚誦+基礎知識默寫(1-11課) - 2023-2024學年八年級歷史下學期期中考點大串講(統編版)
- 游戲情感化設計研究-洞察分析
- 食堂盒飯配送方案(5篇)
- 網格員安全培訓
- Environmental Biotechnology知到智慧樹章節測試課后答案2024年秋哈爾濱工業大學
評論
0/150
提交評論