The insertion-deletion channel takes as input a bit string ${\bf x}\in{0,1}^{n}$, and outputs a string where bits have been deleted and inserted independently at random. The trace reconstruction problem is to recover from many independent outputs (called “traces”) of the insertion-deletion channel applied to . We show that if is chosen uniformly at random, then traces suffice to reconstruct with high probability. For the deletion channel with deletion probability the earlier upper bound was $\exp(O(\log^{1/2} n))q\geq 1/2$ or the case where insertions are allowed has not been previously analyzed, and therefore the earlier upper bound was as for worst-case strings, i.e., . We also show that our reconstruction algorithm runs in time. A key ingredient in our proof is a delicate two-step alignment procedure where we estimate the location in each trace corresponding to a given bit of . The alignment is done by viewing the strings as random walks and comparing the increments in the walk associated with the input string and the trace, respectively.

生成讲解博客的中文版本

生成AI智能校验的中文版本