{"id":"https://openalex.org/W4226327253","doi":"https://doi.org/10.1109/tit.2022.3202856","title":"Beyond Single-Deletion Correcting Codes: Substitutions and Transpositions","display_name":"Beyond Single-Deletion Correcting Codes: Substitutions and Transpositions","publication_year":2022,"publication_date":"2022-08-29","ids":{"openalex":"https://openalex.org/W4226327253","doi":"https://doi.org/10.1109/tit.2022.3202856"},"language":"en","primary_location":{"id":"doi:10.1109/tit.2022.3202856","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tit.2022.3202856","pdf_url":null,"source":{"id":"https://openalex.org/S4502562","display_name":"IEEE Transactions on Information Theory","issn_l":"0018-9448","issn":["0018-9448","1557-9654"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Information Theory","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5008430584","display_name":"Ryan Gabrys","orcid":"https://orcid.org/0000-0002-9197-3371"},"institutions":[{"id":"https://openalex.org/I36258959","display_name":"University of California San Diego","ror":"https://ror.org/0168r3w48","country_code":"US","type":"education","lineage":["https://openalex.org/I36258959"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ryan Gabrys","raw_affiliation_strings":["Department of Electrical and Computer Engineering, University of California, La Jolla, San Diego, CA, USA"],"raw_orcid":"https://orcid.org/0000-0002-9197-3371","affiliations":[{"raw_affiliation_string":"Department of Electrical and Computer Engineering, University of California, La Jolla, San Diego, CA, USA","institution_ids":["https://openalex.org/I36258959"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5068388812","display_name":"Venkatesan Guruswami","orcid":"https://orcid.org/0000-0001-7926-3396"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]},{"id":"https://openalex.org/I95457486","display_name":"University of California, Berkeley","ror":"https://ror.org/01an7q238","country_code":"US","type":"education","lineage":["https://openalex.org/I95457486"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Venkatesan Guruswami","raw_affiliation_strings":["Department of Electrical Engineering and Computer Science, University of California, Berkeley, Berkeley, CA, USA","Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA"],"raw_orcid":"https://orcid.org/0000-0001-7926-3396","affiliations":[{"raw_affiliation_string":"Department of Electrical Engineering and Computer Science, University of California, Berkeley, Berkeley, CA, USA","institution_ids":["https://openalex.org/I95457486"]},{"raw_affiliation_string":"Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087635685","display_name":"Jo\u00e3o Ribeiro","orcid":"https://orcid.org/0000-0002-9870-0501"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Joao Ribeiro","raw_affiliation_strings":["Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA"],"raw_orcid":"https://orcid.org/0000-0002-9870-0501","affiliations":[{"raw_affiliation_string":"Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5103275698","display_name":"Ke Wu","orcid":"https://orcid.org/0000-0002-2756-8750"},"institutions":[{"id":"https://openalex.org/I74973139","display_name":"Carnegie Mellon University","ror":"https://ror.org/05x2bcf33","country_code":"US","type":"education","lineage":["https://openalex.org/I74973139"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Ke Wu","raw_affiliation_strings":["Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, Carnegie Mellon University, Pittsburgh, PA, USA","institution_ids":["https://openalex.org/I74973139"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.3503,"has_fulltext":false,"cited_by_count":31,"citation_normalized_percentile":{"value":0.8942969,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":"69","issue":"1","first_page":"169","last_page":"186"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12029","display_name":"DNA and Biological Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},"topics":[{"id":"https://openalex.org/T12029","display_name":"DNA and Biological Computing","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T10207","display_name":"Advanced biosensing and bioanalysis techniques","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/1312","display_name":"Molecular Biology"},"field":{"id":"https://openalex.org/fields/13","display_name":"Biochemistry, Genetics and Molecular Biology"},"domain":{"id":"https://openalex.org/domains/1","display_name":"Life Sciences"}},{"id":"https://openalex.org/T11181","display_name":"Advanced Data Storage Technologies","score":0.9847999811172485,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/binary-number","display_name":"Binary number","score":0.6720892190933228},{"id":"https://openalex.org/keywords/redundancy","display_name":"Redundancy (engineering)","score":0.6552343368530273},{"id":"https://openalex.org/keywords/notation","display_name":"Notation","score":0.6299289464950562},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.48030465841293335},{"id":"https://openalex.org/keywords/conjecture","display_name":"Conjecture","score":0.4652477204799652},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.4350889325141907},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4304405152797699},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.4268268942832947},{"id":"https://openalex.org/keywords/edit-distance","display_name":"Edit distance","score":0.4206807017326355},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.41916167736053467},{"id":"https://openalex.org/keywords/error-detection-and-correction","display_name":"Error detection and correction","score":0.4130091369152069},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.39871254563331604},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.33525797724723816},{"id":"https://openalex.org/keywords/arithmetic","display_name":"Arithmetic","score":0.2151181399822235},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.14273738861083984}],"concepts":[{"id":"https://openalex.org/C48372109","wikidata":"https://www.wikidata.org/wiki/Q3913","display_name":"Binary number","level":2,"score":0.6720892190933228},{"id":"https://openalex.org/C152124472","wikidata":"https://www.wikidata.org/wiki/Q1204361","display_name":"Redundancy (engineering)","level":2,"score":0.6552343368530273},{"id":"https://openalex.org/C45357846","wikidata":"https://www.wikidata.org/wiki/Q2001982","display_name":"Notation","level":2,"score":0.6299289464950562},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.48030465841293335},{"id":"https://openalex.org/C2780990831","wikidata":"https://www.wikidata.org/wiki/Q319141","display_name":"Conjecture","level":2,"score":0.4652477204799652},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.4350889325141907},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4304405152797699},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.4268268942832947},{"id":"https://openalex.org/C44359876","wikidata":"https://www.wikidata.org/wiki/Q5338467","display_name":"Edit distance","level":2,"score":0.4206807017326355},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.41916167736053467},{"id":"https://openalex.org/C103088060","wikidata":"https://www.wikidata.org/wiki/Q1062839","display_name":"Error detection and correction","level":2,"score":0.4130091369152069},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.39871254563331604},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.33525797724723816},{"id":"https://openalex.org/C94375191","wikidata":"https://www.wikidata.org/wiki/Q11205","display_name":"Arithmetic","level":1,"score":0.2151181399822235},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.14273738861083984},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tit.2022.3202856","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tit.2022.3202856","pdf_url":null,"source":{"id":"https://openalex.org/S4502562","display_name":"IEEE Transactions on Information Theory","issn_l":"0018-9448","issn":["0018-9448","1557-9654"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Information Theory","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G2465218775","display_name":null,"funder_award_id":"CCF-2107347","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G3794524892","display_name":"SaTC: CORE: Small: Transforming Non-Malleable Cryptography","funder_award_id":"1916939","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6751408502","display_name":null,"funder_award_id":"CCF-1814603","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G7557631692","display_name":null,"funder_award_id":"HR00110C0086","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"},{"id":"https://openalex.org/G8644488490","display_name":null,"funder_award_id":"53978","funder_id":"https://openalex.org/F4320332180","funder_display_name":"Defense Advanced Research Projects Agency"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320332180","display_name":"Defense Advanced Research Projects Agency","ror":"https://ror.org/02caytj08"},{"id":"https://openalex.org/F4320333450","display_name":"National Energy Technology Laboratory","ror":"https://ror.org/01x26mz03"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":30,"referenced_works":["https://openalex.org/W1647671624","https://openalex.org/W2029448413","https://openalex.org/W2081354249","https://openalex.org/W2107092627","https://openalex.org/W2167082268","https://openalex.org/W2509017166","https://openalex.org/W2584151571","https://openalex.org/W2751518651","https://openalex.org/W2769372735","https://openalex.org/W2788257106","https://openalex.org/W2897671136","https://openalex.org/W2951269465","https://openalex.org/W2963700977","https://openalex.org/W2963733306","https://openalex.org/W2964253788","https://openalex.org/W2989820098","https://openalex.org/W3000525759","https://openalex.org/W3030897411","https://openalex.org/W3080426567","https://openalex.org/W3080656513","https://openalex.org/W3092309105","https://openalex.org/W3113522538","https://openalex.org/W3118614175","https://openalex.org/W3198362552","https://openalex.org/W3198439812","https://openalex.org/W3211717252","https://openalex.org/W4226327253","https://openalex.org/W4289655327","https://openalex.org/W6636915900","https://openalex.org/W6767658092"],"related_works":["https://openalex.org/W3044917232","https://openalex.org/W1498160656","https://openalex.org/W2119149496","https://openalex.org/W2055693471","https://openalex.org/W2139858675","https://openalex.org/W2952580779","https://openalex.org/W1537327044","https://openalex.org/W4295101776","https://openalex.org/W123129858","https://openalex.org/W2981191153"],"abstract_inverted_index":{"We":[0,108,180,210],"consider":[1],"the":[2,36,86,98,182,241],"problem":[3,42,101],"of":[4,24,35,40,85,147,176,184],"designing":[5],"low-redundancy":[6],"codes":[7,57,122,217],"in":[8,15,30,103],"settings":[9],"where":[10],"one":[11,59,64,67,189,192,222,225],"must":[12],"correct":[13,58],"deletions":[14],"conjunction":[16],"with":[17,69,128,195,218,227],"substitutions":[18],"or":[19,66,191],"adjacent":[20,193],"transpositions;":[21],"a":[22,124,148,170,185],"combination":[23],"errors":[25],"that":[26,54,173],"is":[27,160],"usually":[28],"observed":[29],"DNA-based":[31],"data":[32],"storage.":[33],"One":[34],"most":[37],"basic":[38],"versions":[39],"this":[41,74,92],"was":[43],"settled":[44],"more":[45],"than":[46],"50":[47],"years":[48],"ago":[49],"by":[50,150,162],"Levenshtein,":[51],"who":[52],"proved":[53],"binary":[55,87,186,216],"Varshamov-Tenengolts":[56],"arbitrary":[60],"edit":[61,126],"error,":[62],"i.e.,":[63],"deletion":[65,190,223],"substitution,":[68],"nearly":[70,129,196],"optimal":[71,130,197],"redundancy.":[72],"However,":[73],"approach":[75],"fails":[76],"to":[77,79,246],"extend":[78],"many":[80],"simple":[81],"and":[82,112,214,224],"natural":[83],"variations":[84],"single-edit":[88],"error":[89,127],"setting.":[90],"In":[91],"work,":[93],"we":[94,165],"make":[95],"progress":[96],"on":[97],"code":[99,187],"design":[100],"above":[102],"three":[104],"such":[105],"variations:":[106],"1)":[107],"construct":[109,211],"linear-time":[110,212],"encodable":[111,213],"decodable":[113],"length-":[114],"<inline-formula":[115,132,199,229,248],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[116,133,200,230,249],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">":[117,134,201,231,250],"<tex-math":[118,135,202,232,251],"notation=\"LaTeX\">$n$":[119],"</tex-math></inline-formula>":[120,140,207,237,255],"non-binary":[121],"correcting":[123,188],"single":[125],"redundancy":[131,198,228],"notation=\"LaTeX\">$\\log":[136,203],"n+O(\\log":[137,204,234],"\\log":[138,205,235,253],"n)$":[139,206,236,254],",":[141],"providing":[142],"an":[143,247],"alternative":[144],"simpler":[145],"proof":[146],"result":[149],"Cai":[151],"et":[152],"al.":[153],"(IEEE":[154],"Trans.":[155],"Inf.":[156],"Theory":[157],"2021).":[158],"This":[159,239],"achieved":[161],"employing":[163],"what":[164],"call":[166],"weighted":[167],"VT":[168],"sketches,":[169],"new":[171],"notion":[172],"may":[174],"be":[175],"independent":[177],"interest.":[178],"2)":[179],"show":[181],"existence":[183],"transposition":[194],".":[208,238],"3)":[209],"list-decodable":[215],"list-size":[219],"2":[220],"for":[221],"substitution":[226],"notation=\"LaTeX\">$4\\log":[233],"matches":[240],"Gilbert-Varshamov":[242],"existential":[243],"bound":[244],"up":[245],"notation=\"LaTeX\">$O(\\log":[252],"additive":[256],"term.":[257]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":7},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
