华东师范大学学报(自然科学版) ›› 2019, Vol. 2019 ›› Issue (5): 100-112.doi: 10.3969/j.issn.1000-5641.2019.05.008

• 新兴应用中的计算机智能 • 上一篇    下一篇

基于用户偏好的最优路径搜索

江群1, 戴戈南1, 张森1, 葛又铭1, 刘玉葆1,2   

  1. 1. 中山大学 数据科学与计算机学院, 广州 510006;
    2. 中山大学 广东省大数据分析与处理重点实验室, 广州 510006
  • 收稿日期:2019-07-29 出版日期:2019-09-25 发布日期:2019-10-11
  • 通讯作者: 刘玉葆,男,教授,博士生导师,研究方向为数据库与数据挖掘.E-mail:liuyubao@mail.sysu.edu.cn. E-mail:liuyubao@mail.sysu.edu.cn
  • 作者简介:江群,女,硕士研究生,研究方向为数据库与数据挖掘.E-mail:2739670944@qq.com.
  • 基金资助:
    国家自然科学基金(U1501252,61572537)

Optimal route search based on user preferences

JIANG Qun1, DAI Ge-nan1, ZHANG Sen1, GE You-ming1, LIU Yu-bao1,2   

  1. 1. School of Data and Computer Science, Sun Yat-Sen University, Guangzhou 510006, China;
    2. Guangdong Key Laboratory of Big Data Analysis and Processing, Sun Yat-Sen University, Guangzhou 510006, China
  • Received:2019-07-29 Online:2019-09-25 Published:2019-10-11

摘要: 本文研究基于用户偏好的最优路径搜索,在预算约束下寻找一条满足用户偏好即关键字和权重偏好的最优路径.此研究问题是NP-hard.为了高效地解决这类查询问题,本文提出新的索引建立方法,在查询阶段利用索引结构过滤出候选节点集.另外,提出基于A*的路径搜索算法来做路径查询,并利用几个有效的剪枝策略加快算法的执行速度.在两个真实的签到数据集上的实验结果证明了本文提出方法的有效性.当预算时间设置为4~7h时,与已有最好的PACER算法相比,本文的路径搜索算法消耗的查询时间更短.

关键词: 路径搜索, 用户偏好, A*算法

Abstract: This paper studies the methodology for optimal route search based on user preferences, such as keyword and weight preferences, under a constraint. The research problem is NP-hard. To solve the query efficiently, we propose two new index building methods and select candidate nodes for retrieving the established indices. This paper subsequently proposes an A* based route search algorithm to identify the optimal route and use several effective pruning strategies to speed up execution. Experimental results on two real-world check-in datasets demonstrates the effectiveness of the proposed method. When the budget ranges from 4 hours to 7 hours, our algorithm performs better than the state-of-the-art PACER algorithm.

Key words: route search, users' preferences, A* algorithm

中图分类号: