Decoding algorithms of monotone codes and azinv codes and their unified view
This paper investigates linear-time decoding algorithms for two classes of error-correcting codes. One of the classes is monotone codes which are known as single deletion error-correcting codes, although they are not known to be single substitution error-correcting codes. The other is azinv codes wh...
Saved in:
| Published in | Designs, codes, and cryptography Vol. 90; no. 12; pp. 2893 - 2922 |
|---|---|
| Main Authors | , |
| Format | Journal Article |
| Language | English |
| Published |
New York
Springer US
01.12.2022
Springer Nature B.V |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0925-1022 1573-7586 |
| DOI | 10.1007/s10623-021-01004-0 |
Cover
| Abstract | This paper investigates linear-time decoding algorithms for two classes of error-correcting codes. One of the classes is monotone codes which are known as single deletion error-correcting codes, although they are not known to be single substitution error-correcting codes. The other is azinv codes which are known as single balanced adjacent deletion error-correcting codes, although they are not known to be single balanced adjacent substitution error-correcting codes. As a result, this paper proposes generalizations of Levenshtein’s decoding algorithm for Levenshtein’s single deletion or single substitution error-correcting codes. This paper points out that it is possible to unify our new two decoding algorithms. Moreover, we provide Python implementations of these algorithms and the graphs of their computational costs at
https://github.com/Hokuto496/Decoding_Algorithms_of_monotone_codes_and_azinv_codes
. |
|---|---|
| AbstractList | This paper investigates linear-time decoding algorithms for two classes of error-correcting codes. One of the classes is monotone codes which are known as single deletion error-correcting codes, although they are not known to be single substitution error-correcting codes. The other is azinv codes which are known as single balanced adjacent deletion error-correcting codes, although they are not known to be single balanced adjacent substitution error-correcting codes. As a result, this paper proposes generalizations of Levenshtein’s decoding algorithm for Levenshtein’s single deletion or single substitution error-correcting codes. This paper points out that it is possible to unify our new two decoding algorithms. Moreover, we provide Python implementations of these algorithms and the graphs of their computational costs at https://github.com/Hokuto496/Decoding_Algorithms_of_monotone_codes_and_azinv_codes. This paper investigates linear-time decoding algorithms for two classes of error-correcting codes. One of the classes is monotone codes which are known as single deletion error-correcting codes, although they are not known to be single substitution error-correcting codes. The other is azinv codes which are known as single balanced adjacent deletion error-correcting codes, although they are not known to be single balanced adjacent substitution error-correcting codes. As a result, this paper proposes generalizations of Levenshtein’s decoding algorithm for Levenshtein’s single deletion or single substitution error-correcting codes. This paper points out that it is possible to unify our new two decoding algorithms. Moreover, we provide Python implementations of these algorithms and the graphs of their computational costs at https://github.com/Hokuto496/Decoding_Algorithms_of_monotone_codes_and_azinv_codes . |
| Author | Takahashi, Hokuto Hagiwara, Manabu |
| Author_xml | – sequence: 1 givenname: Hokuto orcidid: 0000-0003-0927-5273 surname: Takahashi fullname: Takahashi, Hokuto email: takahashi496@alumni.tus.ac.jp organization: Graduate School of Science and Engineering, Chiba University – sequence: 2 givenname: Manabu surname: Hagiwara fullname: Hagiwara, Manabu organization: Graduate School of Science, Chiba University |
| BookMark | eNp9UE1PAyEQJaYmttU_4InEMzrAAtujqZ_JJl70TOgutDQtVNjW6K8XXRM9eZq8mfeReRM0CjFYhM4pXFIAdZUpSMYJMEqgLCoCR2hMheJEiVqO0BhmTBAKjJ2gSc5rAKAc2Bg1N7aNnQ9LbDbLmHy_2mYcHd7GEPuSgcvVZmxCh82HD4c_uF9Zn_A-eOdthw_evp2iY2c22Z79zCl6ubt9nj-Q5un-cX7dkJYp6MnMcMkAGK-lVAvGKy5oTa0smFaW0rZqobOVdG7BpWDOGtbxjitZG15eoHyKLgbfXYqve5t7vY77FEqkZooLUalZaWOK2MBqU8w5Wad3yW9NetcU9FdremhNF0v93ZqGIuKDKBdyWNr0a_2P6hM_6G9O |
| Cites_doi | 10.1109/TIT.2017.2778143 10.1186/1471-2105-14-272 10.1109/TIT.2018.2807480 10.1109/18.971760 10.1109/GLOCOM.2011.6134512 10.1109/ISIT.2016.7541374 10.1109/ISIT.2019.8849783 10.1109/ISIT45174.2021.9517878 10.1109/ISIT.2017.8006867 10.1109/DFT.2011.36 |
| ContentType | Journal Article |
| Copyright | The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022 The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022. |
| Copyright_xml | – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022 – notice: The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2022. |
| DBID | AAYXX CITATION JQ2 |
| DOI | 10.1007/s10623-021-01004-0 |
| DatabaseName | CrossRef ProQuest Computer Science Collection |
| DatabaseTitle | CrossRef ProQuest Computer Science Collection |
| DatabaseTitleList | ProQuest Computer Science Collection |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Mathematics Computer Science |
| EISSN | 1573-7586 |
| EndPage | 2922 |
| ExternalDocumentID | 10_1007_s10623_021_01004_0 |
| GrantInformation_xml | – fundername: KAKENHI grantid: 18H01435 |
| GroupedDBID | -52 -5D -5G -BR -EM -Y2 -~C .86 .DC .VR 06D 0R~ 0VY 199 1N0 1SB 2.D 203 28- 29F 2J2 2JN 2JY 2KG 2KM 2LR 2P1 2VQ 2~H 30V 4.4 406 408 409 40D 40E 5GY 5QI 5VS 67Z 6NX 78A 95- 95. 95~ 96X AAAVM AABHQ AACDK AAHNG AAIAL AAJBT AAJKR AANZL AARHV AARTL AASML AATNV AATVU AAUYE AAWCG AAYIU AAYQN AAYTO AAYZH ABAKF ABBBX ABBXA ABDZT ABECU ABFTD ABFTV ABHLI ABHQN ABJOX ABKCH ABKTR ABMNI ABMQK ABNWP ABQBU ABQSL ABSXP ABTAH ABTEG ABTHY ABTKH ABTMW ABULA ABWNU ABXPI ACAOD ACBXY ACDTI ACGFS ACHSB ACHXU ACIWK ACKNC ACMDZ ACMLO ACOKC ACOMO ACPIV ACSNA ACZOJ ADHHG ADHIR ADIMF ADINQ ADKNI ADKPE ADRFC ADTPH ADURQ ADYFF ADZKW AEBTG AEFIE AEFQL AEGAL AEGNC AEJHL AEJRE AEKMD AEMSY AENEX AEOHA AEPYU AESKC AETLH AEVLU AEXYK AFEXP AFGCZ AFLOW AFQWF AFWTZ AFZKB AGAYW AGDGC AGGDS AGJBK AGMZJ AGQEE AGQMX AGRTI AGWIL AGWZB AGYKE AHAVH AHBYD AHKAY AHSBF AHYZX AIAKS AIGIU AIIXL AILAN AITGF AJBLW AJRNO AJZVZ ALMA_UNASSIGNED_HOLDINGS ALWAN AMKLP AMXSW AMYLF AMYQR AOCGG ARMRJ ASPBG AVWKF AXYYD AYJHY AZFZN B-. BA0 BAPOH BBWZM BDATZ BGNMA BSONS CAG COF CS3 CSCUP DDRTE DL5 DNIVK DPUIP DU5 EBLON EBS EIOEI EJD ESBYG FEDTE FERAY FFXSO FIGPU FINBP FNLPD FRRFC FSGXE FWDCC GGCAI GGRSB GJIRD GNWQR GQ6 GQ7 GQ8 GXS H13 HF~ HG5 HG6 HMJXF HQYDN HRMNR HVGLF HZ~ I09 IHE IJ- IKXTQ ITM IWAJR IXC IZIGR IZQ I~X I~Z J-C J0Z JBSCW JCJTX JZLTJ KDC KOV KOW LAK LLZTM M4Y MA- N2Q N9A NB0 NDZJH NPVJJ NQJWS NU0 O9- O93 O9G O9I O9J OAM OVD P19 P2P P9R PF0 PT4 PT5 QOK QOS R4E R89 R9I RHV RNI RNS ROL RPX RSV RZC RZE RZK S16 S1Z S26 S27 S28 S3B SAP SCJ SCLPG SDD SDH SDM SHX SISQX SJYHP SMT SNE SNPRN SNX SOHCF SOJ SPISZ SRMVM SSLCW STPWE SZN T13 T16 TEORI TSG TSK TSV TUC U2A UG4 UOJIU UTJUX UZXMN VC2 VFIZW W23 W48 WK8 YLTOR Z45 Z7R Z7U Z7X Z7Z Z83 Z88 Z8M Z8R Z8T Z8W Z92 ZMTXR ZWQNP ZY4 ~EX AAPKM AAYXX ABBRH ABDBE ABFSG ABRTQ ACSTC ADHKG ADKFA AEZWR AFDZB AFHIU AFOHR AGQPQ AHPBZ AHWEU AIXLP ATHPR AYFIA CITATION JQ2 |
| ID | FETCH-LOGICAL-c270t-9a36200238667b23435181e638614e11c4c0de46ffb3652fea2d3d3768a310213 |
| IEDL.DBID | U2A |
| ISSN | 0925-1022 |
| IngestDate | Wed Sep 17 23:53:11 EDT 2025 Wed Oct 01 02:01:26 EDT 2025 Fri Feb 21 02:44:34 EST 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 12 |
| Keywords | Error-correcting codes Coding theory 94B50 Decoding algorithm Insertion/deletion Balanced adjacent deletion |
| Language | English |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c270t-9a36200238667b23435181e638614e11c4c0de46ffb3652fea2d3d3768a310213 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ORCID | 0000-0003-0927-5273 |
| PQID | 2735547962 |
| PQPubID | 2043752 |
| PageCount | 30 |
| ParticipantIDs | proquest_journals_2735547962 crossref_primary_10_1007_s10623_021_01004_0 springer_journals_10_1007_s10623_021_01004_0 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2022-12-01 |
| PublicationDateYYYYMMDD | 2022-12-01 |
| PublicationDate_xml | – month: 12 year: 2022 text: 2022-12-01 day: 01 |
| PublicationDecade | 2020 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York – name: Dordrecht |
| PublicationSubtitle | An International Journal |
| PublicationTitle | Designs, codes, and cryptography |
| PublicationTitleAbbrev | Des. Codes Cryptogr |
| PublicationYear | 2022 |
| Publisher | Springer US Springer Nature B.V |
| Publisher_xml | – name: Springer US – name: Springer Nature B.V |
| References | Helberg, Ferreira (CR6) 2002; 48 Levenshtein (CR10) 1967; 19 CR4 CR5 CR8 Buschmann, Bystrykh (CR1) 2013; 14 CR7 Levenshtein (CR9) 1966; 10 CR16 CR15 Gabrys, Yaakobi, Milenkovic (CR3) 2017; 64 CR14 CR13 CR12 CR11 Chee, Kiah, Vardy, Yaakobi (CR2) 2018; 64 1004_CR16 YM Chee (1004_CR2) 2018; 64 V Levenshtein (1004_CR9) 1966; 10 R Gabrys (1004_CR3) 2017; 64 V Levenshtein (1004_CR10) 1967; 19 1004_CR11 1004_CR7 T Buschmann (1004_CR1) 2013; 14 1004_CR8 1004_CR5 AS Helberg (1004_CR6) 2002; 48 1004_CR15 1004_CR14 1004_CR13 1004_CR4 1004_CR12 |
| References_xml | – volume: 10 start-page: 707 issue: 8 year: 1966 end-page: 710 ident: CR9 article-title: Binary codes capable of correcting deletions, insertions, and reversals publication-title: Sov. Phys. Dokl. – ident: CR4 – ident: CR14 – ident: CR15 – ident: CR16 – ident: CR12 – volume: 64 start-page: 2550 issue: 4 year: 2017 end-page: 2570 ident: CR3 article-title: Codes in the Damerau distance for deletion and adjacent transposition correction publication-title: IEEE Trans. Inform. Theory doi: 10.1109/TIT.2017.2778143 – ident: CR13 – ident: CR11 – ident: CR5 – ident: CR7 – ident: CR8 – volume: 14 start-page: 272 issue: 1 year: 2013 ident: CR1 article-title: Levenshtein error-correcting barcodes for multiplexed DNA sequencing publication-title: BMC Bioinform. doi: 10.1186/1471-2105-14-272 – volume: 64 start-page: 7094 issue: 11 year: 2018 end-page: 7112 ident: CR2 article-title: Coding for racetrack memories publication-title: IEEE Trans. Inform. Theory doi: 10.1109/TIT.2018.2807480 – volume: 48 start-page: 305 issue: 1 year: 2002 end-page: 308 ident: CR6 article-title: On multiple insertion/deletion correcting codes publication-title: IEEE Trans. Inform. Theory doi: 10.1109/18.971760 – volume: 19 start-page: 293 year: 1967 end-page: 298 ident: CR10 article-title: Asymptotically optimum binary code with correction for losses of one or two adjacent bits publication-title: Problemy Kibernet – ident: 1004_CR8 doi: 10.1109/GLOCOM.2011.6134512 – volume: 64 start-page: 7094 issue: 11 year: 2018 ident: 1004_CR2 publication-title: IEEE Trans. Inform. Theory doi: 10.1109/TIT.2018.2807480 – volume: 10 start-page: 707 issue: 8 year: 1966 ident: 1004_CR9 publication-title: Sov. Phys. Dokl. – ident: 1004_CR4 doi: 10.1109/ISIT.2016.7541374 – ident: 1004_CR11 – volume: 48 start-page: 305 issue: 1 year: 2002 ident: 1004_CR6 publication-title: IEEE Trans. Inform. Theory doi: 10.1109/18.971760 – ident: 1004_CR12 doi: 10.1109/ISIT.2019.8849783 – ident: 1004_CR14 doi: 10.1109/ISIT45174.2021.9517878 – ident: 1004_CR13 doi: 10.1109/ISIT45174.2021.9517878 – volume: 64 start-page: 2550 issue: 4 year: 2017 ident: 1004_CR3 publication-title: IEEE Trans. Inform. Theory doi: 10.1109/TIT.2017.2778143 – ident: 1004_CR5 doi: 10.1109/ISIT.2017.8006867 – ident: 1004_CR7 doi: 10.1109/DFT.2011.36 – ident: 1004_CR16 – ident: 1004_CR15 – volume: 14 start-page: 272 issue: 1 year: 2013 ident: 1004_CR1 publication-title: BMC Bioinform. doi: 10.1186/1471-2105-14-272 – volume: 19 start-page: 293 year: 1967 ident: 1004_CR10 publication-title: Problemy Kibernet |
| SSID | ssj0001302 |
| Score | 2.303966 |
| Snippet | This paper investigates linear-time decoding algorithms for two classes of error-correcting codes. One of the classes is monotone codes which are known as... |
| SourceID | proquest crossref springer |
| SourceType | Aggregation Database Index Database Publisher |
| StartPage | 2893 |
| SubjectTerms | Algorithms Coding and Information Theory Computer Science Cryptology Decoding Deletion Discrete Mathematics in Computer Science Error correcting codes Error correction Special Issue: On Coding Theory and Combinatorics: In Memory of Vera Pless Substitutes |
| Title | Decoding algorithms of monotone codes and azinv codes and their unified view |
| URI | https://link.springer.com/article/10.1007/s10623-021-01004-0 https://www.proquest.com/docview/2735547962 |
| Volume | 90 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVAVX databaseName: SpringerLINK - Czech Republic Consortium customDbUrl: eissn: 1573-7586 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0001302 issn: 0925-1022 databaseCode: AGYKE dateStart: 19970101 isFulltext: true titleUrlDefault: http://link.springer.com providerName: Springer Nature – providerCode: PRVAVX databaseName: SpringerLink Journals (ICM) customDbUrl: eissn: 1573-7586 dateEnd: 99991231 omitProxy: true ssIdentifier: ssj0001302 issn: 0925-1022 databaseCode: U2A dateStart: 19970101 isFulltext: true titleUrlDefault: http://www.springerlink.com/journals/ providerName: Springer Nature |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT8IwFH5RuOjBH6gRRdKDN12ytVthR6IgUfEkCZ6adu3URIdhw7_f17IBGj14bLY1y-trv699730FOOfIqQN7cu-nRnlhwrSnpAw8piPcTygZhMqed4we-HAc3k6iSVkUllfZ7lVI0q3Ua8VuCNWeTSnwA5c-sQn1yMp5oRePaW-5_tpQnFPYo1Zjk9KyVOb3Pr7D0Ypj_giLOrQZ7MFOSRNJbzGu-7BhsgbsVlcwkHJGNmB7TU8QW6OlCGt-APfXuLW00ETk2_N09lq8vOdkmhJ0vKmV4Ca2nD0nMtPEakx_rrVd-IDMs9cUGSqx0YNDGA_6j1dDr7w8wUtoxy-8WCI0OUTmvKMoQ1qEYG5wuiEgmyBIwsTXJuRpqhiPaGok1UzjctOVzF73zY6gluG_HAMJddLVCWVMx34YyEjFhnHVjTmSTfxEN-GisqH4WGhkiJUasrW4wA6Fs7jwm9CqzCzK-ZILJFHIazoxp024rEy_evx3byf_e_0UtqitX3D5KC2oFbO5OUNWUag21Hs3T3f9tnOmL9efwYs |
| linkProvider | Springer Nature |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1NU8IwEN1ROKgHUdQRRc3Bm5ZpkxLokVEQ5eMEM3jqJE2rjFocWjz4692UFpDRA8dM2500X-8lu_sCcM2RU1v65N4MfGnYHlOGFMIymKrifkIKy5b6vKPX5-2h_TSqjtKksCiLds9ckslKvZLshlBt6JAC00rCJ7Yhb6NBmoN84-G501yswNoZl2jsUa2ySWmaLPO3ld-AtGSZa47RBG9aBRhmNZ2HmbxVZrGseN9rIo6b_soB7KcElDTmI-YQtvywCIXscgeSzvUi7K0oFWKpt5B3jY6ge4-bVg16RLy_TKbj-PUjIpOA4JCeaHFvohPlIyJCRbR69ddKOXFMkFk4DpD7Eu2XOIZhqzm4axvptQyGR2tmbDgCQS_Bes5rkjIkXEgTfJzICPW-ZXm2Zyrf5kEgGa_SwBdUMYULWV0wfZE4O4FciHU5BWIrr648yphyTNsSVen4jMu6w5HG4ieqBDdZ37ifc_UNd6mzrBvRRYNu0oiuWYJy1n1uOhMjF-kZMqaaw2kJbrPeWD7-39rZZq9fwU570Ou63cd-5xx2qc6SSKJeypCLpzP_ArlLLC_TofoDcYLfvw |
| linkToPdf | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV3PT8IwFH5RTIwe_IEaUdQevOnC1m6FHYlIUIF4kITb0q6bkuggbPj3-1o2mEYPHpttzfL62u9r33tfAa45cmpHn9zbcSQtN2TKkkI4FlMe7iekcFypzzsGQ94buY9jb1yq4jfZ7kVIclnToFWakqwxU3GjVPiGsG3p9ALbMakUm7DlaqEE9OgRba_WYh2WM2p7VOttUpqXzfzex3doWvPNHyFSgzzdA9jLKSNpL8f4EDaipAr7xXUMJJ-dVdgtaQtia7ASZE2PoN_BbaaGKSLeX6fzSfb2kZJpTNAJp1qOm-jS9pSIRBGtN_1ZaptQAlkkkxjZKtGRhGMYde9f7npWfpGCFdKmnVm-QJgy6Mx5U1KGFAmBPcKph-AcOU7ohraKXB7HknGPxpGgiilcelqC6au_2QlUEvyXUyCuClsqpIwp33Yd4Uk_Yly2fI7EEz9RNbgpbBjMlnoZwVoZWVs8wA4DY_HArkG9MHOQz500QEKFHKfpc1qD28L068d_93b2v9evYPu50w36D8Onc9ihuqzBpKnUoZLNF9EFko1MXhp_-gKzlscf |
| openUrl | ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=Decoding+algorithms+of+monotone+codes+and+azinv+codes+and+their+unified+view&rft.jtitle=Designs%2C+codes%2C+and+cryptography&rft.au=Takahashi%2C+Hokuto&rft.au=Hagiwara%2C+Manabu&rft.date=2022-12-01&rft.pub=Springer+US&rft.issn=0925-1022&rft.eissn=1573-7586&rft.volume=90&rft.issue=12&rft.spage=2893&rft.epage=2922&rft_id=info:doi/10.1007%2Fs10623-021-01004-0&rft.externalDocID=10_1007_s10623_021_01004_0 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0925-1022&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0925-1022&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0925-1022&client=summon |