基于遗传算法的TSP问题求解

基于遗传算法的TSP问题求解

ID:40197015

大小:810.52 KB

页数:46页

时间:2019-07-25

基于遗传算法的TSP问题求解_第1页
基于遗传算法的TSP问题求解_第2页
基于遗传算法的TSP问题求解_第3页
基于遗传算法的TSP问题求解_第4页
基于遗传算法的TSP问题求解_第5页
资源描述:

《基于遗传算法的TSP问题求解》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于遗传算法的TSP问题求解摘要TSP(TravelingSalesmanProblem)问题又称巡回旅行商问题是一类典型的NP完全问题,遗传算法是解决NP问题的一种较理想的方法。文章首先介绍了遗传算法的基本原理、特点及其基本实现技术;论述了遗传算法在编码表示和遗传算子(包括选择算子、交叉算子和变异算子)等方面的应用情况,分别指出5种常用的编码方法的优点和缺点;然后针对TSP问题提出基于贪婪算法思想的算子设计(包括交叉算子和变异算子),并且利用MATLAB工具进行编程实现,文中对每个算法提供完整

2、的MATLAB代码,最后利用本文提供的算法进行50城市的TSP问题求解试验,分析了基本遗传算法的4个运行参数:群体大小、遗传算法的终止进化代数、交叉概率、变异概率,对遗传算法的求解结果和求解效率的影响,通过比较两种选择策略(概率选择策略和最佳保存策略)对试验结果的影响来说明选择策略选用的重要性;最后简单说明了混合遗传算法在求解TSP问题中的应用,并对遗传算法解决TSP问题的前景进行了展望。关键词:TSP遗传算法MATLAB贪婪算法I基于遗传算法的TSP问题求解AbstractTSP(Travel

3、ingSalesmanProblem)isatypicalNP-completeproblemandgeneticalgorithm(GA)istheperfectmethodforsolvingNP-completeproblem.Thebasictheories,characteristicsandthebasictechniquesofGAarefirstintroducedinthispaper.Thentheencodingmodelandgeneticoperators(includ

4、ingselectionoperation,crossoveroperationandmutationoperation)aboutGAinsolvingTSParediscussed.Theadvantagesanddisadvantagesofvariousencodingmethodarerespectivelyindicated,andtheapplicationofthethreebasicgeneticoperatorsiselaborated.Thengiventhedesigno

5、foperation(includingcrossoveroperationandmutationoperation)whichbasedongreedyalgorithminsolvingTSP,andcompileredbyMATLABtools,givenallMATLABcodesofeachalgorithm.Finallyaccordingtothegivenalgorithmwhichisusedtosolve50citiesofTSPinthispaper,theresultsa

6、ndefficienciesareinfluencedbyfourparametersinthebasicgeneticalgorithm:thesizeofpopulation,terminategeneration,crosserprobabilityandmutationprobability.Andbycomparingtheimpactoftwoselectionstrategy(ProportionalModelandBestPreservationModel)onthetestre

7、sultstoillustratetheimportanceofselectionstrategy.AndtheprospectforthefutureofgeneticalgorithminsolvingTSPismade.Keywords:TSPgeneticalgorithmMTALABgreedyalgorithmII基于遗传算法的TSP问题求解目录第一章前言.................................................................

8、...................................11.1遗传算法简介....................................................................错误!未定义书签。1.2TSP问题及其研究意义......................................................................................1第二章遗传算法....................

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。