毕业设计(论文)-智能交通系统中最优路径选择的设计与实现-_.

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

大连理工大学专业学位硕士学位论文
摘要
智能交通系统中的核心问题是最优路径选择问题。

本文分析了交通道路网络的具体特点,主要包括线性分布特点、网络分布特点、分段分布特点、动态性特点和车辆行驶的自主性特点等。

将交通网络抽象成一个由边和节点组成的图,并根据图论的相关理论和知识构建起交通网络模型,包括交通道路节点模型,交叉口和道路模型,并对上述道路模型信息进行存储,以构建好的交通道路模型为基础研究智能交通系统中的最优路径问题。

考虑了实际道路中存在一定的交通阻抗,是算法更具有应用价值,在Dijkstra算法的基础上进行了改进,缩短了道路搜索时问,提高了最优路径选择的效率。

数据库的选择与设计是系统实现中不可或缺的重要组成部分,优秀的数据库选择和设计方案能够提高最优路径选择的效率、也提高了整个智能交通系统的工作效率。

本文使用了GIS数据模型与数据库的管理设计,主要包括GIS数据的简介、选择Oracle的理由、GIS数据向Oracle中的导入和存储、Oracle中GIS数据的访问和维护。

对道路交通系统的建模、最优路径选择算法的研究以及数据库的开发设计目的是建立一‘套接近实际情况的最优路径选择系统。

本文利用Maplnfo软件绘制交通系统的电子地图,开发工具使用GIS控件MapX与VisualC++。

将经典的Dijkstra算法和改进的Oijkstra算法进行编码实现,使之在最优路径选择系统中正确运行。

关键词:智能交通系统,最优路径,GIS数据,系统设计
智能交通系统中最优路径选择的设计与实现
DesignandImplementationoftheOptimalPathinIntelligent
TransportationSystems
Abstract
Theoptimalpathisanimportantpartoftheintelligenttransportationsystem.Thispaperanalyzesthespecificcharacteristicsofthetrafficandroadnetwork,includinglineardistributioncharacteristicsofnetworkdistributioncharacteristics,segmenteddistributioncharacteristics,dynamiccharacteristicsofvehiclesautonomousfeatures.Abstracttransportationnetworkasagraphofedgesandnodes,andbuildatransportationnetworkmodelbasedongraphtheorytheoryandknowledge,includingtrafficroadnodemodel,intersectionsandroadmodel,andstorageoftheroadmodelinformationtobuildgoodtrafficroadmodelforbasicresearchinintelligenttransportationsystems,theoptimalpath.Consideringtheactualroadtrafficimpedance,isthealgorithmmoreapplicationimprovedvalueonthebasisoftheOijkstraalgorithm,shorteningthepathsearchtime,andtoimprovetheefficiencyoftheselectionoftheoptimalpath.
Thedatabaseisanimportantpartofanintegralsystemdesignandimplementation,databaseselectionanddesignofadirecti
mpactontheefficiencyofthepathplanningsystem.ThisarticleUseSthedesignofaGISdatamodelanddatabasemanagement,mainlyincludingtheintroductionofGISdata,selectOraclereasonimportedandstoredintheOracle,GISdata,theOraeleGISdataaccessandmaintenance.
Modelingofroadtrafficsystem,theoptimalpathselectionalgorithm弱wellasthedevelopmentofthedatabaseisdesignedtoestablishtheoptimalrouteselectionsystemsetclosetotheactualsituation.DrawnelectronicmapismadebyMaplnfosottwaredevelopmenttoolsandthetoolsuscGIScomponentMapXandVisualC++.ClassicalDijkstraalgorithmandimprovedDijkstraalgorithmwereimplemented.Theoptimalpathselectionsystemisprovedcorrectly.
K锣Words:IntelligentTransportationSystems;Optimalpath;GISdata;SystemdesignII
大连理工大学专业学位硕士学位论文
目录
摘要………………………………………………………………………………IAbstract……………………..………………….....…………………………………
…………………………II引言………………………………………………………………………………ll基础知识…………………………………………………………………………lO
1.1路径优化算法概述………………………………………………………一10
1.1.1Floyd算法………………………………………………………….10
1.1.2Dijkstra算法…………………………………………………………………………1l
1.1.3GPSR算法…………………………………………………………12
1.2图论简介………………………………………………………………….12
1.2.1图的概念……………………………………………………………一13
1.2.2图的表示………………………………………………………………13
1.2.3图的存储…………………………………………………………….15
1.3本章小结………………………………………………………………….162最优路径…………………………………………………………………………17
2.1城市交通模型建立………………………………………………………….17
2.1.1道路节点模型………………………………………………………18
2.1.2交叉口和道路模型…………………………………………………19
2.2交通模型数据存储………………………………………………………一2l
2.2.1数据预处理…………………………………………………………212.2.2交通路径模型建立与数据存储……………………………………2l
2.3最优路径选择………………………………………………………………23
2.3.1最优路径的求解过程………………………………………………23
2.3.2经典Dijkstra算法分析…………………………………………….24
2.3.3交通阻抗分析………………………………………………………25
2.3.4Diiks咖算法改进………………………………………………….28
2.4本章小结………………………………………………………………….293Gls数据模型和数据库设计……………………………………………………..30
3.1GIS数据模型建立…………………………………………………………30
3.1.1空间数据模型№¨……………………………………………………30
3.1.2属性数据模型………………………………………………………32
3.2GIS数据的管理与组织……………………………………………………32-Ⅲ.
智能交通系统中最优路径选择的设计与实现
3.2.1
GIS数据管理原则呻1………………………………………………333.2.2
GIS数据的组织……………………………………………………333.3OracleSpatial简介………………………………………………………。

