Near-Optimal Search Time in δ-Optimal Space

06/01/2022
by   Tomasz Kociumaka, et al.
0

Two recent lower bounds on the compressiblity of repetitive sequences, δ≤γ, have received much attention. It has been shown that a string S[1..n] can be represented within the optimal O(δlogn/δ) space, and further, that within that space one can find all the occ occurrences in S of any pattern of length m in time O(mlog n + occ log^ϵ n) for any constant ϵ>0. Instead, the near-optimal search time O(m+(occ+1)log^ϵ n) was achieved only within O(γlogn/γ) space. Both results are based on considerably different locally consistent parsing techniques. The question of whether the better search time could be obtained within the δ-optimal space was open. In this paper we prove that both techniques can indeed be combined in order to obtain the best of both worlds, O(m+(occ+1)log^ϵ n) search time within O(δlogn/δ) space.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/30/2018

Faster Attractor-Based Indexes

String attractors are a novel combinatorial object encompassing most kno...
research
05/08/2021

Construction of Sparse Suffix Trees and LCE Indexes in Optimal Time and Space

The notions of synchronizing and partitioning sets are recently introduc...
research
12/05/2022

Space-efficient conversions from SLPs

Given a straight-line program with g rules for a text T [1..n], we can b...
research
05/30/2020

Longest Square Subsequence Problem Revisited

The longest square subsequence (LSS) problem consists of computing a lon...
research
10/16/2018

Peek Search: Near-Optimal Online Markov Decoding

We resolve the fundamental problem of online decoding with ergodic Marko...
research
09/07/2018

When Hashing Met Matching: Efficient Search for Potential Matches in Ride Sharing

We study the problem of matching rides in a ride sharing platform. Such ...
research
08/13/2022

A Near-Optimal Algorithm for Univariate Zeroth-Order Budget Convex Optimization

This paper studies a natural generalization of the problem of minimizing...

Please sign up or login with your details

Forgot password? Click here to reset