【技术实现步骤摘要】
时序图下基于Skyline的多约束路径查询方法
本专利技术涉及图算法和数据挖掘的领域,尤其涉及一种时序图下基于Skyline的多约束路径查询方法。
技术介绍
近年来,由于在线社交网路的兴起,图上的一些算法越来越受到人们的重视。但大部分研究主要基于静态图。为了贴合现实生活,人们渐渐将研究领域转向了时序图,并在此基础上取得了一些突破和进展,比如设计出高效地求解时序图上的各种“最短”路径查询算法,在时序图上建立索引来快速判断路径可达性等等。但现实生活中的场景可能更为复杂,人们在出行的时候往往还会考虑各种各样的约束条件,比如油费,耗时等等。因此,还需要在图上为每条边增加一些属性信息,这就构成了如何在时序图上求解多约束的路径查询问题。这类问题的研究在现实生活中有着十分重要的意义。Skyline路径是众多路径问题中的一种,它是一组满足用户给定的所有约束的路径集,并且该路径集中不存在支配关系。支配即指两条路径相比,其中一条路径的所有属性值都不差于另一条,并且至少有一个属性优于另一条。例如:考虑两条路径P1,P2,他们都具有属性a,b,c,对应的属性值分别是a1,b1,c1和a2 ...
【技术保护点】
1.一种时序图下基于Skyline的多约束路径查询方法,其特征在于,包括以下具体步骤:通过充分分析时序图的特点,设计新的数据结构,将时序图转成 “静态图”,在此基础上,求解两点间满足多个约束条件的Skyline路径,最后根据求得的Skyline路径计算多种不同类型的路径,其中,在求解Skyline路径时,利用A*算法设计启发函数并通过两个剪枝策略来加速计算,最后在求解多种不同类型的路径时,利用时序图设计类似二分搜索的算法来加速对结果的查询。
【技术特征摘要】
1.一种时序图下基于Skyline的多约束路径查询方法,其特征在于,包括以下具体步骤:通过充分分析时序图的特点,设计新的数据结构,将时序图转成“静态图”,在此基础上,求解两点间满足多个约束条件的Skyline路径,最后根据求得的Skyline路径计算多种不同类型的路径,其中,在求解Skyline路径时,利用A*算法设计启发函数并通过两个剪枝策略来加速计算,最后在求解多种不同类型的路径时,利用时序图设计类似二分搜索的算法来加速对结果的查询。2...
【专利技术属性】
技术研发人员:时久超,赵安琪,刘冠峰,
申请(专利权)人:苏州大学,
类型:发明
国别省市:江苏,32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。