Litcius/Paper detail

Correcting Two-Deletion With a Constant Number of Reads

Yubo Sun, Gennian Ge

2022IEEE Transactions on Information Theory10 citationsDOI

Abstract

Motivated by certain emerging storage media, such as DNA storage and racetrack memories, we study the problem of designing <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$(n,N;\mathcal {D}_{k})$ </tex-math></inline-formula> -reconstruction codes, where the deletion ball function <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\mathcal {D}_{k}$ </tex-math></inline-formula> maps a sequence of length <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$n$ </tex-math></inline-formula> to the set consisting of all its subsequences of length <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$n-k$ </tex-math></inline-formula> , in which any two distinct sequences do not share <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N$ </tex-math></inline-formula> distinct subsequences of length <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$n-k$ </tex-math></inline-formula> . Note that the problem of designing <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$(n,N;\mathcal {D}_{k})$ </tex-math></inline-formula> -reconstruction codes can be seen not only as a relaxed coding problem of <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$k$ </tex-math></inline-formula> -deletion correcting codes, but also as a dual problem of the sequence reconstruction problem. In this work, we focus on the case when <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$k=2$ </tex-math></inline-formula> and <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2 \leq N \leq 6$ </tex-math></inline-formula> . Note that when <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N=1$ </tex-math></inline-formula> , the best known <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$(n,N;\mathcal {D}_{2})$ </tex-math></inline-formula> -reconstruction codes (two-deletion correcting codes) have <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$4 \log n + o(\log n)$ </tex-math></inline-formula> bits of redundancy. Firstly, we improve the redundancy to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$3 \log n + o(\log n)$ </tex-math></inline-formula> when <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N \in \{2,3\}$ </tex-math></inline-formula> and further improve it to <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2 \log n +o(\log n)$ </tex-math></inline-formula> when <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N=4$ </tex-math></inline-formula> . Then, for <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$N \in \{5,6\}$ </tex-math></inline-formula> , we design reconstruction codes with <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$\log n + o(\log n)$ </tex-math></inline-formula> bits of redundancy outperforming the previous best known result <inline-formula xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink"> <tex-math notation="LaTeX">$2 \log n+ o(\log n)$ </tex-math></inline-formula> .

Topics & Concepts

NotationMathematicsCombinatoricsDiscrete mathematicsAlgorithmArithmeticDNA and Biological ComputingCellular Automata and ApplicationsAdvanced biosensing and bioanalysis techniques
Correcting Two-Deletion With a Constant Number of Reads | Litcius