Unique Insertion Error Patterns in Levenshtein's Reconstruction Problem

📅 2026-07-07
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This study addresses the Levenshtein sequence reconstruction problem under multiple insertion channels, determining the minimum number of channel outputs required to uniquely recover the original sequence when all outputs are identical. Focusing on two generalized models—multiset and non-multiset settings that allow repeated outputs—the work employs combinatorial and coding-theoretic techniques to reveal a counterintuitive equivalence: both models require the same minimal number of channels in the single-insertion case. The paper fully characterizes the structure of sequences achieving this minimum and establishes a general lower bound alongside a recursive upper bound. Furthermore, it introduces a recursive construction method that extends an optimal code of length $n$ to one of length $n+2$, achieving optimality under specific parameter regimes.
📝 Abstract
Levenshtein's sequence reconstruction model plays an essential role in information retrieval of advanced memory systems, such as the DNA-based storage systems. In the model, a word $\mathbf{x}\in\mathbb{Z}_q^n$ is transmitted through $N$ noisy channels, and the goal is to recover it. Errors occurring in the channels usually involve substitutions, insertions and deletions. Our focus is on insertions. One of the main questions in this context is determining the minimum number of channels $N$ required to recover the transmitted word $\mathbf{x}$. The original formulation of the reconstruction problem requires that all the output words from the channels are distinct. However, different insertion errors may lead to the same output words. In this paper, we investigate two reconstruction models where the channels are allowed to produce identical output words even though different insertion errors occur in the channels. These two models, called \textit{the multiset model} and \textit{non-multiset model}, generalize the Levenshtein's model. We denote the minimum number of channels required to \textit{unambiguously} recover the transmitted word $\mathbf{x}\in\mathbb{Z}_q^n$ by $N_q^m(n,t)+1$ in the multiset model and $N_q^{nm}(n,t)+1$ in the non-multiset model, where $t$ is the exact number of insertions occurring in a channel. We determine $N_q^m(n,1)$ and $N_q^{nm}(n,1)$ for all $n$ and $q$, and show the somewhat surprising fact that $N_q^m(n,1)=N_q^{nm}(n,1)$. We also provide a full characterization of the words attaining this value and give a general lower bound on $N_q^m(n,t)$ for $t\ge1$ and a recursive upper bound. For $t=1$, we construct codes $C'\subseteq\mathbb{Z}_q^{n+2}$ from codes $C\subseteq\mathbb{Z}_q^n$ such that the number of channels required to determine the transmitted word $\mathbf{x}\in C'$ is small. This construction is shown to be optimal for certain parameters.
Problem

Research questions and friction points this paper is trying to address.

sequence reconstruction
insertion errors
Levenshtein model
channel redundancy
DNA storage
Innovation

Methods, ideas, or system contributions that make the work stand out.

sequence reconstruction
insertion errors
multiset model
channel redundancy
DNA storage
🔎 Similar Papers
No similar papers found.
V
Ville Junnila
Department of Mathematics and Statistics, University of Turku, FI-20014 Turku, Finland
Tero Laihonen
Tero Laihonen
Professor of Mathematics, University of Turku
Discrete mathematicscoding theorygraph theory
Tuomo Lehtilä
Tuomo Lehtilä
Postdoc, University of Turku
Graph theoryDomination problemsLevenshtein's channel
P
Pavan Padavu Devaraj
Department of Mathematics and Statistics, University of Turku, FI-20014 Turku, Finland