- 作者:,
- 会议名称:第33届中国数据库学术会议(NDBC2016 )
- 2016年
摘要:基于关键词的最优路径查询是一种基于位置服务的查询,能够拓展现有地图服务中的路线查询功能,为智能交通导航、旅游路线推荐等诸多基于位置的服务提供算法支持.与传统最短路径查询问题不同,基于关键词的最优路径需综合考虑路径覆盖的关键词、路径行程代价以及路径流行度三类因素间的组合优化性,为NP-hard问题.针对这类查询,现有算法采用邻边拓展的方式构建路径,虽然能够在适当规模的有向图以及较少个数的查询关键词下实现对最优路径的高效查询,但在路网对应的图规模较大以及查询关键词个数增多的情况下,算法复杂度极高,不适合实时响应性的路径搜索.为降低查询复杂度,提高算法伸缩性,本文提出基于关键词序列的路径生成算法.在查询过程中算法优先考虑空间兴趣点的关键词属性,以路径拓展替代邻边拓展;通过变量转化,将问题求解的复杂度由阶乘级转化为多项式级;结合贪婪策略下的初始剪枝,进一步降低算法复杂度,提升查询效率.通过实际路网数据集下的实验,验证了算法的正确性以及在查询效率与伸缩性上的提升。