基于模擬退火算法的旅行商問題求解

基于模擬退火算法的旅行商問題求解

ID:6359915

大?。?39.00 KB

頁數(shù):15頁

時(shí)間:2018-01-11

基于模擬退火算法的旅行商問題求解_第1頁
基于模擬退火算法的旅行商問題求解_第2頁
基于模擬退火算法的旅行商問題求解_第3頁
基于模擬退火算法的旅行商問題求解_第4頁
基于模擬退火算法的旅行商問題求解_第5頁
資源描述:

《基于模擬退火算法的旅行商問題求解》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。

1、目錄摘要II關(guān)鍵詞IIAbstractIIKeywordsII引言11旅行商問題和模擬退火算法21.1旅行商問題21.1.1旅行商問題的描述21.1.2旅行商問題的應(yīng)用31.2模擬退火算法31.2.1基本思想31.2.2關(guān)鍵技術(shù)41.3小結(jié)42TSP模擬退火算法的實(shí)現(xiàn)52.1TSP算法實(shí)現(xiàn)52.1.1TSP算法描述52.1.2TSP算法流程52.2TSP的MATLAB實(shí)現(xiàn)62.2.1加載數(shù)據(jù)文件62.2.2計(jì)算總距離的函數(shù)72.2.3繪制路線的函數(shù)72.2.4交換城市的函數(shù)82.2.5執(zhí)行模擬退火的函數(shù)82.3小結(jié)93仿真實(shí)例103.1仿真分析與評(píng)價(jià)103

2、.2結(jié)論12總結(jié)與展望12致謝13參考文獻(xiàn)1312基于模擬退火算法的旅行商問題求解光信息科學(xué)與技術(shù)董鑄祥指導(dǎo)教師張明強(qiáng)摘要:旅行商問題是組合優(yōu)化領(lǐng)域里的一個(gè)典型的、易于描述卻難以處理的NP難題,其可能的路徑數(shù)目與城市數(shù)目是呈指數(shù)型增長的,求解非常困難。首先介紹了旅行商問題,給出了其數(shù)學(xué)描述以及實(shí)際應(yīng)用,進(jìn)而給出解決TSP的一種比較精確的算法——模擬退火算法。然后闡述了模擬退火算法的基本原理,重點(diǎn)說明了其基本思想及關(guān)鍵技術(shù)。最后運(yùn)用MATLAB語言實(shí)現(xiàn)了該算法,并將其運(yùn)用到解決旅行商問題的優(yōu)化之中。數(shù)值仿真的結(jié)果表明了該方法能夠?qū)?shù)據(jù)進(jìn)行全局尋優(yōu),有效克服了

3、基于導(dǎo)數(shù)的優(yōu)化算法容易陷入局部最優(yōu)的問題。關(guān)鍵詞:模擬退火旅行商N(yùn)P組合優(yōu)化SolutionofTravellingSalesmanProblemBacedonSimulatedAnnealingAlgorithmOpticalInformationScienceandTechnologyDongZhuxiangTutorZhangMingqiangAbstract:TravellingSalesmanProblemisoneofthetypicalNP-hardproblemsincombinatorialoptimization,whichiseasy

4、tobedescribedbuthardtobesolved.Itspossibleamountsofpathincreaseexponentiallywiththeamountsofcity,soitisverydifficulttosolveit.FirstthispaperintroducesTravellingSalesmanProblem,givesTSPmathematicaldescriptionandpracticalapplication.Inturn,aprecisealgorithm——simulatedannealingalgori

5、thmthetotheaddressofTSPisgiven.Andthenthispaperdescribesthebasicprincipleofsimulatedannealing,highlightsthebasicideasandkeytechnology.Finally,weuseMATLABlanguagetoimplementthealgorithm,andappliedittosolvethetravelingsalesmanproblemintotheoptimization.Numericalsimulationresultsshow

6、thatthismethodcangloballyoptimizesdata,effectivelyovercomestheproblemofderivative-basedoptimizationalgorithmwhichiseasyfallintolocaloptimum.Keywords:simulatedannealing;travellingsalesmanproblem;Non-deterministicPolynomial;combinatorialoptimization12引言旅行商問題(TravelingSalesmanProblem

7、,TSP),也稱為貨郎擔(dān)問題,是由愛爾蘭數(shù)學(xué)家SirWilliamRowanHamilton和英國數(shù)學(xué)家ThomasPenyngtonKirkman在19世紀(jì)提出的數(shù)學(xué)問題,它是指給定n個(gè)城市并給出每兩個(gè)城市之間的距離,旅行商必須以最短路徑訪問所有的城市一次且僅一次,并回到原出發(fā)地,現(xiàn)已證明它屬于NP(Non-deterministicPolynomial---非確定多項(xiàng)式)難題[1]。歷史上的第一個(gè)正式用來解決TSP問題的算法誕生于1954年,它被用來計(jì)算49個(gè)城市的TSP問題。到現(xiàn)在為止,運(yùn)用目前最先進(jìn)的計(jì)算機(jī)技術(shù)可解決找出游歷24978個(gè)城市的TSP

8、問題。TSP的歷史很久,最早的描述是1759年歐拉研究的騎士周游問

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文

此文檔下載收益歸作者所有

當(dāng)前文檔最多預(yù)覽五頁,下載文檔查看全文
溫馨提示:
1. 部分包含數(shù)學(xué)公式或PPT動(dòng)畫的文件,查看預(yù)覽時(shí)可能會(huì)顯示錯(cuò)亂或異常,文件下載后無此問題,請(qǐng)放心下載。
2. 本文檔由用戶上傳,版權(quán)歸屬用戶,天天文庫負(fù)責(zé)整理代發(fā)布。如果您對(duì)本文檔版權(quán)有爭議請(qǐng)及時(shí)聯(lián)系客服。
3. 下載前請(qǐng)仔細(xì)閱讀文檔內(nèi)容,確認(rèn)文檔內(nèi)容符合您的需求后進(jìn)行下載,若出現(xiàn)內(nèi)容與標(biāo)題不符可向本站投訴處理。
4. 下載文檔時(shí)可能由于網(wǎng)絡(luò)波動(dòng)等原因無法下載或下載錯(cuò)誤,付費(fèi)完成后未能成功下載的用戶請(qǐng)聯(lián)系客服處理。