34
3.4空间数据向Oracle中的导入……………………………………………。

373.5
GIS数据在01T,Rle中的存储………………………………………………37
3.5.1道路数据在Oracle中的存储………………………………………38
3.5.2节点数据在Oracle中的存储……………………………………….40
3.5.3分层道路数据在Oracle中的存储…………………………………41
3.5.4多比例尺道路数据在Oracle中的存储……………………………413.6
Ore.ale中GIS数据的访问………………………………………………。

4l3.7Orcale中GIS数据的维护………………………………………………一42
3.7.1数据库表的创建、删除……………………………………………一42
3.7.2数据库记录的添加、删除和修改…………………………………一42
3.8本章小结…………………………………………………………………一424路径优化算法系统实现………………………………………………………….43
4.1电子地图制作………………………………………………………………43
4.1.1电子地图制作的原则…………………………………………………43
4.1.2
MapInfo软件概述……………………………………………………434.1.3Maplnfo电子地图的绘制……………………………………………43
4.1.5电子地图的实现……………………………………………………46
4.2开发工具选择……………………………………………………………一46
4.2.1MapX的特点……………………………………………………………………46
4.2.2VisualC++……………………………………………………………………………….47
4.3仿真结果与分析…………………………………………………………一474.4本章小结………………………………………………………………….48结论…………………………………………………………………………………………………………一49参考文献……………………………………………………………………………50致谢……………………………………………………………………………一54大连理工大学学位论文版权使用授权书……………………………………………55IV
大连理工大学专业学位硕士学位论文
引言
随着我国改革开放经济的发展,人口数量的不断增多,城市的数量和规模不断增大和增多,城市化程度和趋势十分明显,城市交通问题成为目前影响和制约我国经济发展和社会进步的主要因素。

近年来,我国GDP以8%-1096的较高的速度增长,城市化程度逐渐提高,社会经济迅速发展,这对城市交通系统的要求提出了挑战,而我国大部分城市都集中在东部沿海地区,人口密度和区域面积与其他地区不成比例。

