Approximate Trace Reconstruction via Median String (in Average-Case)

07/20/2021
by   Diptarka Chakraborty, et al.
0

We consider an approximate version of the trace reconstruction problem, where the goal is to recover an unknown string s∈{0,1}^n from m traces (each trace is generated independently by passing s through a probabilistic insertion-deletion channel with rate p). We present a deterministic near-linear time algorithm for the average-case model, where s is random, that uses only three traces. It runs in near-linear time Õ(n) and with high probability reports a string within edit distance O(ϵ p n) from s for ϵ=Õ(p), which significantly improves over the straightforward bound of O(pn). Technically, our algorithm computes a (1+ϵ)-approximate median of the three input traces. To prove its correctness, our probabilistic analysis shows that an approximate median is indeed close to the unknown s. To achieve a near-linear time bound, we have to bypass the well-known dynamic programming algorithm that computes an optimal median in time O(n^3).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/24/2021

Near-Optimal Average-Case Approximate Trace Reconstruction from Few Traces

In the standard trace reconstruction problem, the goal is to exactly rec...
research
11/02/2020

Approximating the Median under the Ulam Metric

We study approximation algorithms for variants of the median string prob...
research
12/12/2020

Approximate Trace Reconstruction

In the usual trace reconstruction problem, the goal is to exactly recons...
research
10/19/2022

Substring Density Estimation from Traces

In the trace reconstruction problem, one seeks to reconstruct a binary s...
research
07/23/2022

Average-Case to (shifted) Worst-Case Reduction for the Trace Reconstruction Problem

The insertion-deletion channel takes as input a binary string x ∈{0, 1}^...
research
03/04/2020

Pivot Selection for Median String Problem

The Median String Problem is W[1]-Hard under the Levenshtein distance, t...
research
07/07/2021

Decentralized LTL Enforcement

We consider the runtime enforcement of Linear-time Temporal Logic formul...

Please sign up or login with your details

Forgot password? Click here to reset