How to Select the Top k Elements from Evolving Data?

ALGORITHMS AND COMPUTATION, ISAAC 2015(2015)

引用 3|浏览38
暂无评分
摘要
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 is an element of left perpendicular n right perpendicular. 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 = Omega(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.
更多
查看译文
关键词
Span Tree, Dynamic Data, Total Order, True Order, True Rank
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要