{"id":"https://openalex.org/W7163871393","doi":"https://doi.org/10.4230/lipics.cpm.2026.28","title":"Periodicity Property Testing on Strings with Wildcards","display_name":"Periodicity Property Testing on Strings with Wildcards","publication_year":2026,"publication_date":"2026-01-01","ids":{"openalex":"https://openalex.org/W7163871393","doi":"https://doi.org/10.4230/lipics.cpm.2026.28"},"language":"en","primary_location":{"id":"pmh:oai:drops-oai.dagstuhl.de:25954","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CPM.2026.28","pdf_url":"https://drops.dagstuhl.de/storage/00lipics/lipics-vol369-cpm2026/LIPIcs.CPM.2026.28/LIPIcs.CPM.2026.28.pdf","source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"publishedVersion"},"type":"article","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://drops.dagstuhl.de/storage/00lipics/lipics-vol369-cpm2026/LIPIcs.CPM.2026.28/LIPIcs.CPM.2026.28.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5138188250","display_name":"Carl Barton","orcid":"https://orcid.org/0000-0001-6938-9446"},"institutions":[{"id":"https://openalex.org/I98259816","display_name":"Birkbeck, University of London","ror":"https://ror.org/02mb95055","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I98259816"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Barton, Carl","raw_affiliation_strings":["Birkbeck, University of London, UK"],"raw_orcid":"https://orcid.org/0000-0001-6938-9446","affiliations":[{"raw_affiliation_string":"Birkbeck, University of London, UK","institution_ids":["https://openalex.org/I98259816"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138108504","display_name":"Panagiotis Charalampopoulos","orcid":"https://orcid.org/0000-0002-6024-1557"},"institutions":[{"id":"https://openalex.org/I183935753","display_name":"King's College London","ror":"https://ror.org/0220mzb33","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I183935753"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Charalampopoulos, Panagiotis","raw_affiliation_strings":["King\u2019s College London, UK"],"raw_orcid":"https://orcid.org/0000-0002-6024-1557","affiliations":[{"raw_affiliation_string":"King\u2019s College London, UK","institution_ids":["https://openalex.org/I183935753"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5138135192","display_name":"Taha El Ghazi","orcid":"https://orcid.org/0009-0004-3048-2247"},"institutions":[{"id":"https://openalex.org/I4210103330","display_name":"\u00c9cole Normale Sup\u00e9rieure","ror":"https://ror.org/01dp7jr64","country_code":"BI","type":"education","lineage":["https://openalex.org/I4210103330"]},{"id":"https://openalex.org/I4210129409","display_name":"Institut de Biologie de l'\u00c9cole Normale Sup\u00e9rieure","ror":"https://ror.org/03mxktp47","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I154526488","https://openalex.org/I2746051580","https://openalex.org/I29607241","https://openalex.org/I4210096427","https://openalex.org/I4210129409"]}],"countries":["BI","FR"],"is_corresponding":false,"raw_author_name":"Ghazi, Taha El","raw_affiliation_strings":["DIENS, \u00c9cole normale sup\u00e9rieure de Paris, PSL Research University, France"],"raw_orcid":"https://orcid.org/0009-0004-3048-2247","affiliations":[{"raw_affiliation_string":"DIENS, \u00c9cole normale sup\u00e9rieure de Paris, PSL Research University, France","institution_ids":["https://openalex.org/I4210103330","https://openalex.org/I4210129409"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5035566443","display_name":"Jonas Ellert","orcid":"https://orcid.org/0000-0003-3305-6185"},"institutions":[{"id":"https://openalex.org/I1341640284","display_name":"Centrum Wiskunde & Informatica","ror":"https://ror.org/00x7ekv49","country_code":"NL","type":"facility","lineage":["https://openalex.org/I1341640284","https://openalex.org/I2800991832","https://openalex.org/I4405262988"]}],"countries":["NL"],"is_corresponding":false,"raw_author_name":"Ellert, Jonas","raw_affiliation_strings":["CWI, Amsterdam, The Netherlands"],"raw_orcid":"https://orcid.org/0000-0003-3305-6185","affiliations":[{"raw_affiliation_string":"CWI, Amsterdam, The Netherlands","institution_ids":["https://openalex.org/I1341640284"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5083612161","display_name":"Oded Lachish","orcid":"https://orcid.org/0000-0001-5406-8121"},"institutions":[{"id":"https://openalex.org/I98259816","display_name":"Birkbeck, University of London","ror":"https://ror.org/02mb95055","country_code":"GB","type":"education","lineage":["https://openalex.org/I124357947","https://openalex.org/I98259816"]}],"countries":["GB"],"is_corresponding":false,"raw_author_name":"Lachish, Oded","raw_affiliation_strings":["Birkbeck, University of London, UK"],"raw_orcid":"https://orcid.org/0000-0001-5406-8121","affiliations":[{"raw_affiliation_string":"Birkbeck, University of London, UK","institution_ids":["https://openalex.org/I98259816"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5138178096","display_name":"Tatiana Starikovskaya","orcid":"https://orcid.org/0000-0002-7193-9432"},"institutions":[{"id":"https://openalex.org/I4210103330","display_name":"\u00c9cole Normale Sup\u00e9rieure","ror":"https://ror.org/01dp7jr64","country_code":"BI","type":"education","lineage":["https://openalex.org/I4210103330"]},{"id":"https://openalex.org/I4210129409","display_name":"Institut de Biologie de l'\u00c9cole Normale Sup\u00e9rieure","ror":"https://ror.org/03mxktp47","country_code":"FR","type":"facility","lineage":["https://openalex.org/I1294671590","https://openalex.org/I1294671590","https://openalex.org/I154526488","https://openalex.org/I2746051580","https://openalex.org/I29607241","https://openalex.org/I4210096427","https://openalex.org/I4210129409"]}],"countries":["BI","FR"],"is_corresponding":false,"raw_author_name":"Starikovskaya, Tatiana","raw_affiliation_strings":["DIENS, \u00c9cole normale sup\u00e9rieure de Paris, PSL Research University, France"],"raw_orcid":"https://orcid.org/0000-0002-7193-9432","affiliations":[{"raw_affiliation_string":"DIENS, \u00c9cole normale sup\u00e9rieure de Paris, PSL Research University, France","institution_ids":["https://openalex.org/I4210103330","https://openalex.org/I4210129409"]}]}],"institutions":[],"countries_distinct_count":4,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":true,"cited_by_count":0,"citation_normalized_percentile":{"value":0.94228753,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T11269","display_name":"Algorithms and Data Compression","score":0.29750001430511475,"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":0.29750001430511475,"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/T11567","display_name":"semigroups and automata theory","score":0.18209999799728394,"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"}},{"id":"https://openalex.org/T12072","display_name":"Machine Learning and Algorithms","score":0.15889999270439148,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/property","display_name":"Property (philosophy)","score":0.7014999985694885},{"id":"https://openalex.org/keywords/alphabet","display_name":"Alphabet","score":0.6535999774932861},{"id":"https://openalex.org/keywords/string","display_name":"String (physics)","score":0.6428999900817871},{"id":"https://openalex.org/keywords/multiplicative-function","display_name":"Multiplicative function","score":0.5799999833106995},{"id":"https://openalex.org/keywords/upper-and-lower-bounds","display_name":"Upper and lower bounds","score":0.42489999532699585},{"id":"https://openalex.org/keywords/computational-complexity-theory","display_name":"Computational complexity theory","score":0.3580999970436096}],"concepts":[{"id":"https://openalex.org/C189950617","wikidata":"https://www.wikidata.org/wiki/Q937228","display_name":"Property (philosophy)","level":2,"score":0.7014999985694885},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.6764000058174133},{"id":"https://openalex.org/C112876837","wikidata":"https://www.wikidata.org/wiki/Q837518","display_name":"Alphabet","level":2,"score":0.6535999774932861},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.6428999900817871},{"id":"https://openalex.org/C42747912","wikidata":"https://www.wikidata.org/wiki/Q1048447","display_name":"Multiplicative function","level":2,"score":0.5799999833106995},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.49480000138282776},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.4672999978065491},{"id":"https://openalex.org/C77553402","wikidata":"https://www.wikidata.org/wiki/Q13222579","display_name":"Upper and lower bounds","level":2,"score":0.42489999532699585},{"id":"https://openalex.org/C179799912","wikidata":"https://www.wikidata.org/wiki/Q205084","display_name":"Computational complexity theory","level":2,"score":0.3580999970436096},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.3450999855995178},{"id":"https://openalex.org/C204323151","wikidata":"https://www.wikidata.org/wiki/Q905424","display_name":"Range (aeronautics)","level":2,"score":0.3422999978065491},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.27309998869895935},{"id":"https://openalex.org/C151201525","wikidata":"https://www.wikidata.org/wiki/Q177239","display_name":"Limit (mathematics)","level":2,"score":0.26980000734329224},{"id":"https://openalex.org/C136979486","wikidata":"https://www.wikidata.org/wiki/Q773483","display_name":"Existential quantification","level":2,"score":0.2533999979496002},{"id":"https://openalex.org/C39927690","wikidata":"https://www.wikidata.org/wiki/Q11197","display_name":"Logarithm","level":2,"score":0.2513999938964844}],"mesh":[],"locations_count":2,"locations":[{"id":"pmh:oai:drops-oai.dagstuhl.de:25954","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CPM.2026.28","pdf_url":"https://drops.dagstuhl.de/storage/00lipics/lipics-vol369-cpm2026/LIPIcs.CPM.2026.28/LIPIcs.CPM.2026.28.pdf","source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"publishedVersion"},{"id":"doi:10.4230/lipics.cpm.2026.28","is_oa":true,"landing_page_url":"https://doi.org/10.4230/lipics.cpm.2026.28","pdf_url":null,"source":{"id":"https://openalex.org/S7407052059","display_name":"Dagstuhl Research Online Publication Server","issn_l":null,"issn":[],"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":""}],"best_oa_location":{"id":"pmh:oai:drops-oai.dagstuhl.de:25954","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CPM.2026.28","pdf_url":"https://drops.dagstuhl.de/storage/00lipics/lipics-vol369-cpm2026/LIPIcs.CPM.2026.28/LIPIcs.CPM.2026.28.pdf","source":{"id":"https://openalex.org/S4377196569","display_name":"DROPS (Schloss Dagstuhl \u2013 Leibniz Center for Informatics)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I2799853480","host_organization_name":"Schloss Dagstuhl \u2013 Leibniz Center for Informatics","host_organization_lineage":["https://openalex.org/I2799853480"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"publishedVersion"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","display_name":"Peace, Justice and strong institutions","score":0.6406891345977783}],"awards":[],"funders":[],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W7163871393.pdf","grobid_xml":"https://content.openalex.org/works/W7163871393.grobid-xml"},"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"In":[0],"this":[1],"work,":[2],"we":[3,209],"study":[4,107],"periodicity":[5],"in":[6,25,279],"strings":[7,81,86,112,120,265],"with":[8,13,30,37,127,171,182,191,203],"wildcards.":[9],"A":[10],"string":[11,36,102],"T":[12,26],"at":[14,92,129],"most":[15],"k":[16],"wildcards":[17,24],"is":[18,58,75,137,231],"called":[19],"strongly":[20],"(p,k)-periodic":[21,42,63],"if":[22,43],"the":[23,59,97,138,154,158,215,256,273],"can":[27],"be":[28,117,125],"replaced":[29],"alphabet":[31],"symbols":[32,98,142],"to":[33,53,90,99,152,234,270],"obtain":[34,100],"a":[35,72,101,135,211,235,241],"period":[38],"p,":[39],"and":[40,85,246,260],"weakly":[41],"T[i]":[44],"matches":[45],"T[i+p]":[46],"for":[47,64,71,161,168,178,188,199,219,227,240,251,264,282],"all":[48],"i.":[49],"Intuitively,":[50],"both":[51],"generalize":[52],"(\u2264":[54,180,201,221,229,253],"g,":[55],"k)-periodicity,":[56],"which":[57],"property":[60,73],"of":[61,96,134,141,143,146,217,244,258,277],"being":[62],"some":[65],"p":[66],"\u2208":[67],"[1..g].":[68],"An":[69,166,176,186,197],"\u03b5-tester":[70,167,177,187,198],"\ud835\udcab":[74,84,114],"an":[76,94,144],"algorithm":[77],"that":[78,82,103,121,224],"distinguishes":[79],"between":[80],"satisfy":[83],"where":[87,111],"one":[88,257],"needs":[89],"change":[91],"least":[93,130],"\u03b5-fraction":[95],"satisfies":[104],"\ud835\udcab.":[105],"We":[106,156],"one-sided":[108],"error":[109],"testers,":[110],"satisfying":[113],"must":[115,124,150],"always":[116],"accepted,":[118],"while":[119],"are":[122],"\u03b5-far":[123],"rejected":[126],"probability":[128],"2/3.":[131],"The":[132],"complexity":[133,172,183,192,204,216],"tester":[136,226,250],"worst-case":[139],"number":[140],"input":[145],"length":[147],"n":[148,194],"it":[149],"read":[151],"make":[153],"decision.":[155],"design":[157],"following":[159],"testers":[160],"p,g":[162],"\u2264":[163],"n/2:":[164],"1)":[165],"strong":[169,179,252],"(p,k)-periodicity":[170,190],"O\u0303_\u03b5(1)":[173],".":[174],"2)":[175],"g,k)-periodicity":[181,202,230,254],"O\u0303_\u03b5(\u221ag).":[184],"3)":[185],"weak":[189,200,220,228],"O\u0303_\u03b5(min(k,":[193],"/(k+p))).":[195],"4)":[196],"O\u0303_\u03b5(min(k+":[205],"\u221a{gk},":[206],"n/\u221ak)).":[207],"Additionally,":[208],"show":[210],"lower":[212,275],"bound":[213,276],"on":[214],"\u03b5-testers":[218],"g,k)-periodicity,":[222],"implying":[223],"our":[225,249],"optimal":[232],"up":[233],"multiplicative":[236],"(\u03b5^{-1}":[237],"ln(gk))^O(1)":[238],"factor":[239],"wide":[242],"range":[243],"g":[245],"k.":[247],"Finally,":[248],"generalizes":[255],"[Lachish":[259],"Newman;":[261],"Algorithmica":[262],"2011]":[263],"without":[266],"wildcards,":[267],"matching":[268],"(up":[269],"polylogarithmic":[271],"factors)":[272],"unconditional":[274],"\u0303\u03a9(\u221ag)":[278],"said":[280],"work":[281],"constant":[283],"\u03b5.":[284]},"counts_by_year":[],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2026-06-09T00:00:00"}
