- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
动态规划求最短旅行路线
动态规划求最短旅行路线
摘要:在我们日常生活和旅行中经常遇到求最短路径的问题,将动态规划思想运用到求解旅行问题最短路径中,将过程划分为几个阶段,在每阶段中选取最优策略,最后将找到整个过程的总体优化目标即最短路径。给出了动态规划方法的基本原理,尽力了动态规划数学模型,通过一个实际应用例子具体说明动态规划求解旅行问题最短路径过程,并总结出动态规划在此类问题中的优越性。
关键词:动态规划,最短路径,多阶段决策,Matlab
一、预备知识
基本理论
1.1动态规划基本思想
动态规划是一种强有力的算法设计技术,它被广泛用于求解组合最优化问题。这种方法是采用自底向上的方式递推求值,将待求解的问题分解成若干个子问题,先求解子问题,并把子问题的解存储起来以便以后用来计算所需要求的解。总言之,动态规划的基本思想就是把全局的问题化为局部的问题,为了全局最优必须局部最优。
动态规划基本步骤:
(1)找出最优解的性质,并刻划其结构特征;
(2)递归的定义最优值;
(3)以自底向上的方式计算出最优值;
(4)根据计算最优值时的信息,构造最优解。
1.2多阶段决策过程分析
多阶段决策问题是根据问题本身的特点,将其求解的过程划分为若干个相互独立又相互联系的阶段,在每一个阶段都需要做出决策,并且在一个阶段的决策确定以后再转移到下一个近阶段,在每一阶段选取其最优决策,从而实现整个过程总体决策最优的目的。适合用动态规划方法求解的问题是一类特殊的多阶段决策问题,具有“无后效性”的多阶段决策问题,一般具有以下特点:
(1)可以划分成若干个阶段,问题的求解过程是对若干个阶段的一系列决策过程。
(2)每个阶段有若干个可能状态。
(3)一个决策将你从一个阶段的一种状态带到下一阶段的某钟状态。
(4)在任一阶段,最佳的决策序列和该阶段以前的决策无关。
(5)各阶段状态之间的转换有明确定义的费用,而且在选择最佳决策时有递推关系(即状态转移方程)。
动态规划求最短旅行路线
2.1问题重述
设某旅行者要从A点出发到终点B,他事先得到一张路线图如图1所示,各阶段距离如图上所标数值,旅行者沿着箭头方向行走总能到达B点。试求出A到B点两点间的最短旅行路线及距离。
图1:旅游路线图
2.2问题模型建立(两种方法)
2.2.1逆序递推法模型
首先根据网络图建立数学模型,我们可以将旅行过程划分成六个阶段。
阶段便两用k表示;状态变量s。表示k阶段初可能的位置;
决策表示k阶段初可能选择的路线;
状态转移方程;
阶段指标表示k阶段与所选择的路段相应的路长;
表示第k阶段点到终点层的旅行费用;
递推公式,k=6,5,4,3,2,1;
表示最优决策;
边界条件k=7时,。
2.2.2 Dijkstra算法模型
求A到B点最短路,对于每个顶点,定义两个标记,其中:
:表从起点A到v的一条路的权。
:v的父亲点,用以确定最短路的路线
算法的过程就是在每一步改进这两个标记,使最终为从顶点A到B的最短的权。
S:具有永久标号的顶点集
输入:带权邻接矩阵。
2.3模型求解(两种解法)
2.3.1逆序递推法
逆序递推方程为:
k=6,5,4,3,2,1;
.
整个计算过程分六个阶段,从最后一个阶段开始直到第一阶段结束,利用Matlab最后求得最短路径。
最后求得:
于是从A到B的最短路线为:A-C-F-J-M-O-B,其长度为16。
matlab代码如下:
a=[0 4 3 inf inf inf inf inf inf inf inf inf inf inf inf inf;...
Inf 0 inf 5 4 inf inf inf inf inf inf inf inf inf inf inf;...
Inf inf 0 inf 7 3 inf inf inf inf inf inf inf inf inf inf;...
Inf inf inf 0 inf inf 2 1 inf inf inf inf inf inf inf inf;...
Inf inf inf inf 0 inf inf 1 2 inf inf inf inf inf inf inf;...
Inf inf inf inf inf 0 inf inf 7 4 inf inf inf inf inf inf;...
Inf inf inf inf inf inf 0 inf inf inf 3 inf i
您可能关注的文档
最近下载
- GB-T 22291-2017 白茶-国家标准.pdf
- 2025年10月自考00540外国文学史试题及答案含评分标准.doc VIP
- 中医养生与养生保健秘籍大全宝典集锦.pptx VIP
- 《WHO 2024结核病整合指南模块3:诊断-结核病检测的快速诊断第3版》解读.pdf VIP
- 2025金考卷高考预测卷历史试卷二(新教材)含答案或解析.pdf VIP
- 2025黑龙江佳木斯市总工会招聘工会社会工作者14人笔试备考试题及答案解析.docx VIP
- 铬污染场地土壤修复技术筛选与中试方案设计.docx VIP
- 物料承认管理规定.docx VIP
- AXURE教程教学课件.pptx VIP
- 低压开关柜标准化设计方案(2020版)20201218.pdf VIP
文档评论(0)