2005
DOI: 10.1007/11575832_10
|View full text |Cite
|
Sign up to set email alerts
|

Rank-Sensitive Data Structures

Abstract: Abstract. Output-sensitive data structures result from preprocessing n items and are capable of reporting the items satisfying an on-line query in O(t(n) + ℓ) time, where t(n) is the cost of traversing the structure and ℓ ≤ n is the number of reported items satisfying the query. In this paper we focus on rank-sensitive data structures, which are additionally given a ranking of the n items, so that just the top k best-ranking items should be reported at query time, sorted in rank order, at a cost of O(t(n) + k)… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
21
0

Year Published

2008
2008
2016
2016

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 16 publications
(21 citation statements)
references
References 23 publications
0
21
0
Order By: Relevance
“…Priority search trees can be used to solve 3-sided range queries on t-point grids, returning k points in time O(k + log t). This has been used to add rank query capabilities to several index data structures such as suffix trees and range trees [29].…”
Section: Treaps Priority Search Trees and Ranked Range Queriesmentioning
confidence: 99%
“…Priority search trees can be used to solve 3-sided range queries on t-point grids, returning k points in time O(k + log t). This has been used to add rank query capabilities to several index data structures such as suffix trees and range trees [29].…”
Section: Treaps Priority Search Trees and Ranked Range Queriesmentioning
confidence: 99%
“…From a theoretical point of view, Bialynicka-Birula and Grossi [4] introduce the notion of rank-sensitive data structures, and present a generic framework to support ranked retrieval in range-reporting data structures, such as suffix trees and tries. However, the space overhead is superlinear, which makes it impractical for our purposes.…”
Section: Related Workmentioning
confidence: 99%
“…There has been some work on using priority search trees for returning top-k elements from suffix trees and geometric range searches [12,11] but, as far as we know, our usage of treaps for ranked queries on inverted indexes, plus their differential compression, is novel.…”
Section: The Treap Data Structurementioning
confidence: 99%