不论是上海北京等特大城市还是其他省会城市或地级市,普遍存在交通问题,城市车辆不断增多,人口越发密集,道路环境不断恶化等原因都是导致城市交通问题的主要方面。

主要体现在分时段的交通拥堵、交通事故频发和环境污染严重等。

交通运输是国民经济发展的重要支柱。

长期以来,西方发达国家和发展中国家的大中城市都不同程度的存在交通问题,如车辆行驶缓慢、交通拥挤、交通事故频繁以及由于交通不畅引起的交通事故人员伤亡和环境污染等。

这些问题的解决需依靠各种信息技术来解决口1。

交通拥堵已经成为制约交通运输事业发展的瓶颈,不仅降低了物资运输或人员交流的效率,影响人们正常出行,并且很大程度上降低社
会发展效率。

统计了我国大约667个城市中,在上下班或者假日的交通高峰期,约有67%的道路机动车行驶变得缓慢,甚至拥堵或发生交通事故。

一些大中城市交通环境脆弱,由于道路设计或交通规则不合理,导致高峰时段交通拥堵严重,如果城市中某一条主干道发生交通事故而交通堵塞则可常常引发大面积、长时间的交通拥堵,尤其是特大城市的主干道和次干道的交通流经常在高峰时段已达到饱和或超饱和状态(如上海或北京),正常的经济往来,货物运输,市民出行等会受到严重影响。

公路或铁路的交通系统建设是我国针对交通运输的基础设施建设,在国家的经济发展中起到不可替代的作用,是连接两个城市之间的货物、人员、信息流的大动脉,较好的公路交通环境对于各个地区的经济建设、减小城乡之间的经济差距起到了非常好的促进作用乜1。

随着我国现代化建设的不断深化,城市化水平不断提高,城市规模和人口数量也在不断的扩大,这使得机动车的数量也在不断增加,在不断提高人民生活水平的同时,人们的日常活动也在急剧增加,这给地区之问的交通流通带来很大压力。

由于发展的需求,城市的规模和人口不断扩大,而交通道路资源是有限的,交通拥堵,意外交通事故和交通环境的污染等一系列问题由此产生,尤其是北京、上海等大城市,这些交通问题尤其突出。

而造成交通拥堵、交通事故和环境污染的另一个重要原因是信息管理的缺失和不够重视。

经过近几年的发展,政府部门对IT基础设施建设已经初具规模,我国信息化产
智能交通系统中最优路径选择的设计与实现
业建设正处在由信息资源建设向信息资源管理转换的重要时期。

交通拥堵交通事故和交通污染对一个城市造成的影响包括,增加了城市运行的成本,降低了各项服务质量,对于医疗救护、消防和警务事务的影响极为致命。

交通事故的数量和频率在国内大中城市每年都会不同程度的增加,事故死亡率为8-1076左右。

交通设旅建设、管理和规划中需要的信息具有范围广、数据量大、复杂多变等特点,且绝大多数信息拥有空问意义上的特性。

寻求一种对数据采集、数据挖掘和整合、
数据存储和管理能够有效管理,并能将这些信息作为布局规划、交通建设、战略决策和信息管理等方面的工具成为人们不断追求的目标。

在我国,几乎绝大多数社会信息资源和数据库掌握在各级政府部门手中。

联合国教科文组织曾经对政府部门掌握的社会信息数据进行统计和分析,其研究的报告显示,70—85%的社会信息是有对经济发展有价值的。

对中国来说,政府部门及其相关单位掌握这国内社会信息的6096以上,而这些大量的宝贵的信息资源并没有被政府部门充分利用口1。

由于近几年我国政府认识到这一点,加大交通系统管理的投入,在交通系统的管理方面虽有较大进展,但信息资源管理中仍然存在着信息量缺乏严重、质量提高速度慢、管理结构不平衡、流动不通畅和体制不健全、机制含糊、标准不统一等问题。

由于国家战略和保密政务信息公开制度不完善,各部门沟通不够导致信息资源采集重复,管理机制不够先进导致开发利用的市场化、产业化程度偏低等缺点。

