{"id":"https://openalex.org/W2075760092","doi":"https://doi.org/10.1002/spe.4380240402","title":"Approximate string matching using withinword parallelism","display_name":"Approximate string matching using withinword parallelism","publication_year":1994,"publication_date":"1994-04-01","ids":{"openalex":"https://openalex.org/W2075760092","doi":"https://doi.org/10.1002/spe.4380240402","mag":"2075760092"},"language":"en","primary_location":{"id":"doi:10.1002/spe.4380240402","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380240402","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","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/A5061270359","display_name":"Alden H. Wright","orcid":null},"institutions":[{"id":"https://openalex.org/I6750721","display_name":"University of Montana","ror":"https://ror.org/0078xmk34","country_code":"US","type":"education","lineage":["https://openalex.org/I6750721"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Alden H. Wright","raw_affiliation_strings":["Computer Science, University of Montana, Missoula, MT 59812, U.S.A"],"affiliations":[{"raw_affiliation_string":"Computer Science, University of Montana, Missoula, MT 59812, U.S.A","institution_ids":["https://openalex.org/I6750721"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5061270359"],"corresponding_institution_ids":["https://openalex.org/I6750721"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":1.6945,"has_fulltext":false,"cited_by_count":26,"citation_normalized_percentile":{"value":0.86709639,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":"24","issue":"4","first_page":"337","last_page":"362"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":1.0,"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/T11269","display_name":"Algorithms and Data Compression","score":1.0,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9955999851226807,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T11567","display_name":"semigroups and automata theory","score":0.9932000041007996,"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/substring","display_name":"Substring","score":0.8465441465377808},{"id":"https://openalex.org/keywords/string-searching-algorithm","display_name":"String searching algorithm","score":0.779210090637207},{"id":"https://openalex.org/keywords/approximate-string-matching","display_name":"Approximate string matching","score":0.6799601316452026},{"id":"https://openalex.org/keywords/string","display_name":"String (physics)","score":0.5982915759086609},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5829390287399292},{"id":"https://openalex.org/keywords/edit-distance","display_name":"Edit distance","score":0.5308257937431335},{"id":"https://openalex.org/keywords/dynamic-programming","display_name":"Dynamic programming","score":0.5187364220619202},{"id":"https://openalex.org/keywords/parallelism","display_name":"Parallelism (grammar)","score":0.512859582901001},{"id":"https://openalex.org/keywords/pattern-matching","display_name":"Pattern matching","score":0.48787856101989746},{"id":"https://openalex.org/keywords/alphabet","display_name":"Alphabet","score":0.4513673782348633},{"id":"https://openalex.org/keywords/word","display_name":"Word (group theory)","score":0.4492477476596832},{"id":"https://openalex.org/keywords/substitution","display_name":"Substitution (logic)","score":0.4369533061981201},{"id":"https://openalex.org/keywords/longest-common-subsequence-problem","display_name":"Longest common subsequence problem","score":0.42448702454566956},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4241732358932495},{"id":"https://openalex.org/keywords/integer","display_name":"Integer (computer science)","score":0.4158407151699066},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3793826699256897},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.3521728515625},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.19973799586296082}],"concepts":[{"id":"https://openalex.org/C182407805","wikidata":"https://www.wikidata.org/wiki/Q2626534","display_name":"Substring","level":3,"score":0.8465441465377808},{"id":"https://openalex.org/C7757238","wikidata":"https://www.wikidata.org/wiki/Q374040","display_name":"String searching algorithm","level":3,"score":0.779210090637207},{"id":"https://openalex.org/C32610155","wikidata":"https://www.wikidata.org/wiki/Q1798621","display_name":"Approximate string matching","level":3,"score":0.6799601316452026},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.5982915759086609},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5829390287399292},{"id":"https://openalex.org/C44359876","wikidata":"https://www.wikidata.org/wiki/Q5338467","display_name":"Edit distance","level":2,"score":0.5308257937431335},{"id":"https://openalex.org/C37404715","wikidata":"https://www.wikidata.org/wiki/Q380679","display_name":"Dynamic programming","level":2,"score":0.5187364220619202},{"id":"https://openalex.org/C2781172179","wikidata":"https://www.wikidata.org/wiki/Q853109","display_name":"Parallelism (grammar)","level":2,"score":0.512859582901001},{"id":"https://openalex.org/C68859911","wikidata":"https://www.wikidata.org/wiki/Q1503724","display_name":"Pattern matching","level":2,"score":0.48787856101989746},{"id":"https://openalex.org/C112876837","wikidata":"https://www.wikidata.org/wiki/Q837518","display_name":"Alphabet","level":2,"score":0.4513673782348633},{"id":"https://openalex.org/C90805587","wikidata":"https://www.wikidata.org/wiki/Q10944557","display_name":"Word (group theory)","level":2,"score":0.4492477476596832},{"id":"https://openalex.org/C2778220771","wikidata":"https://www.wikidata.org/wiki/Q1522579","display_name":"Substitution (logic)","level":2,"score":0.4369533061981201},{"id":"https://openalex.org/C120098539","wikidata":"https://www.wikidata.org/wiki/Q141001","display_name":"Longest common subsequence problem","level":2,"score":0.42448702454566956},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4241732358932495},{"id":"https://openalex.org/C97137487","wikidata":"https://www.wikidata.org/wiki/Q729138","display_name":"Integer (computer science)","level":2,"score":0.4158407151699066},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3793826699256897},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.3521728515625},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.19973799586296082},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0},{"id":"https://openalex.org/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","level":1,"score":0.0},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1002/spe.4380240402","is_oa":false,"landing_page_url":"https://doi.org/10.1002/spe.4380240402","pdf_url":null,"source":{"id":"https://openalex.org/S122199241","display_name":"Software Practice and Experience","issn_l":"0038-0644","issn":["0038-0644","1097-024X"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310320595","host_organization_name":"Wiley","host_organization_lineage":["https://openalex.org/P4310320595"],"host_organization_lineage_names":["Wiley"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Software: Practice and Experience","raw_type":"journal-article"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.14.1823","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.14.1823","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.ubc.ca/local/reading/proceedings/spe91-95/spe/./vol24/issue4/spe885.pdf","raw_type":"text"},{"id":"pmh:oai:CiteSeerX.psu:10.1.1.24.9041","is_oa":false,"landing_page_url":"http://citeseerx.ist.psu.edu/viewdoc/summary?doi=10.1.1.24.9041","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"http://www.cs.umt.edu/CS/FAC/WRIGHT/papers/kapx_rev.ps.gz","raw_type":"text"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.6399999856948853,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":12,"referenced_works":["https://openalex.org/W1501400124","https://openalex.org/W1860104593","https://openalex.org/W1970707909","https://openalex.org/W1981409766","https://openalex.org/W1990413869","https://openalex.org/W2011632873","https://openalex.org/W2016219933","https://openalex.org/W2045821558","https://openalex.org/W2052899946","https://openalex.org/W2074231493","https://openalex.org/W2074707165","https://openalex.org/W4246821206"],"related_works":["https://openalex.org/W2298204719","https://openalex.org/W1564013439","https://openalex.org/W2181376558","https://openalex.org/W52396946","https://openalex.org/W2399644331","https://openalex.org/W2395807140","https://openalex.org/W2351800092","https://openalex.org/W2119057313","https://openalex.org/W1998140328","https://openalex.org/W2952544458"],"abstract_inverted_index":{"Abstract":[0],"Given":[1],"a":[2,5,57,61,67,90,96,108,142,146,165,179],"text":[3,29],"string,":[4,7],"pattern":[6,36],"and":[8,86,127,141,175,177],"an":[9,134],"integer":[10],"k":[11,20],",":[12],"the":[13,28,35,51,73,99,118,150,159,171,183],"problem":[14,79],"of":[15,27,54,66,72,98,120,136,167,173,182],"approximate":[16],"string":[17,30,37],"matching":[18],"with":[19,130],"differences":[21],"is":[22,38,48,80,95,122],"to":[23,158,164,170,178],"find":[24],"all":[25],"substrings":[26],"whose":[31],"edit":[32,43],"distance":[33,44],"from":[34],"less":[39],"than":[40],"k.":[41],"The":[42],"between":[45],"two":[46],"strings":[47],"defined":[49],"as":[50],"minimum":[52],"number":[53],"differences,":[55],"where":[56],"difference":[58],"can":[59,153],"be":[60,154],"substitution,":[62],"insertion,":[63],"or":[64,139],"deletion":[65],"single":[68],"character.":[69],"An":[70],"implementation":[71,101,181],"dynamic":[74,161],"programming":[75,162],"algorithm":[76,152,172,185],"for":[77,124,128],"this":[78],"given":[81],"that":[82,102,112],"packs":[83],"several":[84],"characters":[85,113],"mod\u20104":[87],"integers":[88],"into":[89],"computer":[91],"word.":[92],"Thus,":[93],"it":[94],"parallelization":[97],"conventional":[100,151],"runs":[103],"on":[104],"ordinary":[105],"processors.":[106],"Since":[107],"small":[109,125],"alphabet":[110,135],"means":[111],"have":[114],"short":[115],"binary":[116],"codes,":[117],"degree":[119],"parallelism":[121,148],"greatest":[123],"alphabets":[126],"processors":[129],"long":[131],"words.":[132],"For":[133],"size":[137],"8":[138],"smaller":[140],"64":[143],"bit":[144],"processor,":[145],"21\u2010fold":[147],"over":[149],"obtained.":[155],"Empirical":[156],"comparisons":[157],"basic":[160],"algorithm,":[163,169],"version":[166],"Ukkonen's":[168],"Galil":[174],"Park,":[176],"limited":[180],"Wu\u2010Manber":[184],"are":[186],"given.":[187]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2015,"cited_by_count":1}],"updated_date":"2026-04-04T16:13:02.066488","created_date":"2025-10-10T00:00:00"}
