- 29
- 0
- 约6.3千字
- 约 13页
- 2018-04-24 发布于河南
- 举报
GIS工程与应用报告-最佳路径
《GIS工程与应用》
课 程 实 验 报 告
项目名称: 最佳路径 小组成员: 学生学号: 2009070,2009 20090 指导教师: 完成日期: 2013-1-2
背景
最短最优化路径问题是一个重要的问题,也是地理信息系统、通信、物流管理、计算机科学等领域的研究热点。目前,国内外学者对此问题进行了大量的研究,在这些研究成果中,绝大部分都是基于静态网络的,也就是说路径寻优中网络弧段的权值是固定不变的,然而实际生活中的很多问题,其网络弧段的权值是随时间变化的,比如道路交通网络和通信网络。本文主要基于地理信息系统GIS,对校园网络中的两点之间的最短最优化路径进行实现。
意义
近几十年来,静态网络最短路径算法已经得到充足的发展,但在现实生活中很多应用领域如110报警、119火警、医疗救护等,都需要尽快获得到达目得地的最快路径,以便处理突发事故。相对于静态最短路径算法而言,基于GIS的时变最短路径成果还很少,时变最短路径算法能与全球定位系统、GIS和ITS技结合在一起,综合每条道路不同时段的不同路况,找出最短最优的路径。本文就最简单最基本的校园两点之间的最短最优化路径,做了几个简单的功能实现。
三、系统功能
输入N(N10)个校园出发点,每两个地点之间有对应的距离和费时(可以不能到达),要求实现如下程序:
a)给出任意两个校园出发点之间的最短距离,及其到达方式;
b)给出任意两个校园出发点之间的最少用时,及其到达方式;
c)权衡距离和费用,给出任意两个城市之间的最优路径,及其到达方式;
PS:1. 距离矩阵和费用矩阵由同学自己给出;
2. 题 c)的最优路径由自己定义。
四.算法设计
欲求得每一对顶点之间的最短路径,解决这一问题的办法是采用弗洛伊德算法。
弗洛伊德算法仍从图的带权邻接矩阵出发,其主要思想是:设集合S的初始状态为空集合,然后依次向集合S中加入顶点V0,V1,V2,…,Vn-1,每次加入一个顶点,我们用二维数组D保存每一对顶点之间的最短路径的长度,其中,D[i][j]存放从顶点Vi到Vj的最短路径的长度。在算法执行中,D[i][j]被定义为:从Vi到Vj的中间只经过S中的顶点的所有可能的路径中最短路径的长度(如果从Vi到Vj中间只经过S中的顶点当前没有路径相通,那么d[i][j]为一个大值MaxNum)。即d[i][j]中保存的是从Vi到Vj的“当前最短路径”的长度。每次加入一个新的顶点,Vi和Vj之间可能有新的路径产生,将它和已经得到的从Vi到Vj的最短路径相比较,d[i][j]的值可能需要不断修正,当S=V时,d[i][j]的值就是从Vi到Vj的最短路径。
因为初始状态下集合S为空集合,所以初始化D[i][j]=A[i][j](A[i][j]是图的邻接矩阵)的值是从Vi直接邻接到Vj,中间不经过任何顶点的最短路径。当S中增加了顶点V0,那么D(0)[i][j]的值应该是从Vi到Vj,中间只允许经过v0的当前最短路径的长度。为了做到这一点,只需对D(0)[i][j]作如下修改:
D(0)[i][j]=min{D[i][j],D[i][0]+D[0][j]}
一般情况下,如果D(k-1)[i][j]是从Vi到Vj,中间只允许经过{ V0,V1,V2,…,Vk-1}的当前最短路径的长度,那么,当S中加进了Vk,则应该对D进行修改如下:
D(k)[i][j]=min{D(k-1)[i][j],D(k-1)[i][k]+D(k-1)[k][j]}
五.概要设计
1.数据结构
二维数组来表示邻接矩阵,数组中存储元素表示邻接点之间的距离,或费时。
2.抽象数据类型
有向图
3.函数接口
Void main() 主函数
Void Dispmat() 输出邻接矩阵函数
Void Floyed() 计算最短路径函数
Void Dispath() 输出最短路径函数
六.详细设计
Main 函数的流程图如下:
DispMat(MGraph g) 函数流程图如下:
Dispath(double A[][MAXV],int path[][MAXV],int n)函数流程图如下:
Floyd(MGraph g)函数流程图如下:
七.运行结果显示
首先请输入校园出发点个数和弧数(整型数据):4 8。
1.下面计算任意两个出发点之间的最短距离:
2.下面计算任意两个校园出发点之间的最少用时:
3.权衡距离和时间,给出任意两个校园出发点之间的最优路径,及其到达方式。此时定义最短路径为两邻接点之间的距离乘以a0与两邻接点之间的费用乘以b0的和.
六.附件
附有源程序如下:
#includestdio.h
#defin
您可能关注的文档
- ()改变了我的生活 八年级作文.docx
- (命题、话题)作文审题法1.doc
- 130911_三成学子认为师生关系“太冷漠”(南方日报).doc
- 070623-从香港看北京商业地产.ppt
- 1,平面构成概论.ppt
- 16 旅游文化产业和孝文化产业是和谐社会的朝阳产业.doc
- 15th_冲突与谈判.ppt
- 2010年广州亚残会.doc
- 2010年师训干部述职报告.doc
- 2011年考研经验交流会策划.doc
- 初中英语写作提高专项训练题库.docx
- 高中生运用原子荧光光谱法测定土壤中铟含量课题报告教学研究课题报告.docx
- 2026年乳制品消费升级品牌定位分析报告.docx
- 初中英语写作中写作数字化工具应用与传统纸笔写作对比实验研究课题报告教学研究课题报告.docx
- 古代艺术审美在汉字演变教学中的应用研究教学研究课题报告.docx
- 初中历史教学中传统节日传统建筑的建造工艺研究课题报告教学研究课题报告.docx
- 高中语文新教材单元教学中的文化素养提升策略教学研究课题报告.docx
- 小学美术课程多模态学习资源整合与教学效果研究教学研究课题报告.docx
- 高中生物实验教学中探究式学习模式的构建与实施课题报告教学研究课题报告.docx
- 初中英语写作中动词时态混用现象分析及教学改进措施课题报告教学研究课题报告.docx
最近下载
- 2024年湖南汽车工程职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 广东省潮州市2024-2025学年高三上学期期末教学质量检测物理试卷.docx VIP
- 上海电力学院大一机械制图C习题本解答(造福学弟,不谢)-新版.pptx
- 广东省潮州市2024-2025学年高二上学期期末教学质量检测物理试卷(含答案).docx VIP
- 新生儿身份识别制度.pptx
- 康迪泰克空气弹簧.pdf VIP
- LY/T 2817-2017山桐子栽培技术规程.pdf
- 缓刑担保承诺书范文.docx VIP
- 记账实操-电梯保养公司会计账务处理分录.doc
- 脑机接口专利关键技术白皮书-复旦大学-2025.pdf VIP
原创力文档

文档评论(0)