基于路网的支配路径查询研究
发布时间:2021-07-06 17:11
随着道路网络与移动通讯的迅猛发展,基于位置的服务在人们生活中发挥着重要作用。而路径规划一直是基于位置的服务与在线地图服务应用中基础而且重要的问题,为人们出行提供了重要参考。随着城镇化水平不断提高,道路网络规模不断增长,面对处理大型复杂道路网络和时间依赖道路网络的挑战时,传统的路径查询算法因其局限性而不能满足大数据时代的需求。因此,需要设计高效算法来解决路网中的路径查询问题。本文在两种道路网络情况下对支配路径查询进行研究:基于静态路网的支配路径查询问题研究和基于时间依赖路网的多约束支配路径查询研究。同时随着用户个性化需求的增加,用户不再满足于现有在线地图路径规划的单一维度路径查询,因而本文研究的问题同时考虑路径花费与结点分数两个维度,寻找不受其他路径支配的支配路径集合。首先,本文研究静态路网中的多偏好顺序路径Skyline查询。分析现有的构造权重Voronoi图的算法在预处理和查询过程存在的局限性。为了提高查询效率,提出基于过程支配的精确算法,定义未完成路径间的支配关系,对查询进行路径花费的花费上界预算,并提出增加剪枝策略。通过以终点为导向的消耗估计策略,进一步减小搜索空间。同时在保证算...
【文章来源】:沈阳建筑大学辽宁省
【文章页数】:65 页
【学位级别】:硕士
【部分图文】:
图2.2?9个结点的标准Voronoi图??Fig.?2.2?The?standard?Voronoi?diagram?of?9?vetecs??11??
式化定义MPSRS问题;然后介绍问题相关定义并介绍现有算法并给出解决该问题的算??法:最后通过在真实路网上进行实验,证明所提算法有效性和高效性。??3.1问题描述??多偏好顺序路径?Skyline?查询(Multi-Preference?Sequence?Route?Skyline?query),简??称为MPSRS查询问题[|2】。给定二维道路网络图G,起始结点s和终止结点用户的??偏好设罝尸,一组顺序关键字序列义。MPSRS查询寻找一组从起始结点s出发,途经指??定顺序关键字的类别中一个兴趣点,在终止结点d结束的Skyline路径集合\,使得任??意路径的路程花费vv(A)和路径的用户指定偏好总花费〇〇/?)两个维度不受任??何其他可行路径兒支配,??gp:对于任意/?',。??
a>?>6??时,可得PK,,?匕,因此,当%=?时,关键字结点v,被选择。??18km?14¥?17km?755?;?I8km?J3¥?????▲.?.[1.馨■?.?■0^2?漏4??????|........Uknvl7i..........|......T4M'\8¥\.....??^?HI|?H???????S??16kin?13¥?16ldn?J?SS?\?T^n?14¥'?}??r.???g.^A?m;B?????图3.2预处理阶段示例图??Fig.?3.2?Preprocessing?stage?example??基于上述引理,本文不再需要多次迭代选择关键字结点,例如迭代100次。相反,??本文只需要比较消耗函数%两个极端值,当%=?1和%=?0时的优先级分数/和。??如果%?=?1和%=?0时均选择了?V,结点则无需再进行其他迭代,例如:如图3.2所示,??当%=?1时餐馆类别选择的是&结点(13<15),当%>=0时餐馆类别选择的仍是/*2结??点(16<17),因此本文不需要洱在丨0,?1]再进行迭代来寻找一个优先级分数更低的结点??了。选择了?X键字结点即组成了证据路径。??(2)查询处理阶段??预处理阶段是选择山关键字结点,形成了证据路径,但是具有相同证据路径的路径??集合也会具冇不同的路程消耗。为了提高遍历效率,快速形成路N中真实路径从而得到??查询处理阶段需要查询Skyline路径集合,木文提出快速选择组成路径的路N中其它结??点的距离估箅方法:从△?到△/的M近一次旅行中添加关键字结点的最近邻结点。对于真??实的静态路H,在每次迭代
【参考文献】:
期刊论文
[1]面向时间依赖路网的空间索引方法[J]. 李佳佳,臧寅旭,刘向宇,夏秀峰,朱睿. 计算机工程. 2019(05)
[2]基于A*算法的最短路径寻优数学方法研究[J]. 张婷娟. 科技通报. 2015(06)
[3]基于分层的改进A算法在路径规划中的应用[J]. 钱红昇,葛文锋,钟鸣,葛铭. 计算机工程与应用. 2014(07)
博士论文
[1]大规模图上的最短路径问题研究[D]. 张钟.中国科学技术大学 2014
本文编号:3268641
【文章来源】:沈阳建筑大学辽宁省
【文章页数】:65 页
【学位级别】:硕士
【部分图文】:
图2.2?9个结点的标准Voronoi图??Fig.?2.2?The?standard?Voronoi?diagram?of?9?vetecs??11??
式化定义MPSRS问题;然后介绍问题相关定义并介绍现有算法并给出解决该问题的算??法:最后通过在真实路网上进行实验,证明所提算法有效性和高效性。??3.1问题描述??多偏好顺序路径?Skyline?查询(Multi-Preference?Sequence?Route?Skyline?query),简??称为MPSRS查询问题[|2】。给定二维道路网络图G,起始结点s和终止结点用户的??偏好设罝尸,一组顺序关键字序列义。MPSRS查询寻找一组从起始结点s出发,途经指??定顺序关键字的类别中一个兴趣点,在终止结点d结束的Skyline路径集合\,使得任??意路径的路程花费vv(A)和路径的用户指定偏好总花费〇〇/?)两个维度不受任??何其他可行路径兒支配,??gp:对于任意/?',。??
a>?>6??时,可得PK,,?匕,因此,当%=?时,关键字结点v,被选择。??18km?14¥?17km?755?;?I8km?J3¥?????▲.?.[1.馨■?.?■0^2?漏4??????|........Uknvl7i..........|......T4M'\8¥\.....??^?HI|?H???????S??16kin?13¥?16ldn?J?SS?\?T^n?14¥'?}??r.???g.^A?m;B?????图3.2预处理阶段示例图??Fig.?3.2?Preprocessing?stage?example??基于上述引理,本文不再需要多次迭代选择关键字结点,例如迭代100次。相反,??本文只需要比较消耗函数%两个极端值,当%=?1和%=?0时的优先级分数/和。??如果%?=?1和%=?0时均选择了?V,结点则无需再进行其他迭代,例如:如图3.2所示,??当%=?1时餐馆类别选择的是&结点(13<15),当%>=0时餐馆类别选择的仍是/*2结??点(16<17),因此本文不需要洱在丨0,?1]再进行迭代来寻找一个优先级分数更低的结点??了。选择了?X键字结点即组成了证据路径。??(2)查询处理阶段??预处理阶段是选择山关键字结点,形成了证据路径,但是具有相同证据路径的路径??集合也会具冇不同的路程消耗。为了提高遍历效率,快速形成路N中真实路径从而得到??查询处理阶段需要查询Skyline路径集合,木文提出快速选择组成路径的路N中其它结??点的距离估箅方法:从△?到△/的M近一次旅行中添加关键字结点的最近邻结点。对于真??实的静态路H,在每次迭代
【参考文献】:
期刊论文
[1]面向时间依赖路网的空间索引方法[J]. 李佳佳,臧寅旭,刘向宇,夏秀峰,朱睿. 计算机工程. 2019(05)
[2]基于A*算法的最短路径寻优数学方法研究[J]. 张婷娟. 科技通报. 2015(06)
[3]基于分层的改进A算法在路径规划中的应用[J]. 钱红昇,葛文锋,钟鸣,葛铭. 计算机工程与应用. 2014(07)
博士论文
[1]大规模图上的最短路径问题研究[D]. 张钟.中国科学技术大学 2014
本文编号:3268641
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/3268641.html