The non-overlapping indexing problem is defined as follows: pre-process a given text T[1, n] of length n into a data structure such that whenever a pattern P[1, p] comes as an input, we can efficiently report the largest set of non-overlapping occurrences of P in T. The best known solution is by Cohen and Porat [ISAAC, 2009]. Their index size is O(n) words and query time is optimal O(p+nocc), where nocc is the output size. We study this problem in the cache-oblivious model and present a new data structure of size O(n log n) words. It can answer queries in optimal O( p/B + logB n + nocc/B ) I/Os, where B is the block size
The hash table, especially its external memory version, is one of the most important index structure...
Cache-oblivious techniques, proposed in the theory community, have optimal asymptotic bounds on the ...
We consider the problem of indexing a text T (of length n) with a light data structure that supports...
The non-overlapping indexing problem is defined as follows: pre-process a given text T[1, n] of leng...
The non-overlapping indexing problem is defined as follows: pre-process a given text T[1,n] of lengt...
Given a text T having n characters, we consider the nonoverlapping indexing problem defined as follo...
[[abstract]]This paper revisits the problem of indexing a text for approximate string matching. Spec...
AbstractThis paper revisits the problem of indexing a text for approximate string matching. Specific...
Abstract. We present two natural variants of the indexing problem: In the range non-overlapping inde...
This paper revisits the problem of indexing a text for approximate string matching. Specifically, gi...
We present cache-oblivious solutions to two important variants of range searching: range reporting a...
This thesis is devoted to designing and analyzing efficient text indexing data structures and associ...
AbstractWe present cache-oblivious solutions to two important variants of range searching: range rep...
We consider a number of range reporting problems in two and three dimensions and prove lower bounds ...
We propose a radical approach to relational query processing that aims at automatically and consiste...
The hash table, especially its external memory version, is one of the most important index structure...
Cache-oblivious techniques, proposed in the theory community, have optimal asymptotic bounds on the ...
We consider the problem of indexing a text T (of length n) with a light data structure that supports...
The non-overlapping indexing problem is defined as follows: pre-process a given text T[1, n] of leng...
The non-overlapping indexing problem is defined as follows: pre-process a given text T[1,n] of lengt...
Given a text T having n characters, we consider the nonoverlapping indexing problem defined as follo...
[[abstract]]This paper revisits the problem of indexing a text for approximate string matching. Spec...
AbstractThis paper revisits the problem of indexing a text for approximate string matching. Specific...
Abstract. We present two natural variants of the indexing problem: In the range non-overlapping inde...
This paper revisits the problem of indexing a text for approximate string matching. Specifically, gi...
We present cache-oblivious solutions to two important variants of range searching: range reporting a...
This thesis is devoted to designing and analyzing efficient text indexing data structures and associ...
AbstractWe present cache-oblivious solutions to two important variants of range searching: range rep...
We consider a number of range reporting problems in two and three dimensions and prove lower bounds ...
We propose a radical approach to relational query processing that aims at automatically and consiste...
The hash table, especially its external memory version, is one of the most important index structure...
Cache-oblivious techniques, proposed in the theory community, have optimal asymptotic bounds on the ...
We consider the problem of indexing a text T (of length n) with a light data structure that supports...