資源描述:
《模擬退火算法求解TSP問題》由會(huì)員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、模擬退火算法在TSP問題中的應(yīng)用研究摘要旅行商問題,即TSP問題(TravelingSalesmanProblem)又譯為旅行推銷員問題、貨郎擔(dān)問題,是數(shù)學(xué)領(lǐng)域中著名問題之一。TSP問題是一個(gè)典型的NP完全問題,模擬退火算法是求解此問題的一種比較理想的方法。模擬退火算法是迭代求解策略的一種隨機(jī)尋優(yōu)算法,TSP問題即旅行商問題是一個(gè)組合優(yōu)化問題,該問題被證明具有NPC計(jì)算復(fù)雜性。因此,研究模擬退化算法的基本原理及其在TSP問題求解中的應(yīng)用受到高度的關(guān)注。本文主要闡述了模擬退火算法的原理以及退火算法在函數(shù)優(yōu)化問題上的應(yīng)用和優(yōu)化組合問題的研究,以便來了解TSP問題以及如何應(yīng)用模擬退火算法解
2、決實(shí)際問題上,幫助理解模擬退化算法的基本原理及其在TSP問題求解中的應(yīng)用。關(guān)鍵詞模擬退火算法;TSP;NPC;組合優(yōu)化1模擬退火算法在TSP問題中的應(yīng)用研究ABSTRACTIntoTSPproblem,theproblemoftravellingmerchants(travelingsalesman)andtheproblemoftravellingcanvasserventerlastproblem,theproblem,inthefieldofmathematics.TSPproblemfamousoneproblemisatypicalNP,impersonateallanne
3、alingalgorithmisthesolutionoftheproblemofaratheridealmethod.SimulationofannealingthealgorithmisnotaniterativethesolutionofarandomTSPproblem,thisalgorithmforthetravelcompanyisacombinationofoptimizationproblem.ThequestionwasshowntothecomplexityoftheNPC.Thus,researchondegradationisthebasicprincipl
4、eoftheTSPproblemandsolutionoftheapplicationbyahighdegreeofconcern.Thisarticlefocusesontheprincipleofsimulatedannealingalgorithmandsomeoftheknowledgestructurewhatassociatedwiththefirstpoint.Bystudyingtheprincipleoftheiralgorithm,simulatedannealingalgorithmtooptimizetheapplicationfunction,andopti
5、mizationofresearchtounderstandtheproblemandthesimulatedannealingalgorithmforTSPThepracticalapplicationandresearch.HelptounderstandthebasicprinciplesofsimulatedannealingalgorithmanditsapplicationinsolvingTSPproblems.KEYWORDSSAA;TSP;NPC;CombinatorialOptimization1模擬退火算法在TSP問題中的應(yīng)用研究1模擬退火算法在TSP問題中的應(yīng)
6、用研究目錄摘要IABSTRACTII第一章引言21.1TSP問題的基本概念21.2模擬退火算法的背景21.3發(fā)展前景3第二章2.1模擬退火算法的原理42.1.1模擬退火的基本思想42.1.2算法對應(yīng)動(dòng)態(tài)演示步驟42.2TSP問題簡述5第三章問題描述與算法分析研究63.1應(yīng)用研究整體規(guī)劃63.2應(yīng)用開發(fā)環(huán)境63.2.1開發(fā)語言63.2.2開發(fā)平臺63.3TSP問題的描述和分析73.4模擬退火算法的分析73.4.1模擬退火算法模型73.4.2模擬退火算法與優(yōu)化問題分析83.5應(yīng)用研究方案分析8第四章算法具體設(shè)計(jì)與編碼實(shí)現(xiàn)94.1基于模擬退火算法求解TSP問題詳細(xì)設(shè)計(jì)94.1.1求解TSP
7、問題的模擬退火算法及流程圖94.1.2主要代碼11第五章算法運(yùn)行分析135.1運(yùn)行界面圖示135.2運(yùn)行結(jié)果15第六章結(jié)束語16致謝17參考文獻(xiàn)181模擬退火算法在TSP問題中的應(yīng)用研究19模擬退火算法在TSP問題中的應(yīng)用研究引言旅行商問題(TravelingSalesmanProblem,TSP)可描述為:已知N個(gè)城市之間的相互距離,現(xiàn)有一推銷員必須遍訪這N個(gè)城市,并且每個(gè)城市只能訪問一次,最后又必須返回出發(fā)城市。如何安排他對這些城市的訪問次序,使其旅行