智能交通中最优路径算法的研究与实现

被引:0
作者
刘玉玮
机构
[1] 昆明理工大学
关键词
智能交通系统; Dijkstra算法; 层次分析法; Android; Google Map;
D O I
暂无
年度学位
2013
学位类型
硕士
导师
摘要
随着城市化进程的不断加快,我国机动车保有量逐年增加,由此造成的交通拥堵、环境污染、交通事故频发等一系列交通问题已经成为各个城市面临的一大难题。这些问题降低了城市交通设施的利用效率,增加了出行时间和油耗,危害到公民的身体健康和生命财产安全。智能交通系统(Intelligent Transportation System,简称ITS)可以有效解决这些问题,必将成为未来交通事业发展的趋势。 最优路径算法是智能交通系统中重要的一部分,具有重要的研究意义。传统的最优路径算法往往是将路径的长度因素作为判据,而忽略了路径的其他因素,如道路的行车安全性、驾驶员的主观因素与偏好等。因此,本文研究了智能交通中的最优路径算法,在Dijkstra算法的基础上对算法进行改进。改进后的算法不只是最短路径的选择,而是综合了道路长度、道路的安全性和驾驶员的主观因素进行的综合选路,结合模糊理论方法对路段综合权重建立数学模型进行计算,仿真证明改进后的算法综合多种因素进行选路,节省了出行时间,提高了行车安全性。最后在Android移动平台上设计并实现了最优路径选路软件。 本文主要做了以下几项工作: 首先,研究了Dijkstra算法、Floyd算法和A*算法的思想原理、算法的流程、算法的复杂度等,并分析了各个算法优缺点。 其次,在Dijkstra算法的基础上对算法进行改进。结合层次分析法建立了最优路径分析模型,将道路的长度、道路的安全性因素、驾驶员的主观因素综合考虑建立模型,并给出了路段综合权重计算的数学模型。其中,在道路长度因素中引入了道路拥堵距离因子,使选路可以避开比较拥堵的路段,节省出行时间。 最后,设计并实现了Android平台上的最优路径选路软件。提供给用户四种不同的选路模式,根据用户的不同需求提供差异化的路径诱导服务,满足不同用户的主观偏好。将道路的附加路况信息以地图图层的方式添加到Google Map中,提高了用户体验。最后对软件进行了测试,给出了效果图并进行分析。测试结果表明,软件运行流畅稳定,达到预期要求。
引用
收藏
页数:72
共 29 条
[1]
基于改进路网分层和A*算法的最优路径研究 [J].
张静 ;
万书亭 ;
陈海宏 .
华北电力大学学报(自然科学版), 2012, 39 (05) :12-16
[2]
我国智能交通产业的发展及技术创新模式探讨 [J].
岳建明 .
中国软科学, 2012, (09) :188-192
[3]
国外智能交通系统的发展情况 [J].
陈桂香 .
中国安防, 2012, (06) :103-108
[4]
智能交通系统发展与展望 [J].
王国锋 ;
宋鹏飞 ;
张蕴灵 .
公路, 2012, (05) :217-222
[5]
基于Android平台的车辆导航系统设计与实现 [J].
刘胜前 ;
陈立定 .
自动化与仪表, 2012, 27 (04) :1-4
[6]
基于Android的个性化校园地图服务设计 [J].
姜文周 ;
王彦超 ;
李先毅 .
实验技术与管理, 2012, 29 (03) :109-111
[7]
多约束最优路径算法比较研究 [J].
马跃勇 ;
王海梅 ;
廖建军 .
南京理工大学学报, 2011, 35 (06) :749-754
[8]
智能交通在我国的发展状况及对策 [J].
王红琴 .
统计与管理, 2011, (03) :52
[9]
基于电子地图和Dijkstra算法路径规划的实现 [J].
潘峥嵘 ;
陈晓宇 ;
郭凯 ;
张岩 .
测绘科学, 2010, (04) :169-170+150
[10]
经典Dijkstra算法及其改进的分析比较.[J].张晓玲;.科技信息.2009, 27