Codes Correcting Long Duplication Errors

被引:0
|
作者
Goshkoder, Daniil [1 ]
Polyanskii, Nikita [2 ]
Vorobyev, Ilya [3 ]
机构
[1] Lomonosov Moscow State Univ, Chair Probabil Theory, Moscow 119991, Russia
[2] IOTA Fdn, D-10437 Berlin, Germany
[3] Tech Univ Munich, Chair Theoret Informat Technol, D-80333 Munich, Germany
关键词
Error correction codes; Computational complexity; Duplication errors; Tandem duplications; Long duplications; CONSTRUCTION; STORAGE; DNA; DELETION; NUMBER;
D O I
10.1109/TMBMC.2024.3403755
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We consider the problem of constructing codes capable of correcting long tandem duplication errors of variable length. We present a subquadratic-complexity algorithm that uses only one symbol of redundancy to encode q-ary length-n words into codewords, which can correct a single duplication of length at least K = 4 center dot [log(q) n ] + 1. We enhance the error-correcting capability by introducing codes without efficient encoding, leading to an improved value of K = [log(q) n] + phi(n), where phi(n) is an arbitrary function such that phi(n) -> infinity as n -> infinity. In the class of codes correcting a single long duplication with redundancy 1, the value K in our constructions is order-optimal. Finally, k-repeat-free codes, in which every codeword contains any k-tuple at most once, are shown to correct any number of independent long duplications, each of length at least K = 2k, occurring simultaneously without any mutual interference.
引用
收藏
页码:272 / 288
页数:17
相关论文
共 50 条
  • [11] Codes correcting restricted errors
    Shparlinski, Igor E.
    Winterhof, Arne
    DESIGNS CODES AND CRYPTOGRAPHY, 2019, 87 (04) : 855 - 863
  • [12] Asymptotically Optimal Codes Correcting Fixed-Length Duplication Errors in DNA Storage Systems
    Kovacevic, Mladen
    Tan, Vincent Y. F.
    IEEE COMMUNICATIONS LETTERS, 2018, 22 (11) : 2194 - 2197
  • [13] Codes Correcting Bounded Length Tandem Duplication
    Nazirkhanova, Kamilla
    Medova, Luiza
    Kruglik, Stanislav
    Frolov, Alexey
    PROCEEDINGS OF 2020 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA2020), 2020, : 299 - 303
  • [14] Correcting coherent errors with surface codes
    Bravyi, Sergey
    Englbrecht, Matthias
    Konig, Robert
    Peard, Nolan
    NPJ QUANTUM INFORMATION, 2018, 4
  • [15] A METHOD FOR CORRECTING ERRORS IN CYCLIC CODES
    MEGRELISHVILI, RP
    AUTOMATION AND REMOTE CONTROL, 1965, 26 (06) : 1052 - +
  • [16] NONBINARY CODES CORRECTING LOCALIZED ERRORS
    AHLSWEDE, R
    BASSALYGO, LA
    PINSKER, MS
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1993, 39 (04) : 1413 - 1416
  • [17] On codes correcting weakly localized errors
    Bassalygo, LA
    Pinsker, MS
    IEEE TRANSACTIONS ON INFORMATION THEORY, 1997, 43 (01) : 363 - 364
  • [18] On Pseudolinear Codes for Correcting Adversarial Errors
    Ruzomberka, Eric
    Nikbakht, Homa
    Brinton, Christopher G.
    Poor, H. Vincent
    2023 IEEE 64TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, FOCS, 2023, : 556 - 567
  • [19] Nonuniform Codes for Correcting Asymmetric Errors
    Zhou, Hongchao
    Jiang, Anxiao
    Bruck, Jehoshua
    2011 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS (ISIT), 2011, : 1046 - 1050
  • [20] CODES FOR DETECTING AND CORRECTING PROPAGATION ERRORS
    ALBASSAM, S
    VENKATESAN, R
    BOSE, B
    COMPUTERS & MATHEMATICS WITH APPLICATIONS, 1992, 24 (04) : 103 - 109