通过最近一个世纪的发展,西方发达国家达到鼎盛,从这些国家城市化的发展历史来看,机动车数量的增长永远快于道路加宽加多的速度,增加停车场数量等基础设施建设来解决当前出现的交通问题。

解决这些交通问题的最有效、最根本的途径还是通过加快高新技术管理,通过信息技术来提高和完善交通信息管理的能力,提高交通运输的效率。

解决交通问题出现了新的思路和办法,因此智能交通系统(InielligeniTransportationsystem,ITS)H1的诞生为解决交通问题提供了全新的方式。

随着计算机技术和电子技术的不断发展,以及电子地图测绘技术的不断进步,这使得地理信息系统也得到了长足的进步,这些技术的发展都给智能交通系统的发展奠定了良好的基础。

通过中西交通道路系统的比较,我国城市交通系统的主要问题包括陆1交通管理技术落后,交通系统的发展永远跟不上社会发展的要求,交通系统供需矛盾突出。

为大道交通系统的可持续发展,从根本上解决问题上述交通拥堵问题,并保持大中城市交通可持续发展带动城市的可持续反战,除了合理地进行交通道路等基础设施建设外,另一个切实可行的办法就是引进西方先进的高科技管理技术改进我们
的交通系统,并使其符合我国国情,建立高性能高效率的智能城市交通系统(ITS)。

智能交通系统(ITS)通过充2
大连理工大学专业学位硕士学位论文
分发挥现有交通资源潜力和系统内部协同作用产生的效力,能够为城市交通提供更安全、更舒适、更高效率和更高品质的新型城市交通系统嘲。

智能交通系统的目标是利用现金的计算机技术和先进的网络管理来减少交通拥堵、交通事故和环境污染,与此同时,交通系统能够有效的正常的运行。

在交通、计算机、电子通信、信息技术和系统科学与工程应用领域中,智能交通系统是日前许多国内外学者和研究机构集中、深入的研究领域之一,具有非常好的发展前景。

车辆导航系统(vNS)是城市智能交通系统的核心内容之一,主要依据实时的路况信息来提高道路的通行能力,是减少交通拥堵、以外交通事故和环境污染的有效办法。

随着交通事业的不断发展,基础设施建设的不断完善,城市交通的网络建设步伐的加快,交通设旆的不断完善,以及交通管理措施的不断细化、改进和应用,驾驶员有了更多的自主选择空问。

但是如果缺少路况的引导方法,这些资源将会被浪费、而且交通拥堵、交通事故和环境污染也会不断增加。

因此,对目前的交通系统来说,急需一套行之有效的车辆管理和导航系统来弥补这个不足,是驾驶员了解实时路况,避免交通拥堵,这样能够减少交通事故的发生,减少环境污染,安全方便的到达目的地。

在西方发达国家的车辆导航系统研究中,所能够实现的也只是以同时期的历史数据为导航依据,而基于实时路况信息的动态导航系统还处在研究当中,没有达到应用水平。

在我国,由于受到经济水平、技术条件和交通道路特点的限制,对只能交通系统的研究和开发应用起步晚于西方发达国家,国外的某些技术应用也不能完全使用于中国的特殊复杂的交通环境,不能照搬或照抄西方国家交通系统的制度和理念。

随着我国交通运输业的不断发展,交通环境日益恶化的今天,研究出一套能够适应我国国情的现代智能交通系统和车辆导航系统,使之能够为人们出行提供重要的交通信息,避免交通拥堵,减少交通事故,为驾驶者提供最佳的驾驶路径,达
到交通的路网畅通已经迫在眉睫。

如果能够对车辆导航系统提供行之有效的最佳路径选择算法,就能为人们出行提供有效、合理有效的出行路径,从而提高交通系统运行的效率。

最佳路径选择问题是智能交通系统中的重要组成部分,也是交通地理信息系统研究中的一个热点问题之一,是出行路径设计与优化、现有有限资源重新利用和分配等问题的基础。

