{"id":"https://openalex.org/W1974189607","doi":"https://doi.org/10.1142/s0129054108005607","title":"EFFICIENT ALGORITHMS FOR (\u03b4,\u03b3,\u03b1) AND (\u03b4, k<sub>\u0394</sub>, \u03b1)-MATCHING","display_name":"EFFICIENT ALGORITHMS FOR (\u03b4,\u03b3,\u03b1) AND (\u03b4, k<sub>\u0394</sub>, \u03b1)-MATCHING","publication_year":2008,"publication_date":"2008-02-01","ids":{"openalex":"https://openalex.org/W1974189607","doi":"https://doi.org/10.1142/s0129054108005607","mag":"1974189607"},"language":"en","primary_location":{"id":"doi:10.1142/s0129054108005607","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0129054108005607","pdf_url":null,"source":{"id":"https://openalex.org/S68047077","display_name":"International Journal of Foundations of Computer Science","issn_l":"0129-0541","issn":["0129-0541","1793-6373"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Foundations of Computer Science","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/A5109866600","display_name":"Kimmo Fredriksson","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"KIMMO FREDRIKSSON","raw_affiliation_strings":["Department of Computer Science and Statistics, PO Box 111, 80101 University of Joensuu, Finland"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science and Statistics, PO Box 111, 80101 University of Joensuu, Finland","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000229752","display_name":"Szymon Grabowski","orcid":"https://orcid.org/0000-0003-1714-1224"},"institutions":[{"id":"https://openalex.org/I188884621","display_name":"Lodz University of Technology","ror":"https://ror.org/00s8fpf52","country_code":"PL","type":"education","lineage":["https://openalex.org/I188884621"]},{"id":"https://openalex.org/I34250744","display_name":"University of \u0141\u00f3d\u017a","ror":"https://ror.org/05cq64r17","country_code":"PL","type":"education","lineage":["https://openalex.org/I34250744"]}],"countries":["PL"],"is_corresponding":false,"raw_author_name":"SZYMON GRABOWSKI","raw_affiliation_strings":["Technical University of \u0141\u00f3d\u017a, Computer Engineering Department, Al. Politechniki 11, 90-924 \u0141\u00f3d\u017a, Poland"],"affiliations":[{"raw_affiliation_string":"Technical University of \u0141\u00f3d\u017a, Computer Engineering Department, Al. Politechniki 11, 90-924 \u0141\u00f3d\u017a, Poland","institution_ids":["https://openalex.org/I34250744","https://openalex.org/I188884621"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5109866600"],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.7162,"has_fulltext":false,"cited_by_count":6,"citation_normalized_percentile":{"value":0.86741334,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"19","issue":"01","first_page":"163","last_page":"183"},"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/T12029","display_name":"DNA and Biological Computing","score":0.9977999925613403,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9864000082015991,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/substring","display_name":"Substring","score":0.884615421295166},{"id":"https://openalex.org/keywords/combinatorics","display_name":"Combinatorics","score":0.652010977268219},{"id":"https://openalex.org/keywords/string-searching-algorithm","display_name":"String searching algorithm","score":0.6509586572647095},{"id":"https://openalex.org/keywords/symbol","display_name":"Symbol (formal)","score":0.626607358455658},{"id":"https://openalex.org/keywords/alphabet","display_name":"Alphabet","score":0.6263819932937622},{"id":"https://openalex.org/keywords/matching","display_name":"Matching (statistics)","score":0.5882660746574402},{"id":"https://openalex.org/keywords/pattern-matching","display_name":"Pattern matching","score":0.5876836180686951},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5541616082191467},{"id":"https://openalex.org/keywords/integer","display_name":"Integer (computer science)","score":0.5505262017250061},{"id":"https://openalex.org/keywords/string","display_name":"String (physics)","score":0.5087977051734924},{"id":"https://openalex.org/keywords/word","display_name":"Word (group theory)","score":0.4992954730987549},{"id":"https://openalex.org/keywords/character","display_name":"Character (mathematics)","score":0.4958890378475189},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.4917297661304474},{"id":"https://openalex.org/keywords/discrete-mathematics","display_name":"Discrete mathematics","score":0.4010627269744873},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.3492307662963867},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.17326223850250244},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.15773960947990417}],"concepts":[{"id":"https://openalex.org/C182407805","wikidata":"https://www.wikidata.org/wiki/Q2626534","display_name":"Substring","level":3,"score":0.884615421295166},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.652010977268219},{"id":"https://openalex.org/C7757238","wikidata":"https://www.wikidata.org/wiki/Q374040","display_name":"String searching algorithm","level":3,"score":0.6509586572647095},{"id":"https://openalex.org/C134400042","wikidata":"https://www.wikidata.org/wiki/Q2372244","display_name":"Symbol (formal)","level":2,"score":0.626607358455658},{"id":"https://openalex.org/C112876837","wikidata":"https://www.wikidata.org/wiki/Q837518","display_name":"Alphabet","level":2,"score":0.6263819932937622},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.5882660746574402},{"id":"https://openalex.org/C68859911","wikidata":"https://www.wikidata.org/wiki/Q1503724","display_name":"Pattern matching","level":2,"score":0.5876836180686951},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5541616082191467},{"id":"https://openalex.org/C97137487","wikidata":"https://www.wikidata.org/wiki/Q729138","display_name":"Integer (computer science)","level":2,"score":0.5505262017250061},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.5087977051734924},{"id":"https://openalex.org/C90805587","wikidata":"https://www.wikidata.org/wiki/Q10944557","display_name":"Word (group theory)","level":2,"score":0.4992954730987549},{"id":"https://openalex.org/C2780861071","wikidata":"https://www.wikidata.org/wiki/Q1062934","display_name":"Character (mathematics)","level":2,"score":0.4958890378475189},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.4917297661304474},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.4010627269744873},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.3492307662963867},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.17326223850250244},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.15773960947990417},{"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/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","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},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1142/s0129054108005607","is_oa":false,"landing_page_url":"https://doi.org/10.1142/s0129054108005607","pdf_url":null,"source":{"id":"https://openalex.org/S68047077","display_name":"International Journal of Foundations of Computer Science","issn_l":"0129-0541","issn":["0129-0541","1793-6373"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319815","host_organization_name":"World Scientific","host_organization_lineage":["https://openalex.org/P4310319815"],"host_organization_lineage_names":["World Scientific"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"International Journal of Foundations of Computer Science","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W59640500","https://openalex.org/W1977421134","https://openalex.org/W1999839135","https://openalex.org/W2033376980","https://openalex.org/W2051750343","https://openalex.org/W2073544604","https://openalex.org/W2116509046","https://openalex.org/W2128777897","https://openalex.org/W2141496499","https://openalex.org/W2149699979","https://openalex.org/W2475478067"],"related_works":["https://openalex.org/W2150917858","https://openalex.org/W204227468","https://openalex.org/W2962729514","https://openalex.org/W2902482624","https://openalex.org/W2902555313","https://openalex.org/W2376315482","https://openalex.org/W4249054680","https://openalex.org/W3112977702","https://openalex.org/W2218650848","https://openalex.org/W2366227422"],"abstract_inverted_index":{"We":[0,127,210],"propose":[1],"new":[2],"algorithms":[3,130,171,218],"for":[4,79,139],"(\u03b4,\u03b3,\u03b1)-matching.":[5],"In":[6],"this":[7],"string":[8],"matching":[9,115],"problem":[10],"we":[11,106,182],"are":[12,219],"given":[13],"a":[14,26,166],"pattern":[15,47,67],"P":[16,68],"=":[17,29,42],"p":[18,20,23,49],"0":[19,31],"1":[21,33],"\u2026":[22,34,75],"m\u22121":[24],"and":[25,93,142,158,196],"text":[27,53,71,116],"T":[28],"t":[30,32,35,55,61,73,76,88,98],"n\u22121":[36],"over":[37],"some":[38,70],"integer":[39],"alphabet":[40],"\u03a3":[41,94],"{0\u2026\u03c3":[43],"\u2212":[44,60,87,97],"1}.":[45],"The":[46,66,118,169],"symbol":[48,54],"i":[50,59,81,86,96],"\u03b4-matches":[51],"the":[52,133,143,161,217],"j":[56,62,74],"iff":[57,78],"|p":[58,85,95],"|":[63,90,100],"\u2264":[64,91,101],"\u03b4.":[65],"(\u03b4,\u03b3)-matches":[69],"substring":[72],"j+m\u22121":[77],"all":[80],"it":[82],"holds":[83],"that":[84,131,216],"j+i":[89,99],"\u03b4":[92],"\u03b3.":[102],"Finally,":[103],"in":[104,124,165,207,222],"(\u03b4,\u03b3,\u03b1)-matching":[105],"also":[107],"permit":[108],"at":[109],"most":[110],"\u03b1-symbol":[111],"gaps":[112],"between":[113],"each":[114],"symbol.":[117],"only":[119],"known":[120],"previous":[121],"algorithm":[122],"runs":[123],"O(nm)":[125],"time.":[126],"give":[128],"several":[129,178],"improve":[132],"average":[134],"case":[135,145],"up":[136],"to":[137,146,176],"O(n)":[138],"small":[140],"\u03b1,":[141],"worst":[144],"[Formula:":[147,155],"see":[148,156],"text]":[149,157],"or":[150],"O(nm":[151],"log":[152],"(\u03b3)/w),":[153],"where":[154],"w":[159],"is":[160],"number":[162],"of":[163,189,194],"bits":[164],"machine":[167],"word.":[168],"proposed":[170],"can":[172],"be":[173],"easily":[174],"modified":[175],"solve":[177],"other":[179],"related":[180],"problems,":[181],"explicitly":[183],"consider":[184],"e.g.":[185],"character":[186],"classes":[187],"(instead":[188,193],"\u03b4-matching),":[190],"(\u0394-limited)":[191],"k-mismatches":[192],"\u03b3-matching)":[195],"more":[197],"general":[198],"gaps,":[199],"including":[200],"negative":[201],"ones.":[202],"These":[203],"find":[204],"important":[205],"applications":[206],"computational":[208],"biology.":[209],"conclude":[211],"with":[212],"experimental":[213],"results":[214],"showing":[215],"very":[220],"efficient":[221],"practice.":[223]},"counts_by_year":[{"year":2020,"cited_by_count":1},{"year":2017,"cited_by_count":1},{"year":2013,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
