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 条
  • [1] Error-correcting Codes for Short Tandem Duplication and Substitution Errors
    Tang, Yuanyuan
    Farnoud, Farzad
    2020 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY (ISIT), 2020, : 734 - 739
  • [2] Error-Correcting Codes for Short Tandem Duplication and Edit Errors
    Tang, Yuanyuan
    Farnoud, Farzad
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2022, 68 (02) : 871 - 880
  • [3] Duplication-correcting codes
    Andreas Lenz
    Antonia Wachter-Zeh
    Eitan Yaakobi
    Designs, Codes and Cryptography, 2019, 87 : 277 - 298
  • [4] Construction of Duplication Correcting Codes
    Zeraatpisheh, Mohamadbagher
    Esmaeili, Morteza
    Gulliver, T. Aaron
    IEEE ACCESS, 2020, 8 : 96150 - 96161
  • [5] Duplication-correcting codes
    Lenz, Andreas
    Wachter-Zeh, Antonia
    Yaakobi, Eitan
    DESIGNS CODES AND CRYPTOGRAPHY, 2019, 87 (2-3) : 277 - 298
  • [6] Low-Redundancy Codes for Correcting Multiple Short-Duplication and Edit Errors
    Tang, Yuanyuan
    Wang, Shuche
    Lou, Hao
    Gabrys, Ryan
    Farnoud, Farzad
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2023, 69 (05) : 2940 - 2954
  • [7] Construction of tandem duplication correcting codes
    Zeraatpisheh, Mohamadbagher
    Esmaeili, Morteza
    Gulliver, T. Aaron
    IET COMMUNICATIONS, 2019, 13 (15) : 2217 - 2225
  • [8] ERROR CORRECTING CODES FOR CORRECTING BURSTS OF ERRORS
    MEGGITT, JE
    IBM JOURNAL OF RESEARCH AND DEVELOPMENT, 1960, 4 (03) : 329 - 334
  • [9] Codes correcting restricted errors
    Igor E. Shparlinski
    Arne Winterhof
    Designs, Codes and Cryptography, 2019, 87 : 855 - 863
  • [10] CODES CORRECTING KEY ERRORS
    Das, Pankaj Kumar
    TWMS JOURNAL OF APPLIED AND ENGINEERING MATHEMATICS, 2015, 5 (01): : 110 - 117