因此最优路径选择与优化问题是实时的动态交通系统中具有具有重要现实意义的研究课题。

目前国内外已经有许多学者和研究机构对最佳路径选择做了深入研究,并取得了很好的效果。

最佳路劲的算法研究不仅可以应用在交通网络系统中,而且对出行决策、校车路径查询、快递物流、资源分配等方面也有很好的应用价值。

道路交通系统中最佳路径选择的研究能够为综合信息管理和只能决策提供先进、科学和行之有效的判决依据;为人们出行提供便利的交通运输条件;为车辆的运行提供安
智能交通系统中最优路径选择的设计与实现
全保障:提高了现代交通道路的利用效率;帮助车辆减少尾气排放和燃油等资源的消耗:对于建设资源节约型社会具有划时代的意义。

欧美等西方发达国家在近一个世纪的飞速发展中,交通拥堵问题在以前和现在都是制约其发展的主要方面,因此很早就对智能交通系统的研究投入大量的人力、物力和财力Ⅲ。

美国智能交通系统的发展尤为突出,几个发展较快的方面分别是车辆安全系统、公路和车辆管理系统、电子收费系统、自动定位系统和商业车辆管理系统。

美国先后分别颁布了对其智能交通系统发展具有重要意义的两部法律,即1991年颁布的综合运输效率化法案6(ISTEA,IntermodalSurfaceTransportationEffieciency
Act)和1998年颁布的2l世纪的运输平衡法案(T
EA-21,theTransportationEqukyActforthe21stCentury),这两部道路交通建设法律从法律的角度和较高的高度统一规划智能交通系统(ITS)的发展,制定投资计划。

继美国对智能交通系统的研究开展之后,欧洲、日本等国家对智能交通系统的相关领域的研究开发也相继展开。

经过数十年的发展,美、欧、日已经成为国际智能交通系统研究的主要研究开发基地。

另外一些国家和地区的智能交通系统(ITS)研究也取得长足的发展,如加拿大、澳大利亚、韩国等。

欧洲在智能交通系统(ITS)方面研究的进展介于美国和日本之间。

由于欧盟中各个国家对交通系统需求的不一致,导致对IIS的投资比较分散,不能集中所有国家的资源共同研究和开发同一套系统,整个欧洲建立同一的交通信息附体体系较难。

然后在研究开发车辆控制系统(AdvancedVehicleControlSystem,AVCS)、旅行信息系统(AdvancedTravelInformationsystems,ATIS)、电子收费系统(AdvancedElectronicTollCollectionSystem)、商业车辆运行系统(AdvancedCommereialVehiclesOperatingSystem,ACVoS)等方面,前景十分可观。

日本目前有五个国家部门负责智能交通系统的建设和相关活动,这五个部门分别为:建设省、警视厅、国际贸易和工业省、运输省以及邮电省阻1。

这五个部门同时经由其他的组织来促进ITS的发展,例如车辆、道路和交通智能化社团(theVehicle,RoadandTrafficIntelligenceSociety,简称VERTIS,一个致力于推动ITS发展的行业学术组
织)和ISO厂rC204全国委员会(Is0旧c204NationalCommittee,致力于推动ITS国际
标准的建立)等等。

日本于1998年开始构建智能交通系统(ITS)框架,提出建设7个终端服务系统。

日本政府在智能交通系统(ITS)领域的研究与实践投入了大量人力和物力,通过很多相关政策的制定,希望能够形成智能交通系统产业化来推动国民经济的发展。

在几4
大连理工大学专业学位硕士学位论文
年的时间里内,日本本国共有400万套车内导航系统得到了实际的应用。

在智能交通系统(ITS)的应用中主要集中在交通咨询服务、电子收费系统、公共交通管理服务、以及紧急车辆优先等方面。

日本目前有一亿两千万人口,每天公路上行驶的大小车辆大约有七千万。

