{"title":"多约束条件下 DNA 代码的新构造和并行搜索算法","authors":"Guodong Wang, Hongwei Liu, Xueyan Chen","doi":"arxiv-2409.06519","DOIUrl":null,"url":null,"abstract":"DNA codes have garnered significant interest due to their utilization in\ndigital media storage, cryptography, and DNA computing. In this paper, we first\nextend the results of constructing reversible group codes \\cite{Cengellenmis}\nand reversible composite group codes \\cite{Korban5} to general even-order\nfinite groups. By using these results, we give parallel searching algorithms to\nfind some new DNA codes with better parameters. Secondly, by mapping codes over\n$\\mathbb{F}_4$ to DNA codes, we establish a relationship between the\n$GC$-weight enumerator of DNA codes and the Hamming weight enumerator of their\ntrace codes, which greatly improves the computational efficiency of searching\nfor DNA codes. Based on this relationship, we propose an efficient algorithm\nfor generating DNA codes with $50\\%$ $GC$-content. Furthermore, we find that\nthere is no direct connection between the $GC$-weight enumerator of a DNA code\nand the $GC$-weight enumerator of its dual code. Finally, we present algorithms\nfor determining whether a DNA code is free from secondary structures or\nconflict-free, and some new DNA codes with better parameters under multiple\nconstraints are obtained, which are listed in Tables 1 and 4.","PeriodicalId":501082,"journal":{"name":"arXiv - MATH - Information Theory","volume":"110 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-09-10","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"New constructions of DNA codes under multiple constraints and parallel searching algorithms\",\"authors\":\"Guodong Wang, Hongwei Liu, Xueyan Chen\",\"doi\":\"arxiv-2409.06519\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"DNA codes have garnered significant interest due to their utilization in\\ndigital media storage, cryptography, and DNA computing. In this paper, we first\\nextend the results of constructing reversible group codes \\\\cite{Cengellenmis}\\nand reversible composite group codes \\\\cite{Korban5} to general even-order\\nfinite groups. By using these results, we give parallel searching algorithms to\\nfind some new DNA codes with better parameters. Secondly, by mapping codes over\\n$\\\\mathbb{F}_4$ to DNA codes, we establish a relationship between the\\n$GC$-weight enumerator of DNA codes and the Hamming weight enumerator of their\\ntrace codes, which greatly improves the computational efficiency of searching\\nfor DNA codes. Based on this relationship, we propose an efficient algorithm\\nfor generating DNA codes with $50\\\\%$ $GC$-content. Furthermore, we find that\\nthere is no direct connection between the $GC$-weight enumerator of a DNA code\\nand the $GC$-weight enumerator of its dual code. Finally, we present algorithms\\nfor determining whether a DNA code is free from secondary structures or\\nconflict-free, and some new DNA codes with better parameters under multiple\\nconstraints are obtained, which are listed in Tables 1 and 4.\",\"PeriodicalId\":501082,\"journal\":{\"name\":\"arXiv - MATH - Information Theory\",\"volume\":\"110 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-09-10\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - MATH - Information Theory\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2409.06519\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - MATH - Information Theory","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2409.06519","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
摘要
DNA 代码因其在数字媒体存储、密码学和 DNA 计算中的应用而备受关注。在本文中,我们首先将构建可逆群码(cite{Cengellenmis})和可逆复合群码(cite{Korban5})的结果扩展到一般偶阶无限群。利用这些结果,我们给出了并行搜索算法,以找到一些具有更好参数的新 DNA 代码。其次,通过将超过$\mathbb{F}_4$的编码映射到DNA编码,我们建立了DNA编码的$GC$权枚举器与其踪迹编码的汉明权枚举器之间的关系,这大大提高了搜索DNA编码的计算效率。基于这种关系,我们提出了一种生成具有50%$GC$内容的DNA编码的高效算法。此外,我们发现 DNA 代码的 $GC$-weight 枚举器与其对偶代码的 $GC$-weight 枚举器之间没有直接联系。最后,我们提出了确定DNA编码是否无二级结构或无冲突的算法,并得到了一些在多重约束下具有更好参数的新DNA编码,它们列于表1和表4。
New constructions of DNA codes under multiple constraints and parallel searching algorithms
DNA codes have garnered significant interest due to their utilization in
digital media storage, cryptography, and DNA computing. In this paper, we first
extend the results of constructing reversible group codes \cite{Cengellenmis}
and reversible composite group codes \cite{Korban5} to general even-order
finite groups. By using these results, we give parallel searching algorithms to
find some new DNA codes with better parameters. Secondly, by mapping codes over
$\mathbb{F}_4$ to DNA codes, we establish a relationship between the
$GC$-weight enumerator of DNA codes and the Hamming weight enumerator of their
trace codes, which greatly improves the computational efficiency of searching
for DNA codes. Based on this relationship, we propose an efficient algorithm
for generating DNA codes with $50\%$ $GC$-content. Furthermore, we find that
there is no direct connection between the $GC$-weight enumerator of a DNA code
and the $GC$-weight enumerator of its dual code. Finally, we present algorithms
for determining whether a DNA code is free from secondary structures or
conflict-free, and some new DNA codes with better parameters under multiple
constraints are obtained, which are listed in Tables 1 and 4.