Worst-case trace reconstruction

Still openEvidence checked

Subjects: Algorithms and data structures · Information and coding

Collections: Limits of computation · Information and coding

Reading depth

The problem

You have repeated damaged copies of one unknown bit string, and want to recover it exactly. Can the number of copies always be bounded by one fixed power of its length? Each copy independently loses each bit with probability one-half, without marking the missing positions.

If the original were 010, copies could include 010,10,01 or an empty string. A received 01 could also come from 001, so a single damaged copy need not identify the original. The required guarantee knows the original length n, must work for every n-bit string, and must succeed with probability at least two-thirds; computation time is unrestricted.[1] [2]

Scope

An arbitrary unknown length-n binary string; each copy independently deletes each bit with probability 1/2 and preserves survivor order. Known n, success probability at least 2/3; no runtime restriction.

What remains open

The July 2026 preprint gives a quasipolynomial bound on the number of copies. Its stated guarantee does not establish a fixed-power bound for every original. The missing step is a polynomial sample bound that works for every original. Evidence for random strings or specially selected messages has a different guarantee, and fast processing alone does not reduce the number of observations needed.[1] [2]

Why it matters

The copies may disagree because different positions vanished, not because the underlying string changed. Aligning them therefore involves inferring where missing material belonged. The question asks whether repeated observations always contain enough information at a fixed-power sample scale, even before asking how quickly a decoder can process them.[1] [2]

Definitions

4 terms
trace

An ordered survivor string obtained from one independent deletion of the original. Its length and the locations of missing bits may vary between observations.[1] [2]

decoder

A rule or algorithm that uses the observed traces to propose the original string. In this problem its computation time is unrestricted, while its sample count and probability of exact recovery are constrained.[1] [2]

polynomial

For sample counts, bounded by A times n to a fixed power k, with A and k independent of the original string and n. The guarantee must hold for every n-bit original.[1] [2]

quasipolynomial

A bound of the form exp⁡(O((log⁡n)c))\exp(O((\log n)^c)) for a fixed constant c. This broader class includes fixed-power bounds, but a quasipolynomial guarantee alone does not establish one. It is not a lower bound proving polynomial reconstruction impossible.[2]

Sources

  1. New upper bounds for trace reconstruction Zachary Chase · 2020-09-07
    Notes on New upper bounds for trace reconstruction

    Primary manuscript defines the worst-case deletion-trace model and distinguishes it from random-input variants.

  2. Quasipolynomial Trace Reconstruction Arnav Burudgunte, Paul Valiant and Hongao Wang · 2026-07-05
    Notes on Quasipolynomial Trace Reconstruction

    Preprint reports quasipolynomial samples; definitions and runtime discussion distinguish sample and computational complexity.

Related problems

Suggest a correction