首页> 外文会议>International Symposium on Algorithms and Computation >How to Select the Top k Elements from Evolving Data?
【24h】

How to Select the Top k Elements from Evolving Data?

机译:如何从不断变化的数据中选择顶部K元素?

获取原文

摘要

In this paper we investigate the top-k-selection problem, i.e. to determine and sort the top k elements, in the dynamic data model. Here dynamic means that the underlying total order evolves over time, and that the order can only be probed by pair-wise comparisons. It is assumed that at each time step, only one pair of elements can be compared. This assumption of restricted access is reasonable in the dynamic model, especially for massive data set where it is impossible to access all the data before the next change occurs. Previously only two special cases were studied [1] in this model: selecting the element of a given rank, and sorting all elements. This paper systematically deals with k ∈ [n]. Specifically, we identify the critical point k~* such that the top-k-selection problem can be solved error-free with probability 1 - o(1) if and only if k = o(k~*). A lower bound of the error when k = Ω(k~*) is also determined, which actually is tight under some conditions. In contrast, we show that the top-k-set problem, which means finding the top k elements without sorting them, can be solved error-free with probability 1 - o(1) for all 1 ≤ k ≤ n. Additionally, we consider some extensions of the dynamic data model and show that most of these results still hold.
机译:在本文中,我们调查了Top-K选择问题,即确定和对顶部K元素进行排序,在动态数据模型中。这里的动态意味着基础总秩序随着时间的推移而发展,并且只能通过配对比较来探测顺序。假设在每步步骤中,只能比较一对元素。这种限制访问的假设在动态模型中是合理的,特别是对于大规模数据集,在发生下一次改变之前无法访问所有数据。此前所述仅在此模型中仅研究了两个特殊情况:选择给定等级的元素,并对所有元素进行排序。本文系统地涉及k∈[n]。具体地,我们识别临界点k〜*,使得可以在概率1 - O(1)且仅当k = o(k〜*)时,可以解决顶部-k选择问题。当k =ω(k〜*)也确定误差时的较低限制,其在某些条件下实际上是紧的。相反,我们表明,Top-K-Set问题,意味着在不排序的情况下找到顶部K元素,可以用概率1 - O(1)来解决差别1 - O(1),适用于所有1≤k≤N。此外,我们考虑了动态数据模型的一些扩展,并显示了大多数这些结果仍然保持。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号