一种用于数据图关键字搜索答案生成的实用高效算法
数据库
2016-05-26 v1
摘要
在数据图上的关键字搜索中,一个答案是包含查询所有关键字的非冗余子树。通过递增高度生成所有答案的朴素方法是将Dijkstra算法推广为按递增权重枚举所有无环路径。引入冻结(freezing)思想,使得(大多数)非最短路径仅当实际需要对生成答案时才被生成。由此产生的用于生成子树的算法称为GTF,其精妙且正确性证明复杂。大量实验表明,GTF优于现有系统,甚至是那些为了效率而不完整(即无法生成所有答案)的系统。特别地,GTF具有可扩展性,即使在大型数据图和需要许多答案时也表现良好。
引用
@article{arxiv.1512.06635,
title = {A Practically Efficient Algorithm for Generating Answers to Keyword Search over Data Graphs},
author = {Konstantin Golenberg and Yehoshua Sagiv},
journal= {arXiv preprint arXiv:1512.06635},
year = {2016}
}
备注
Full version of ICDT'16 paper