据日本建设省统计,日本每年由交通事故导致的伤亡人口达到100万人之多。

在这样一个狭窄而又拥挤的岛国上,人口密度极大,缓解交通拥堵这样的世界性难题智能依靠智能交通系统(ITS)来完成。

除了欧美国家及日本等发达国家以外,一些发展中国家也开始对智能交通系统(ITS)进行全面的研究与开发,如韩国建设交通部门制订了全面ITS框架结构和发展规划,新加坡在全国推广不停车收费政策等韩国政府颁布了一项关于智能交通系统的计划用于引导智能交通系统的发展,即“21世纪ITS总计划”,对五年前制定的计划基础上进行了更新和改进,加快其发展速度,预计在2030年之前政府对智能交通(ITS)的投资总额达到75亿美元。

目前,韩国的城市的高速公路和一些普通公路以及全国的各大交通线路都采用了最先进的现代的交通管理系统。

自1995年以来,韩国首都警察署与道路安全管理委员会通过商议一同开发了具有韩国特色的交通信号系统,该系统具有很强个性,突出地展现了首尔交通的特色之处阳1。

除了解决交通问题以外,另一个重要的原因则是智能交通系统(rrS)将成为高新技术应用产业最大的份额之一,这就可以解释不论发达国家还是发展中国家为什么对智能交通系统(ITS)领域投资如此巨大。

目前ITS关键技术分支主要有以下10个方面呻一伽:
(1)海上突发事件快速检测、预警和远程搜救资源调度技术
(2)大范围高密度异构公共服务整合、优化定制和协同技术
(3)军事运输资源的定位、可视化跟踪和投送能力保障技术
(4)复杂交通流道路状态监测、预报和紧急事件管理技术
(5)大范围高密度条件下的客户服务仿真与引导技术
(6)大规模智能交通系统综合集成、采集和管理技术
(7)城市道路交通仿真评估和交通网络诱导技术
(8)一体化运输任务规划、推演、效能评估和资源调度技术
(9)高速公路联网不停车收费系统成套关键技术(10)重大事件条件下交通协调管理技术
智能交通系统中最优路径选择的设计与实现
中国政府的交通管理部门以及相关专家,充分认识到智能交通系统(ITS)对社会发展的重要作用,对交通系统领域研究的更加重视。

在2000年国家ITS“十五”示范工程开始启动,其中包括杭州、广州、深圳、重庆、上海、中山等多个城市n“。

在2001年12月又启动了“十五”国家科技攻关重大招标项目“智能交通系统关键技术开发和示范工程”,在“十一五”综合交通体系规划的发展中,我国也明确指出:“要加强交通枢纽和综合交通信息网络建设,构建现代化的智能交通系统。


我国对智能交通系统的规划主要在以下四个方面进行重点研究:l,城市交通资源优化配置技术;2,智能交通系统的控制与管理技术;3,交通安全信息的预报、救援和安全保障等技术;4,城市交通信息资源无条件共享及各部门互相协同服务技术。

目前,智能交通系统(ITS)在我国的实际应用可概括三大领域口21:l,公路交通系统的信息化建设,其中包括高速公路建设、以及国家主干道和次干道的公路建设问题;2,城
市交通道路管理信息化和服务的人性化:3,城市公交系统信息化。

北京、广州两大城市在城市智能交通系统的建设中走在我国前列。

目前北京市对智能交通系统(ITS)的开发体现在四个方面:交通道路实时控制与管理、高速公路管理和指挥、公共交通系统指挥与调度、紧急事件响应和反馈,包括大约三十个子系统,分散在各个交通管理部门和交通运营部门。

北京市将在“十一五”规划期间投资两千亿元人民币构建起新型交通系统,投资主要用于交通系统的改进升级和完善,重点将包括高速公路建设与维护、轨道交通线路的建设与维护以及智能交通系统的建设与维护,占北京市每年支出费用的60%。

