原文:旅行商問題——模擬退火算法實現

.問題描述 旅行商問題 Travelling Salesman Problem, 簡記TSP,亦稱貨郎擔問題 :設有n個城市和距離矩陣D dij ,其中dij表示城市i到城市j的距離 i,j , n ,則問題是要找出遍訪每個城市恰好一次的一條回路並使其路徑長度為最短。 .算法設計 對原問題進行分析,TSP的一個解可表述為一個循環排列: , , n ,即 n 有 n 種不同方案,若使用窮舉法,當n ...

2018-10-29 15:53 0 3345 推薦指數:

查看詳情

模擬退火算法-旅行商問題-matlab實現

整理一下數學建模會用到的算法,供比賽時候參考食用。 —————————————————————————————————————————— 旅行商問題(TSP): 給定一系列城市和每對城市之間的距離,求解訪問每一座城市一次並回到起始城市的最短回路。 它是組合優化中的一個NP困難問題,在運 ...

Mon Jan 21 01:36:00 CST 2019 2 1661
[數學建模(二)模擬退火法與旅行商問題]

1.旅行商問題 旅行商問題(Traveling Salesman Problem,TSP),是由愛爾蘭數學家Sir William Rowan Hamilton和英國數學家Thomas Penyngton Kirkman在19世紀提出的數學問題。它的描述是這樣的:一名商人要到若干 ...

Fri Sep 01 18:25:00 CST 2017 0 5928
Python數模筆記-模擬退火算法(4)旅行商問題

1、旅行商問題(Travelling salesman problem, TSP)   旅行商問題是經典的組合優化問題,要求找到遍歷所有城市且每個城市只訪問一次的最短旅行路線,即對給定的正權完全圖求其總權重最小的Hamilton回路:設有 n個城市和距離矩陣 D=[dij],其中dij ...

Tue May 04 17:39:00 CST 2021 2 2658
算法--旅行商問題

旅行商問題的描述 試想一下,一個業務員因工作需要必須訪問多個城市。他的目標是每個城市只訪問一次,並且盡可能地縮短旅行的距離,最終返回到他開始旅行的地點,這就是旅行商問題的主要思想。 在一幅圖中,訪問每個頂點一次,並最終返回起始頂點,這個訪問的軌跡稱為哈密頓圈。要解決旅行商問題,需要用圖G=(V ...

Fri Sep 28 05:14:00 CST 2018 0 1711
歐幾里得旅行商問題

注:本文轉載自網絡,筆者略有改動,感謝作者整理。 歐幾里得旅行商問題,又叫貨郎問題(Traveling Salesman Problem,簡稱“TSP”)也叫貨郎擔問題,中國郵路問題旅行商問題等,是計算機算法理論歷史上的經典問題。在過去幾十年中,它成為許多重要算法思想的測試平台 ...

Wed Oct 17 04:09:00 CST 2012 1 6385
算法模擬退火算法解決TSP問題的matlab實現

前言 模擬退火算法(SA)是較為常見的現代優化算法之一,常用於旅行商(TSP)問題中。數學建模里學生們常常使用該算法,甚至是為了使用這個算法而使用這個算法,讓評委老師們審美疲勞。評委老師明確表明使用所謂"神算法"(神經網絡,模擬退火,遺傳算法等等)而過於牽強者拿不了高分 ...

Mon Sep 09 06:53:00 CST 2019 0 4499
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM