簡易檢索 / 詳目顯示

研究生: 陳家慧
Jia-huei Chen
論文名稱: 結合改良式基因演算法和蟻群演算法求解推銷員旅行問題
Combining improved Genetic Algorithm and Ant Colony Optimization to solve the Traveling Salesman Problem
指導教授: 洪政煌
Cheng-Huang Hung
口試委員: 徐俊傑
Chiun-Chieh Hsh
楊維寧
Wei-Ning Yang
學位類別: 碩士
Master
系所名稱: 管理學院 - 資訊管理系
Department of Information Management
論文出版年: 2013
畢業學年度: 101
語文別: 中文
論文頁數: 30
中文關鍵詞: 推銷員旅行問題基因演算法蟻群演算法
外文關鍵詞: Traveling Salesman Problem, Genetic Algorithm, Ant Colony Optimization
相關次數: 點閱:271下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 推銷員旅行問題(Traveling Salesman Problem, TSP)是一種模擬推銷員送貨模式的一種最佳化問題(Optimization Problems),此問題定義為一個推銷員從起始城市出發,必須拜訪所有城市,最後再回到出發的城市,求所需的總時間或是總成本最小,目前已被證明為NP-hard 問題,而解決此種最佳化問題,傳統以貪婪式演算法(Greedy Method)在每一步都選擇當前狀態最好的,而後再以鄰近交換法(Neighborhood Exchange)或局部搜尋法(Local Search)進行改善,然而此種方式會容易收斂在局部區域解,而無法保證找到最佳解,因此我們使用啟發式演算法這類模仿生物演化行為特性的演算法,擁有較高彈性,較不容易落到區域最佳解裡面。

    而本研究所提出之基因演算法及蟻群演算法正是屬於啟發式演算法,利用基因演算法做整體演算法架構,並且利用三交叉交配的法則來求得初始最佳解,再利用蟻群演算法之特性,求解推銷員旅行問題。


    Traveling Salesman Problem (TSP) is an optimization problems which emulates the salesperson to deliver goods. The problem is given a collection of cities and the cost of travel between each pair of cities. Find the cheapest way of to visit all the cities and return to the starting point. It is known as a NP-Complete problem. To solve these optimization problems we usually use Greedy Method which follows the problem solving heuristic of making the locally optimal choice at each stage and then use Neighborhood Exchange or Local Search method to improved. However, this way often converges to a local optimal solution. Thus, we use heuristic algorithms which emulates the characteristic of biological evolution behavior to find the global optimal solution.
    This thesis we proposed Genetic Algorithm and Ant Colony Optimization that belong to heuristic algorithms. Using Genetic Algorithm to be the primary structure and get initial solution through three crossover approach then using the characteristic of Ant Colony Optimization to get the final solution of Traveling Salesman Problem.

    第一章 緒論 1 1.1 研究背景 1 1.2 研究動機與目的 1 1.3 本文內容綱要 2 第二章 文獻回顧 4 2.1推銷員旅行問題 4 2.2啟發式演算法 4 2.3螞蟻演算法 5 2.3.1螞蟻系統(Ant System ,AS) 6 2.3.2 螞蟻族群系統(Ant Colony System ,ACS) 8 2.4基因演算法 10 第三章 研究方法 15 3.1開發環境 15 3.2結合三交叉基因與蟻群演算法(HTCGA-ACO) 15 3.2.1 基因編碼 16 3.2.2 產生初始染色體 17 3.2.3 計算染色體適應值 17 3.2.4 選擇 17 3.2.5 交配 18 3.2.6 突變 21 3.3 參數設定 23 第四章 實驗結果分析 24 4.1 測試案例 24 4.2 實驗數據比較 24 第五章 結論與未來建議 28 5.1 結論 28 5.2 未來建議 28 參考文獻 …………………………………………………………………… 29

    [1] Flood, M.M.,“The traveling salesman problem”.Operation Research, Vol. 4 , pp.61-75,1956.
    [2] Karp ,R.,(1972), “Reducibility among Combinatorial Problem ,”Complexity of Computer Computations ,Plenum Press, p p.85-104
    [3] Lenstra ,J. K. and Rinnioy ,K. G..,“Some Simple Applications of the Traveling Salesman Problem”.Operational Research Quarterly,Vol.26, No.4,Part 1 Nov., pp. 717-733,1975.
    [4] Garfinkel,R.S.Minimizing wallpaper waste,partI :“a class of traveling salesman problem”. Operation Research,Vol. 25, 99.741-751,1977.
    [5] Dorigo,M.,Maniezzo, V .and Colorni, A.,(1996), “Ant System: Optimization by a colony of cooperating agents, ”IEEE Transactions on Systems, Man, and Cybernetics-Part B,Vol.26,pp.29-41.
    [6] Holland,J.H.,(1975),“Adaptation in Natural and Artificial Systems,”Ann Arbor,MI:Univ,Michigan Press
    [7]Lawler,E.l.,Lenstra,J.K.,Rinnooy Kan,A.H.G. and Shmoys,D.B.,(1985)“The Traveling Salesman Problem: A Guided Tour of Combinatorial Optimization.”Wiley and Sons.New York.
    [8] Sharad,N. Kumbharana, Prof.Gopal M. Pandey (2013),“A Comparative Study of ACO, GA and SA for Solving Travelling Salesman Problem”
    [9] 鄧宇佑,「求解醫院運輸部門運輸中心個數最佳化之研究」,國立成功大學工業管理研究所論文,民國九十一年。
    [10] 吳宗樺,「強化螞蟻驗演算法與禁忌搜尋法之混合模式於配水管網設計最佳化之應用」,國立中興大學環境工程學系碩士論文,民國九十三年。
    [11] 劉昱德、黃士韜,「比較三種萬用啟發式演算法於TSP問題之探討」,工程技術與教育學刊第八卷第三期,民國一OO年9月。
    [12]邱以強,「螞蟻演算法求解旅行推銷員問題」,國立東華大學資訊工程學碩士班,民國一O一年。

    無法下載圖示 全文公開日期 2018/07/23 (校內網路)
    全文公開日期 本全文未授權公開 (校外網路)
    全文公開日期 本全文未授權公開 (國家圖書館:臺灣博碩士論文系統)
    QR CODE