English

Balanced reconstruction codes for single edits

Information Theory 2022-07-05 v1 math.IT

Abstract

Motivated by the sequence reconstruction problem initiated by Levenshtein, reconstruction codes were introduced by Cai \emph{et al}. to combat errors when a fixed number of noisy channels are available. The central problem on this topic is to design codes with sizes as large as possible, such that every codeword can be uniquely reconstructed from any NN distinct noisy reads, where NN is fixed. In this paper, we study binary reconstruction codes with the constraint that every codeword is balanced, which is a common requirement in the technique of DNA-based storage. For all possible channels with a single edit error and their variants, we design asymptotically optimal balanced reconstruction codes for all NN, and show that the number of their redundant symbols decreases from 32log2n+O(1)\frac{3}{2}\log_2 n+O(1) to 12log2n+log2log2n+O(1)\frac{1}{2}\log_2n+\log_2\log_2n+O(1), and finally to 12log2n+O(1)\frac{1}{2}\log_2n+O(1) but with different speeds, where nn is the length of the code. Compared with the unbalanced case, our results imply that the balanced property does not reduce the rate of the reconstruction code in the corresponding codebook.

Keywords

Cite

@article{arxiv.2207.00832,
  title  = {Balanced reconstruction codes for single edits},
  author = {Rongsheng Wu and Xiande Zhang},
  journal= {arXiv preprint arXiv:2207.00832},
  year   = {2022}
}
R2 v1 2026-06-24T12:11:59.868Z