中文

面向文档检索的Top-K颜色查询

数据结构与算法 2010-10-19 v2 信息检索

摘要

在本文中,我们描述了一种针对“top-K颜色问题”的新的高效(实际上是最优)数据结构。数组AA的每个元素被赋予一种颜色cc,并带有优先级p(c)p(c)。对于查询范围[a,b][a,b]和值KK,我们需要报告在A[a..b]A[a..b]中出现的所有颜色中优先级最高的KK种颜色,并按优先级降序排列。我们证明,使用O(Nlogσ)O(N\log \sigma)比特的数据结构,可以在O(K)O(K)时间内回答此类查询,其中NN是数组中的元素数量,σ\sigma是颜色数量。因此,我们的数据结构在最坏情况查询时间和空间方面是渐近最优的。作为我们结果的直接应用,我们获得了若干文档检索问题的最优时间解。本文的方法也可能具有独立的研究价值。

关键词

引用

@article{arxiv.1007.1361,
  title  = {Top-K Color Queries for Document Retrieval},
  author = {Marek Karpinski and Yakov Nekrich},
  journal= {arXiv preprint arXiv:1007.1361},
  year   = {2010}
}