会议专题

多维代价图模型上最优路径查询问题的研究

  近年来,图数据模型被广泛地用于刻画现实世界中各种各样的实体间的复杂关系。最短路径查询是图研究领域中一类非常重要的查询并有着广泛的应用。然而,目前大多数关于最短路径的查询都是定义在单代价(权重)图模型下的。现实世界中,基于单一代价所选择的最短路径并不明智,比如路程最短的路径需要花费极高的费用。该文中,作者介绍了多维代价图模型的概念,并给出了多维代价图模型下基于函数的最优路径的定义。现有的计算最短路径的方法都利用了最短路径的子路径最优的性质:最短路径上的任意两点间的子路径是这两点的最短路径。因此,在计算最短路径的过程中,对访问过的每个顶点,只需保留起点到该点的最短路径即可。不幸的是,多维代价图模型下,当评分函数是非线性的时候,子路径最优的性质并不成立。因此,目前的方法均不能应用于多维代价图模型下基于函数的最优路径查询问题。该文给出了一个best-first search分支界限法并给出3种优化策略。进一步,给出了一个顶点过滤算法,该算法能从图中过滤掉大部分不属于最优路径的顶点。最后,用真实数据集上的实验验证了算法的有效性。

多维代价图 最短路径 目标函数 路径查询

杨雅君 高宏 李建中

哈尔滨工业大学计算机科学与工程学院 哈尔滨 150001

国内会议

2012中国计算机大会

大连

中文

2147-2158

2012-10-01(万方平台首次上网日期,不代表论文的发表时间)