Papers
Topics
Authors
Recent
Search
2000 character limit reached

Polynomial-time trace reconstruction in the smoothed complexity model

Published 27 Aug 2020 in cs.DS | (2008.12386v1)

Abstract: In the \emph{trace reconstruction problem}, an unknown source string x0,1<sup>nx \in {0,1}<sup>n is sent through a probabilistic \emph{deletion channel} which independently deletes each bit with probability δ\delta and concatenates the surviving bits, yielding a \emph{trace} of xx. The problem is to reconstruct xx given independent traces. This problem has received much attention in recent years both in the worst-case setting where xx may be an arbitrary string in 0,1<sup>n{0,1}<sup>n \cite{DOS17,NazarovPeres17,HHP18,HL18,Chase19} and in the average-case setting where xx is drawn uniformly at random from 0,1<sup>n{0,1}<sup>n \cite{PeresZhai17,HPP18,HL18,Chase19}. This paper studies trace reconstruction in the \emph{smoothed analysis} setting, in which a ``worst-case'' string $x<sup>{\worst}$ is chosen arbitrarily from 0,1<sup>n{0,1}<sup>n, and then a perturbed version $\bx$ of $x<sup>{\worst}$ is formed by independently replacing each coordinate by a uniform random bit with probability σ\sigma. The problem is to reconstruct $\bx$ given independent traces from it. Our main result is an algorithm which, for any constant perturbation rate $0&lt;\sigma &lt; 1$ and any constant deletion rate $0 &lt; \delta &lt; 1$, uses $\poly(n)$ running time and traces and succeeds with high probability in reconstructing the string $\bx$. This stands in contrast with the worst-case version of the problem, for which exp(O(n<sup>1/3))\text{exp}(O(n<sup>{1/3})) is the best known time and sample complexity \cite{DOS17,NazarovPeres17}. Our approach is based on reconstructing $\bx$ from the multiset of its short subwords and is quite different from previous algorithms for either the worst-case or average-case versions of the problem. The heart of our work is a new $\poly(n)$-time procedure for reconstructing the multiset of all O(logn)O(\log n)-length subwords of any source string x0,1<sup>nx\in {0,1}<sup>n given access to traces of xx.

Citations (27)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.