- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
江苏省系统工程学会第十一届学术年会
停车诱导系统中最短路径的探索
孙涌,詹云
(苏州大学计算机科学与技术学院,苏州,215006)
摘要:交通是高效、便捷、健康城市的保障之一,能缓解交通堵塞的停车诱导系统推动了智能
城市的建设。路径诱导是停车诱导系统中的重要部分,其主要功能是辅助出行者为到达目的地而选
择最优路径。本文介绍了路径诱导中的核心算法一最短路径算法,选择DOkstra算法作为路径诱
导的基础算法进行深入分析,确定在特定环境中对该算法进行搜索范围方面的改进与调整,并验证
改进后的算法。通过实际应用表明该算法在一定程度上优化了最短路径的计算过程,减少了计算量,
缓解了交通压力,促进智能城市的建设。
关键词:停车诱导系统;Dijkstra算法;智能建筑
1引言
智能建筑是以建筑物为平台,兼备信息设施系统、信息化应用系统、建筑设备管理系统、公共
安全系统等,集结构、系统、服务、管理及其优化组合为一体,向人们提供安全、高效、便捷、节
能、环保、健康的建筑环境。由智能建筑发展起来的智能城市、智能小区也得到了重视,要提供高
效、便捷、健康的城市小区生活,良好的交通、便捷的停车是必不可少的。
随着经济的迅速发展、城市dE)机动车占有量的猛增,特别是大量私家车的出现,使得包括中国
在内的很多国家的大城市交通堵塞问题日趋严重,阻碍了智能城市的建设。城市停车无序状况将成
为缓解城市交通拥挤问题的“瓶颈”,停车诱导系统改善了城市交通状况,响应了建立智能城市的
要求。而路径诱导又是停车诱导系统中的核心组成部分之一,因此如何为出行者提供更为人性化、
更为有效的路径诱导成为整个停车诱导系统中有待考虑的重要因素之一。
本文主要以停车诱导为基础,深入研究最短路径算法。根据路径诱导中的实际情况,对DOkstra
算法进行改进,提高路径诱导的效率,改善城市交通,促进智能城市的建设。
2DUkstra算法的分析与改进
由于城市路况的复杂和实时信息不断变化,停车诱导系统引入了城市道路网络模型。路径诱导
技术解决的是路网中与路径选择相关的问题,路径诱导算法就是要解决路网中两点之间的最优路径
问题。此类问题都可以归结为求解带权有向图的最短路径问题,利用最短路径算法进行动态的路径
诱导,快速寻找两个指定节点之间的最短路径
2.1常用路径诱导算法
络的单源最短路算法,它是一种基于贪心策略的最短路径算法,可以给出从指定节点到图中所有其
他节点的最短路径。具体做法是:设集合S存放已经求出的最短路径的终点,初始状态时,集合S
中只有一个源点、,0,以后每求得一条最短路径(、,0,…,vl【)就将vk加入到集合s中,直到全部顶点都
加入S中为止。在2.2节中将对DGkstra算法进行更加详细的分析。
Floyd算法可以直接求出图中所有顶点对之间的最短路径和最短路径长度,其算法的基本思想如
顶点vi到vj的有向路径长度(k表示运算步骤)。初始时,以任意两个顶点之间的弧的权值作为路径
.,215.,
江苏省系统工程学会第十一届学术年会
长度,即彳驴㈣=c(Vi,Vj)。以后逐步在源路径中加入其他顶点作为中间顶点(可以按照顶点序号进
行)。如果在第k步增加顶点vk作为中间顶点,对于图中每一条弧,要比较从、,i到vk的路径长度,
加上从vk到巧的路径长度是否小于原来从vi到巧的路径长度,即彳啦(t-t)+4,J‘¨’鸣‘”是否
成立,如果成立,则以此新值代替原值作为元素Aij(k)的值,否则,保持原来的值不变,即:
A5『‘‘’=min{A!#(t-OAf,t‘‘。1’+彳I,,‘‘一1’),k=:1,2,…,以 r1、
依此类推,经过n次计算和比较,最后求得的就是从vi到巧的最短路径及长度Aij(n)。Floyd
算法是一种全局最优的算法,但该算法耗费巨大存储量,也不适合用于解决节点数庞大城市路网问
题。
启发式搜索是基于知识的搜索策略,即通过选定一种估价函数,对于搜索过程中遇到的每个新
状态(或者说新节点),先按估价函数计算出它的最佳代价估价值,然后选出当时估价值最小的状态,
从该状态开始继续搜索。常用的基于启发式的算法有A串算法、双向搜索算法、分层地图算法、K.
最短路径算法等。A宰算法是目前最流行的启发式搜索算法,该算法的创新
文档评论(0)