{"id":"https://openalex.org/W2076433806","doi":"https://doi.org/10.1002/(sici)1097-024x(199909)29:11<931::aid-spe264>3.0.co;2-x","title":"On guards and symbol dependencies in substring search","display_name":"On guards and symbol dependencies in substring search","publication_year":1999,"publication_date":"1999-09-01","ids":{"openalex":"https://openalex.org/W2076433806","doi":"https://doi.org/10.1002/(sici)1097-024x(199909)29:11<931::aid-spe264>3.0.co;2-x","mag":"2076433806"},"language":"en","primary_location":{"id":"doi:10.1002/(sici)1097-024x(199909)29:11<931::aid-spe264>3.0.co;2-x","is_oa":false,"landing_page_url":"https://doi.org/10.1002/(sici)1097-024x(199909)29:11<931::aid-spe264>3.0.co;2-x","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/A5090584872","display_name":"T. Raita","orcid":null},"institutions":[{"id":"https://openalex.org/I16231767","display_name":"Turku University of Applied Sciences","ror":"https://ror.org/04s0yt949","country_code":"FI","type":"education","lineage":["https://openalex.org/I16231767"]},{"id":"https://openalex.org/I183173800","display_name":"Turku Centre for Computer Science","ror":"https://ror.org/00vy7ed73","country_code":"FI","type":"facility","lineage":["https://openalex.org/I130217899","https://openalex.org/I155660961","https://openalex.org/I183173800"]},{"id":"https://openalex.org/I155660961","display_name":"University of Turku","ror":"https://ror.org/05vghhr25","country_code":"FI","type":"education","lineage":["https://openalex.org/I155660961"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Timo Raita","raw_affiliation_strings":["Department of Mathematics and Computer Science, University of Turku, Lemminka\u0308isenkatu 14 A, SF-20520 Turku, Finland","Department of Mathematics and Computer Science, University of Turku, Lemmink\u00e4isenkatu 14 A, SF-20520 Turku, Finland"],"affiliations":[{"raw_affiliation_string":"Department of Mathematics and Computer Science, University of Turku, Lemminka\u0308isenkatu 14 A, SF-20520 Turku, Finland","institution_ids":["https://openalex.org/I183173800","https://openalex.org/I155660961","https://openalex.org/I16231767"]},{"raw_affiliation_string":"Department of Mathematics and Computer Science, University of Turku, Lemmink\u00e4isenkatu 14 A, SF-20520 Turku, Finland","institution_ids":["https://openalex.org/I155660961"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5090584872"],"corresponding_institution_ids":["https://openalex.org/I155660961","https://openalex.org/I16231767","https://openalex.org/I183173800"],"apc_list":{"value":4220,"currency":"USD","value_usd":4220},"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.1460177,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"29","issue":"11","first_page":"931","last_page":"941"},"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.9927999973297119,"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/T12016","display_name":"Web Data Mining and Analysis","score":0.986299991607666,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"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/guard","display_name":"Guard (computer science)","score":0.8368557095527649},{"id":"https://openalex.org/keywords/substring","display_name":"Substring","score":0.7657747268676758},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7140874266624451},{"id":"https://openalex.org/keywords/complement","display_name":"Complement (music)","score":0.6114524602890015},{"id":"https://openalex.org/keywords/symbol","display_name":"Symbol (formal)","score":0.5443739891052246},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5439995527267456},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.4947921633720398},{"id":"https://openalex.org/keywords/pattern-matching","display_name":"Pattern matching","score":0.4832233190536499},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.39761653542518616},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3772410750389099},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.28111469745635986},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2231595814228058},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.18955376744270325}],"concepts":[{"id":"https://openalex.org/C141141315","wikidata":"https://www.wikidata.org/wiki/Q2379942","display_name":"Guard (computer science)","level":2,"score":0.8368557095527649},{"id":"https://openalex.org/C182407805","wikidata":"https://www.wikidata.org/wiki/Q2626534","display_name":"Substring","level":3,"score":0.7657747268676758},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7140874266624451},{"id":"https://openalex.org/C112313634","wikidata":"https://www.wikidata.org/wiki/Q7886648","display_name":"Complement (music)","level":5,"score":0.6114524602890015},{"id":"https://openalex.org/C134400042","wikidata":"https://www.wikidata.org/wiki/Q2372244","display_name":"Symbol (formal)","level":2,"score":0.5443739891052246},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5439995527267456},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.4947921633720398},{"id":"https://openalex.org/C68859911","wikidata":"https://www.wikidata.org/wiki/Q1503724","display_name":"Pattern matching","level":2,"score":0.4832233190536499},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.39761653542518616},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3772410750389099},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.28111469745635986},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2231595814228058},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.18955376744270325},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.0},{"id":"https://openalex.org/C127716648","wikidata":"https://www.wikidata.org/wiki/Q104053","display_name":"Phenotype","level":3,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C188082640","wikidata":"https://www.wikidata.org/wiki/Q1780899","display_name":"Complementation","level":4,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1002/(sici)1097-024x(199909)29:11<931::aid-spe264>3.0.co;2-x","is_oa":false,"landing_page_url":"https://doi.org/10.1002/(sici)1097-024x(199909)29:11<931::aid-spe264>3.0.co;2-x","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"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":11,"referenced_works":["https://openalex.org/W1963591010","https://openalex.org/W1973082020","https://openalex.org/W1976978590","https://openalex.org/W1986106281","https://openalex.org/W1991199806","https://openalex.org/W2028858133","https://openalex.org/W2044507246","https://openalex.org/W2054418412","https://openalex.org/W2134826720","https://openalex.org/W2170005004","https://openalex.org/W6648023793"],"related_works":["https://openalex.org/W2902555313","https://openalex.org/W2890359459","https://openalex.org/W2731201547","https://openalex.org/W2135574162","https://openalex.org/W4249054680","https://openalex.org/W2055497872","https://openalex.org/W2902482624","https://openalex.org/W2091929432","https://openalex.org/W2218650848","https://openalex.org/W3112977702"],"abstract_inverted_index":{"Several":[0],"ingenious":[1],"and":[2,135],"theoretically":[3],"elegant":[4],"principles":[5],"for":[6,64,141],"shifting":[7],"a":[8,14,56,72,84,88,101,138],"pattern":[9,15,54],"(relative":[10],"to":[11,35,55,82,122,148],"text)":[12],"during":[13,21],"matching":[16],"process":[17],"have":[18],"been":[19,75],"devised":[20],"the":[22,28,37,40,44,48,53,65,69,77,94,105,111,124,153],"last":[23],"decade.":[24],"Somewhat":[25],"surprisingly,":[26],"however,":[27],"fastest":[29],"practical":[30],"implementations":[31],"do":[32],"not":[33],"try":[34],"maximize":[36],"length":[38],"of":[39,71,79,104,113,126,152],"shift":[41],"\u2013":[42],"on":[43,110],"contrary,":[45],"they":[46],"strip":[47],"components":[49],"assisting":[50],"in":[51,146],"moving":[52],"bare":[57],"minimum.":[58],"To":[59],"compensate,":[60],"at":[61,87],"least":[62],"partly,":[63],"loss":[66],"thus":[67],"incurred,":[68],"concept":[70],"guard":[73,115],"has":[74],"introduced,":[76],"purpose":[78],"which":[80],"is":[81,117,121,144],"detect":[83,149],"possible":[85],"mismatch":[86],"small":[89],"computational":[90],"cost":[91],"before":[92],"entering":[93],"actual":[95],"match":[96],"loop.":[97],"In":[98],"this":[99,142],"paper,":[100],"comprehensive":[102],"study":[103],"factors":[106],"having":[107],"an":[108],"effect":[109],"selectivity":[112],"various":[114],"strategies":[116],"given.":[118],"Our":[119],"aim":[120],"complement":[123],"report":[125],"Smith":[127],"[1]":[128],"(Softw.":[129],"Pract.":[130],"Exper.,":[131],"24(4),":[132],"435\u2013436":[133],"(1994))":[134],"show":[136],"that":[137],"fine-grained":[139],"setting":[140],"experiment":[143],"needed":[145],"order":[147],"detailed":[150],"behaviour":[151],"search":[154],"process.":[155],"Copyright":[156],"\u00a9":[157],"1999":[158],"John":[159],"Wiley":[160],"&":[161],"Sons,":[162],"Ltd.":[163]},"counts_by_year":[{"year":2017,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
