English

Average-case reconstruction for the deletion channel: subpolynomially many traces suffice

Data Structures and Algorithms 2017-08-03 v1 Information Theory math.IT Probability

Abstract

The deletion channel takes as input a bit string x{0,1}n\mathbf{x} \in \{0,1\}^n, and deletes each bit independently with probability qq, yielding a shorter string. The trace reconstruction problem is to recover an unknown string x\mathbf{x} from many independent outputs (called "traces") of the deletion channel applied to x\mathbf{x}. We show that if x\mathbf{x} is drawn uniformly at random and q<1/2q < 1/2, then eO(log1/2n)e^{O(\log^{1/2} n)} traces suffice to reconstruct x\mathbf{x} with high probability. The previous best bound, established in 2008 by Holenstein-Mitzenmacher-Panigrahy-Wieder, uses nO(1)n^{O(1)} traces and only applies for qq less than a smaller threshold (it seems that q<0.07q < 0.07 is needed). Our algorithm combines several ideas: 1) an alignment scheme for "greedily" fitting the output of the deletion channel as a subsequence of the input; 2) a version of the idea of "anchoring" used by Holenstein-Mitzenmacher-Panigrahy-Wieder; and 3) complex analysis techniques from recent work of Nazarov-Peres and De-O'Donnell-Servedio.

Keywords

Cite

@article{arxiv.1708.00854,
  title  = {Average-case reconstruction for the deletion channel: subpolynomially many traces suffice},
  author = {Yuval Peres and Alex Zhai},
  journal= {arXiv preprint arXiv:1708.00854},
  year   = {2017}
}

Comments

28 pages, 4 figures

R2 v1 2026-06-22T21:04:58.098Z