其中,对智能交通系统建设与维护只占有1.5%,与国外发达国家对该方面的投资相比还差很远。

本文研究的最优路径问题是指在交通路网的一对给定的起点和终点之间找出一条通路,使得车辆从起点到终点所走过的路程最短、耗时最少、费用最低等。

在很早之前就有了求解最优路径问题的提出,但是发展速度相对缓慢。

有许多与最优路径求解相关的学科在侧面对这个问题做过研究,如运筹学、计算机科学、图论、数论、交通工程学理论、地理信息科学研究等n…。

日前网络发展十分迅速,而网络的构成类似交通道路系统,可以利用最优路径算法来解决很多网络方面的问题。

经典学科中的图论、数论与计算机科学以及数据结构与算法的有效结合使得对最优路径算法的研究有了很大进展。

国内外大量研究机构和相关学者对最优路径问题的解决进行过深入研究与探讨。

数学家E.W.Dijkstra在1959年就提出了标号设定法用于解决路径问题n“,形成了目前仍被视为经典的Dijkstra算法。

自从Dijkstra算法面世以后,又历经了很多学者对该算法的改进与发展,因此有关最优路径选择问题的研究成果不断涌现,使其求解速度和求解效一6
大连理工大学专业学位硕士学位论文
率不断提高[15]o解决最优路径问题的其他常用的算法还包括Bellmann引,Fordn71,Mooren踟等人分别提出的动态规划(DynamicProgramming,DP)算法,又被业内称为Bellman-f
oul算法,该算法解决网络最优路径问题中单源点问题;Papen钔,Pallottino口印等人各自提出的增长图(GraPh-Growth)算法;Glover瞻妇等人结合以上各算法思想的阈值提出了新的算法;Hart.Etai[27]提出了A牛启发式搜索算法解决最优路径选择问题等。

最优路径选择算法在不同的应用条件下可以按照不同的方法进行分类晗2|。

如按照时间顺序来分类,分为动态最优路径选择问题和静态最优路径选择问题;如果按照确定性和非确定性来划分,分为确定型和随机型最优路径选择问题;如果按照网络规模大小划分,可分为小规模网络和大规模网络最优路径选择问题:如果按照计算方式来划分,可分为串行和并行最优路径选择算法。

各种不同类别的最优路径选择算法相互组合可以成为解决不同问题的各种各样算法。

最优路径问题按照是否是单源问题还可以分为单源最优路径选择问题及全源最优路径选择问题。

其中单源最优路径选择问题更具有实际应用的意义,而且良好的单源路劲问题的算法可为全源最优路径问题提供良好的研究基础,因此本文在研究最优路径选择问题的过程巾只考虑单源最优路径选择问题。

目前的研究成果中可用于求解单源最优路径选择问题的算法层出不穷∞1,早期就发展起米的的基于限制条件的深度优先搜索算法、基于邻接矩阵和邻接表的Dijkstra算法、基于有向无环图的动态规划算法、最大相关边算法、最大相关点算法、超图数据结构的深度优化搜索算法等。

针对具体实际环境可能是网络特征不同、应用需求不同及具体的软硬件环境不同,各种算法在空间和时间复杂度、易实现程度等方面各有各的特点。

虽然这些算法可以解决某一类的实际路劲选择问题,但是每种算法在其应用方面还存在一一定的局限性,许多学者对这些经典的基本的算法进行了改进和发展瞰1,并得到了良好的效果。

在这些研究中陆1,一方面是优化实际网络特征的动态结构陆’盯1,在相同的时间复杂度的基础上尽量提高算法计算的效率;第二方面是限制网络特征,如要求网络中的边的权值是整数等等陴1等,用于采用基数堆等数据结构设计算法;第三方面是采用有损算法的特征,如限制搜索范围啪瑚1、限定搜索方向口”及限制搜索几何层次递归次数等等陋3;第四方面是采用拓扑层次编码路径视。

相关文档
最新文档