Abstract
In this paper, we focus on constructing unique-decodable and list-decodable codes for the recently studied (t, e)-composite-asymmetric error-correcting codes ((t, e)-CAECCs). Let X be an m×n binary matrix in which each row has Hamming weight w. If at most t rows of X contain errors, and in each erroneous row, there are at most e occurrences of 1→0 errors, we say that a (t, e)-composite-asymmetric error occurs in X. For general values of m, n, w, t, and e, we propose new constructions of (t, e)-CAECCs with redundancy at most (t-1)log(m)+O(1), where O(1) is independent of the code length m. In particular, this yields a class of (2, e)-CAECCs that are optimal in terms of redundancy. When m is a prime power, the redundancy can be further reduced to (t-1)log(m)-O(log(m)). To further increase the code size, we introduce a combinatorial object called a weak Be-set. When e=w, we present an efficient encoding and decoding method for our codes. Finally, we explore potential improvements by relaxing the requirement of unique decoding to list-decoding. We show that when the list size is t! or an exponential function of t, there exist list-decodable (t, e)-CAECCs with constant redundancy. When the list size is two, we construct list-decodable (3, 2)-CAECCs with redundancy log(m)+O(1).
| Original language | English |
|---|---|
| Pages (from-to) | 3437-3462 |
| Number of pages | 26 |
| Journal | Designs, Codes, and Cryptography |
| Volume | 93 |
| Issue number | 8 |
| DOIs | |
| State | Published - 1 Aug 2025 |
Keywords
- Asymmetric error
- DNA-based storage
- Error-correcting codes
ASJC Scopus subject areas
- Theoretical Computer Science
- Computer Science Applications
- Discrete Mathematics and Combinatorics
- Applied Mathematics