Adaptive Learning of Compressible Strings

November 13, 2020 Β· Declared Dead Β· πŸ› Theoretical Computer Science

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Gabriele Fici, Nicola Prezza, Rossano Venturini arXiv ID 2011.07143 Category cs.DS: Data Structures & Algorithms Citations 1 Venue Theoretical Computer Science Last Checked 4 months ago
Abstract
Suppose an oracle knows a string $S$ that is unknown to us and that we want to determine. The oracle can answer queries of the form "Is $s$ a substring of $S$?". In 1995, Skiena and Sundaram showed that, in the worst case, any algorithm needs to ask the oracle $Οƒn/4 -O(n)$ queries in order to be able to reconstruct the hidden string, where $Οƒ$ is the size of the alphabet of $S$ and $n$ its length, and gave an algorithm that spends $(Οƒ-1)n+O(Οƒ\sqrt{n})$ queries to reconstruct $S$. The main contribution of our paper is to improve the above upper-bound in the context where the string is compressible. We first present a universal algorithm that, given a (computable) compressor that compresses the string to $Ο„$ bits, performs $q=O(Ο„)$ substring queries; this algorithm, however, runs in exponential time. For this reason, the second part of the paper focuses on more time-efficient algorithms whose number of queries is bounded by specific compressibility measures. We first show that any string of length $n$ over an integer alphabet of size $Οƒ$ with $rle$ runs can be reconstructed with $q=O(rle (Οƒ+ \log \frac{n}{rle}))$ substring queries in linear time and space. We then present an algorithm that spends $q \in O(Οƒg\log n)$ substring queries and runs in $O(n(\log n + \log Οƒ)+ q)$ time using linear space, where $g$ is the size of a smallest straight-line program generating the string.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Data Structures & Algorithms

Died the same way β€” πŸ‘» Ghosted