{"id":"https://openalex.org/W7168022849","doi":"https://doi.org/10.1145/3806645.3816165","title":"Quantum Bit-Parallel Swap Matching","display_name":"Quantum Bit-Parallel Swap Matching","publication_year":2026,"publication_date":"2026-07-11","ids":{"openalex":"https://openalex.org/W7168022849","doi":"https://doi.org/10.1145/3806645.3816165"},"language":null,"primary_location":{"id":"doi:10.1145/3806645.3816165","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3806645.3816165","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 35th International Symposium on High-Performance Parallel and Distributed Computing","raw_type":"proceedings-article"},"type":"conference-paper","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.1145/3806645.3816165","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5105877451","display_name":"Simone Faro","orcid":"https://orcid.org/0000-0001-5937-5796"},"institutions":[{"id":"https://openalex.org/I39063666","display_name":"University of Catania","ror":"https://ror.org/03a64bh57","country_code":"IT","type":"education","lineage":["https://openalex.org/I39063666"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Simone Faro","raw_affiliation_strings":["Department of Mathematics and Computer Science, University of Catania, Catania, Italy"],"raw_orcid":"https://orcid.org/0000-0001-5937-5796","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, University of Catania, Catania, Italy","institution_ids":["https://openalex.org/I39063666"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5004198996","display_name":"Francesco Pio Marino","orcid":"https://orcid.org/0000-0003-4722-9542"},"institutions":[{"id":"https://openalex.org/I39063666","display_name":"University of Catania","ror":"https://ror.org/03a64bh57","country_code":"IT","type":"education","lineage":["https://openalex.org/I39063666"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Francesco Pio Marino","raw_affiliation_strings":["Department of Mathematics and Computer Science, University of Catania, Catania, Italy"],"raw_orcid":"https://orcid.org/0000-0003-4722-9542","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, University of Catania, Catania, Italy","institution_ids":["https://openalex.org/I39063666"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5008817499","display_name":"Arianna Pavone","orcid":"https://orcid.org/0000-0002-8840-6157"},"institutions":[{"id":"https://openalex.org/I900890020","display_name":"University of Palermo","ror":"https://ror.org/044k9ta02","country_code":"IT","type":"education","lineage":["https://openalex.org/I900890020"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Arianna Pavone","raw_affiliation_strings":["Department of Mathematics and Computer Science, Universit\u00e0 di Palermo, Palermo, Italy"],"raw_orcid":"https://orcid.org/0000-0002-8840-6157","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, Universit\u00e0 di Palermo, Palermo, Italy","institution_ids":["https://openalex.org/I900890020"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5140463110","display_name":"Simone Spina","orcid":"https://orcid.org/0009-0007-8355-1121"},"institutions":[{"id":"https://openalex.org/I39063666","display_name":"University of Catania","ror":"https://ror.org/03a64bh57","country_code":"IT","type":"education","lineage":["https://openalex.org/I39063666"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Simone Spina","raw_affiliation_strings":["Department of Mathematics and Computer Science, University of Catania, Catania, Italy"],"raw_orcid":"https://orcid.org/0009-0007-8355-1121","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, University of Catania, Catania, Italy","institution_ids":["https://openalex.org/I39063666"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5008940410","display_name":"Caterina Viola","orcid":"https://orcid.org/0000-0002-7312-5002"},"institutions":[{"id":"https://openalex.org/I39063666","display_name":"University of Catania","ror":"https://ror.org/03a64bh57","country_code":"IT","type":"education","lineage":["https://openalex.org/I39063666"]}],"countries":["IT"],"is_corresponding":false,"raw_author_name":"Caterina Viola","raw_affiliation_strings":["Department of Mathematics and Computer Science, University of Catania, Catania, Italy"],"raw_orcid":"https://orcid.org/0000-0002-7312-5002","affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, University of Catania, Catania, Italy","institution_ids":["https://openalex.org/I39063666"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"722","last_page":"730"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.9675999879837036,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10682","display_name":"Quantum Computing Algorithms and Architecture","score":0.9675999879837036,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12029","display_name":"DNA and Biological Computing","score":0.006200000178068876,"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/T10720","display_name":"Complexity and Algorithms in Graphs","score":0.0035000001080334187,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/quantum-algorithm","display_name":"Quantum algorithm","score":0.5960000157356262},{"id":"https://openalex.org/keywords/quantum","display_name":"Quantum","score":0.5673999786376953},{"id":"https://openalex.org/keywords/approximate-string-matching","display_name":"Approximate string matching","score":0.5471000075340271},{"id":"https://openalex.org/keywords/quantum-computer","display_name":"Quantum computer","score":0.47519999742507935},{"id":"https://openalex.org/keywords/swap","display_name":"Swap (finance)","score":0.4652000069618225},{"id":"https://openalex.org/keywords/quantum-circuit","display_name":"Quantum circuit","score":0.421099990606308},{"id":"https://openalex.org/keywords/quantum-information","display_name":"Quantum information","score":0.4106999933719635},{"id":"https://openalex.org/keywords/quantum-operation","display_name":"Quantum operation","score":0.3684999942779541}],"concepts":[{"id":"https://openalex.org/C137019171","wikidata":"https://www.wikidata.org/wiki/Q2623817","display_name":"Quantum algorithm","level":3,"score":0.5960000157356262},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.5673999786376953},{"id":"https://openalex.org/C32610155","wikidata":"https://www.wikidata.org/wiki/Q1798621","display_name":"Approximate string matching","level":3,"score":0.5471000075340271},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5307000279426575},{"id":"https://openalex.org/C58053490","wikidata":"https://www.wikidata.org/wiki/Q176555","display_name":"Quantum computer","level":3,"score":0.47519999742507935},{"id":"https://openalex.org/C99821215","wikidata":"https://www.wikidata.org/wiki/Q1136583","display_name":"Swap (finance)","level":2,"score":0.4652000069618225},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.46000000834465027},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.42179998755455017},{"id":"https://openalex.org/C124148022","wikidata":"https://www.wikidata.org/wiki/Q2122210","display_name":"Quantum circuit","level":5,"score":0.421099990606308},{"id":"https://openalex.org/C169699857","wikidata":"https://www.wikidata.org/wiki/Q2122243","display_name":"Quantum information","level":3,"score":0.4106999933719635},{"id":"https://openalex.org/C43682372","wikidata":"https://www.wikidata.org/wiki/Q7269080","display_name":"Quantum operation","level":4,"score":0.3684999942779541},{"id":"https://openalex.org/C11255438","wikidata":"https://www.wikidata.org/wiki/Q7269085","display_name":"Quantum process","level":4,"score":0.3546999990940094},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.34860000014305115},{"id":"https://openalex.org/C51003876","wikidata":"https://www.wikidata.org/wiki/Q1536431","display_name":"Quantum error correction","level":4,"score":0.3474000096321106},{"id":"https://openalex.org/C7757238","wikidata":"https://www.wikidata.org/wiki/Q374040","display_name":"String searching algorithm","level":3,"score":0.32170000672340393},{"id":"https://openalex.org/C41608201","wikidata":"https://www.wikidata.org/wiki/Q980509","display_name":"Embedding","level":2,"score":0.3109999895095825},{"id":"https://openalex.org/C41241483","wikidata":"https://www.wikidata.org/wiki/Q7269015","display_name":"Quantum capacity","level":5,"score":0.30149999260902405},{"id":"https://openalex.org/C125583679","wikidata":"https://www.wikidata.org/wiki/Q755673","display_name":"Search algorithm","level":2,"score":0.29899999499320984},{"id":"https://openalex.org/C15706264","wikidata":"https://www.wikidata.org/wiki/Q230883","display_name":"Quantum state","level":3,"score":0.2842000126838684},{"id":"https://openalex.org/C58849907","wikidata":"https://www.wikidata.org/wiki/Q2118982","display_name":"Quantum gate","level":4,"score":0.28209999203681946},{"id":"https://openalex.org/C203087015","wikidata":"https://www.wikidata.org/wiki/Q378201","display_name":"Qubit","level":3,"score":0.2736000120639801},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.25839999318122864},{"id":"https://openalex.org/C68859911","wikidata":"https://www.wikidata.org/wiki/Q1503724","display_name":"Pattern matching","level":2,"score":0.25769999623298645},{"id":"https://openalex.org/C62641251","wikidata":"https://www.wikidata.org/wiki/Q7269097","display_name":"Quantum sort","level":5,"score":0.25369998812675476}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3806645.3816165","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3806645.3816165","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 35th International Symposium on High-Performance Parallel and Distributed Computing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3806645.3816165","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3806645.3816165","pdf_url":null,"source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 35th International Symposium on High-Performance Parallel and Distributed Computing","raw_type":"proceedings-article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W1498987939","https://openalex.org/W1577768827","https://openalex.org/W1978658680","https://openalex.org/W1981409766","https://openalex.org/W1983788629","https://openalex.org/W2014883700","https://openalex.org/W2037649997","https://openalex.org/W2048675381","https://openalex.org/W2084652510","https://openalex.org/W2118172634","https://openalex.org/W2121981260","https://openalex.org/W2130631181","https://openalex.org/W2164836107","https://openalex.org/W2781236289","https://openalex.org/W3035769668","https://openalex.org/W3132769815","https://openalex.org/W4383901229","https://openalex.org/W4396571119","https://openalex.org/W4417530632","https://openalex.org/W6929686284"],"related_works":[],"abstract_inverted_index":{"Pattern":[0],"matching":[1,12,93,106,120,197,214],"with":[2,162],"swaps":[3],"is":[4],"a":[5,85,122,166,175,190,221],"well-known":[6],"non-standard":[7,212],"variant":[8],"of":[9,18,80,130,151,157,184,208,224],"the":[10,19,25,43,67,70,76,100,114,128,143,148,171,182,185,195,206,234],"string":[11,92,213],"problem":[13,37,68,198],"in":[14,31,42,50,69,155,199],"which":[15,83],"adjacent":[16],"characters":[17],"pattern":[20,60],"may":[21],"be":[22,230],"swapped,":[23],"under":[24],"constraint":[26],"that":[27,126,193,220],"each":[28],"character":[29],"participates":[30],"at":[32],"most":[33],"one":[34],"swap.":[35],"This":[36,203],"has":[38],"received":[39],"considerable":[40],"attention":[41],"stringology":[44],"literature":[45],"due":[46],"to":[47,88,211,233],"its":[48,152,160],"applications":[49],"areas":[51],"such":[52],"as":[53],"computational":[54],"biology,":[55],"error-tolerant":[56],"text":[57,226],"processing,":[58],"and":[59,138,179,216],"discovery.":[61],"In":[62],"this":[63,109],"paper":[64],"we":[65,98,188],"investigate":[66],"quantum":[71,81,96,102,124,136,140,145,176,191,209,235],"computing":[72],"model.":[73],"Building":[74],"upon":[75],"recently":[77],"introduced":[78],"framework":[79,178],"bit-parallelism,":[82],"provides":[84,217],"systematic":[86],"way":[87],"translate":[89],"classical":[90,115,153,225],"bit-parallel":[91],"algorithms":[94],"into":[95,121],"circuits,":[97],"develop":[99],"first":[101],"algorithm":[103,192],"for":[104,118],"swap":[105,119,196],"based":[107],"on":[108],"paradigm.":[110],"Our":[111],"approach":[112],"adapts":[113],"cross-sampling":[116],"technique":[117],"reversible":[123],"procedure":[125,173],"simulates":[127],"evolution":[129],"two":[131],"interacting":[132],"automata":[133],"configurations":[134],"using":[135],"registers":[137],"bitwise":[139],"operations.":[141],"While":[142],"resulting":[144],"circuit":[146,158],"preserves":[147],"near-linear":[149],"behavior":[150],"counterpart":[154],"terms":[156],"depth,":[159],"integration":[161],"Grover\u2019s":[163],"search":[164,177,186],"enables":[165],"quadratic":[167],"speedup.":[168],"By":[169],"embedding":[170],"verification":[172],"within":[174],"carefully":[180],"controlling":[181],"size":[183],"space,":[187],"obtain":[189],"solves":[194],"\\(\\tilde{O}(\\sqrt":[200],"{n})\\)":[201],"time.":[202],"result":[204],"extends":[205],"applicability":[207],"bit-parallelism":[210],"problems":[215],"further":[218],"evidence":[219],"broad":[222],"class":[223],"searching":[227],"techniques":[228],"can":[229],"systematically":[231],"lifted":[232],"setting":[236],"while":[237],"preserving":[238],"their":[239],"structural":[240],"efficiency.":[241]},"counts_by_year":[],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2026-07-12T00:00:00"}
