首页 | 本学科首页   官方微博 | 高级检索  
     

动态网络中多规则的最短路径查询算法
引用本文:李艳红,王猛,李国徽,罗昌银,杜小坤.动态网络中多规则的最短路径查询算法[J].软件学报,2022,33(8):3115-3136.
作者姓名:李艳红  王猛  李国徽  罗昌银  杜小坤
作者单位:中南民族大学 计算机科学学院, 湖北 武汉 430074;华中科技大学 软件学院, 湖北 武汉 430074;人工智能与智慧学习湖北省重点实验室(华中师范大学), 湖北 武汉 430079;国家语言资源监测与研究网络媒体中心, 湖北 武汉 430079;华中师范大学 计算机学院, 湖北 武汉 430079
基金项目:国家自然科学基金(61572215,61772562);教育部人文社科基金(20YJCZH111);湖北省自然科学基金(2017CFB135);中央高校基本科研业务费项目(CCNU20ZT013)
摘    要:最佳排序路径查询,是智能交通中的热点问题.在实际的应用中,由于最佳排序路径查询有许多限制条件,现有的算法不能有效地解决动态网络中受限制的路径查询问题.为了解决动态网络中最佳排序路径查询问题,用规则表示每个限制条件,提出了一种新的最佳排序路径查询形式,即多规则的最短路径查询.提供了统一的框架,该框架包含了路径集合查询和最短路径查询.在路径集合查询部分,为了高效地查询出满足多规则的路径集合,在广义规则树的基础上,提出一种新的树的遍历方式,即树的继承全遍历;并基于树的继承全遍历思想,提出一种剪枝技术,对路径集合进行删减,最后求得候选路径集合.在最短路径查询部分,提出一种基于动态阈值的最短路径搜索方法.通过两个真实的动态道路网络的实验验证,所提出的算法能够高效地解决多规则的最短路径查询问题.

关 键 词:动态网络  最短时间路径查询  动态阈值  预处理  树的遍历
收稿时间:2020/3/25 0:00:00
修稿时间:2020/10/25 0:00:00

Multi-rule Shortest Path Query Algorithm in Time-dependent Networks
LI Yan-Hong,WANG Meng,LI Guo-Hui,LUO Chang-Yin,DU Xiao-Kun.Multi-rule Shortest Path Query Algorithm in Time-dependent Networks[J].Journal of Software,2022,33(8):3115-3136.
Authors:LI Yan-Hong  WANG Meng  LI Guo-Hui  LUO Chang-Yin  DU Xiao-Kun
Affiliation:College of Computer Science, South-Central Minzu University, Wuhan 430074, China;School of Software Engineering, Huazhong University of Science and Technology, Wuhan 430074, China;Hubei Provincial Key Laboratory of Artificial Intelligence and Smart Learning (Central China Normal University), Wuhan 430079, China;National Language Resources Monitor & Research Center for Network Media, Wuhan 430079, China;School of Computer, Central China Normal University, Wuhan 430079, China
Abstract:The optimal sequenced path query is a hot topic in the intelligent transportation. In practical applications, the existing approaches cannot effectively solve these constrained path query problems in the time-dependent network because of the constraints of the optimal sequenced path query. This study employs the rules to stand for the constraints. In order to solve the shortest travel time problem of the constrained path in the time-dependent network, a new query form of the optimal sequenced path, namely the multi-rule based shortest path query, is studied. This study provides a unified framework, which includes the path set query and the shortest path query. In order to efficiently retrieve the path set satisfying multiple rules, a new tree traversal method, inheritance and traversal of trees, is proposed on the basis of generalized rule tree. Based on the idea of tree inheritance and traversal, a pruning method is proposed to prune the path set, and finally, the candidate path set is obtained. In the shortest path query part, a dynamic threshold method is proposed. Extensive experiments with two real data offer evidence that the proposed solutions can solve the problem of multi-rule based shortest path query.
Keywords:time-dependent networks  shortest time path query  dynamic threshold  preprocessing  traversal of trees
点击此处可从《软件学报》浏览原始摘要信息
点击此处可从《软件学报》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号