{"id":"https://openalex.org/W2898746982","doi":"https://doi.org/10.4230/lipics.cpm.2019.13","title":"Compressed Multiple Pattern Matching","display_name":"Compressed Multiple Pattern Matching","publication_year":2018,"publication_date":"2018-11-03","ids":{"openalex":"https://openalex.org/W2898746982","doi":"https://doi.org/10.4230/lipics.cpm.2019.13","mag":"2898746982"},"language":"en","primary_location":{"id":"pmh:oai:drops-oai.dagstuhl.de:10484","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CPM.2019.13","pdf_url":null,"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"","raw_type":"InProceedings"},"type":"preprint","indexed_in":["arxiv","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CPM.2019.13","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5027443457","display_name":"Dmitry Kosolobov","orcid":"https://orcid.org/0000-0002-2909-2952"},"institutions":[{"id":"https://openalex.org/I133731052","display_name":"University of Helsinki","ror":"https://ror.org/040af2s02","country_code":"FI","type":"education","lineage":["https://openalex.org/I133731052"]}],"countries":["FI"],"is_corresponding":true,"raw_author_name":"Kosolobov, Dmitry","raw_affiliation_strings":["University of Helsinki, Helsinki, Finland"],"affiliations":[{"raw_affiliation_string":"University of Helsinki, Helsinki, Finland","institution_ids":["https://openalex.org/I133731052"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5085886260","display_name":"Nikita Sivukhin","orcid":"https://orcid.org/0000-0003-4995-6954"},"institutions":[{"id":"https://openalex.org/I130823665","display_name":"Ural Federal University","ror":"https://ror.org/00hs7dr46","country_code":"RU","type":"education","lineage":["https://openalex.org/I130823665"]}],"countries":["RU"],"is_corresponding":false,"raw_author_name":"Sivukhin, Nikita","raw_affiliation_strings":["Ural Federal University, Ekaterinburg, Russia"],"affiliations":[{"raw_affiliation_string":"Ural Federal University, Ekaterinburg, Russia","institution_ids":["https://openalex.org/I130823665"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":["https://openalex.org/A5027443457"],"corresponding_institution_ids":["https://openalex.org/I133731052"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.12193294,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"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":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.9958999752998352,"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/T11567","display_name":"semigroups and automata theory","score":0.994700014591217,"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/combinatorics","display_name":"Combinatorics","score":0.7198199033737183},{"id":"https://openalex.org/keywords/space","display_name":"Space (punctuation)","score":0.5362246632575989},{"id":"https://openalex.org/keywords/order","display_name":"Order (exchange)","score":0.5243507027626038},{"id":"https://openalex.org/keywords/physics","display_name":"Physics","score":0.4674298167228699},{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.4600081741809845},{"id":"https://openalex.org/keywords/alphabet","display_name":"Alphabet","score":0.4524390697479248},{"id":"https://openalex.org/keywords/upper-and-lower-bounds","display_name":"Upper and lower bounds","score":0.42650121450424194},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.37681952118873596},{"id":"https://openalex.org/keywords/mathematical-analysis","display_name":"Mathematical analysis","score":0.15276497602462769},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.07939854264259338}],"concepts":[{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.7198199033737183},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.5362246632575989},{"id":"https://openalex.org/C182306322","wikidata":"https://www.wikidata.org/wiki/Q1779371","display_name":"Order (exchange)","level":2,"score":0.5243507027626038},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.4674298167228699},{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.4600081741809845},{"id":"https://openalex.org/C112876837","wikidata":"https://www.wikidata.org/wiki/Q837518","display_name":"Alphabet","level":2,"score":0.4524390697479248},{"id":"https://openalex.org/C77553402","wikidata":"https://www.wikidata.org/wiki/Q13222579","display_name":"Upper and lower bounds","level":2,"score":0.42650121450424194},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.37681952118873596},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.15276497602462769},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.07939854264259338},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","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/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C162324750","wikidata":"https://www.wikidata.org/wiki/Q8134","display_name":"Economics","level":0,"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/C10138342","wikidata":"https://www.wikidata.org/wiki/Q43015","display_name":"Finance","level":1,"score":0.0}],"mesh":[],"locations_count":6,"locations":[{"id":"pmh:oai:drops-oai.dagstuhl.de:10484","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CPM.2019.13","pdf_url":null,"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"","raw_type":"InProceedings"},{"id":"pmh:oai:arXiv.org:1811.01248","is_oa":true,"landing_page_url":"http://arxiv.org/abs/1811.01248","pdf_url":"https://arxiv.org/pdf/1811.01248","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"text"},{"id":"pmh:oai:helda.helsinki.fi:10138/313166","is_oa":true,"landing_page_url":"http://hdl.handle.net/10138/313166","pdf_url":"http://hdl.handle.net/10138/313166","source":{"id":"https://openalex.org/S4210213322","display_name":"Ty\u00f6v\u00e4entutkimus Vuosikirja","issn_l":"0784-1272","issn":["0784-1272","1459-7780"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Conference contribution"},{"id":"mag:2898746982","is_oa":true,"landing_page_url":"https://arxiv.org/abs/1811.01248","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.1811.01248","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1811.01248","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"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":"article"},{"id":"doi:10.4230/lipics.cpm.2019.13","is_oa":true,"landing_page_url":"https://doi.org/10.4230/lipics.cpm.2019.13","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:10484","is_oa":true,"landing_page_url":"https://drops.dagstuhl.de/entities/document/10.4230/LIPIcs.CPM.2019.13","pdf_url":null,"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":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"","raw_type":"InProceedings"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1496038746","https://openalex.org/W1499032625","https://openalex.org/W1509727978","https://openalex.org/W1560609674","https://openalex.org/W1832313123","https://openalex.org/W1965853364","https://openalex.org/W1968228074","https://openalex.org/W1990061958","https://openalex.org/W2049650913","https://openalex.org/W2088386938","https://openalex.org/W2093849684","https://openalex.org/W2099964107","https://openalex.org/W2118486794","https://openalex.org/W2150359208","https://openalex.org/W2158322625","https://openalex.org/W2161488606","https://openalex.org/W2517241835","https://openalex.org/W2563724038","https://openalex.org/W2738886857","https://openalex.org/W2760452898","https://openalex.org/W3101778446"],"related_works":["https://openalex.org/W2963313592","https://openalex.org/W3103445330","https://openalex.org/W3020879132","https://openalex.org/W3037815103","https://openalex.org/W2950456228","https://openalex.org/W2951212506","https://openalex.org/W2774400230","https://openalex.org/W2951427140","https://openalex.org/W2982300195","https://openalex.org/W3170281024","https://openalex.org/W3048914833","https://openalex.org/W2952406198","https://openalex.org/W2346750882","https://openalex.org/W3044548828","https://openalex.org/W2950165268","https://openalex.org/W2946636261","https://openalex.org/W2295356180","https://openalex.org/W3034478696","https://openalex.org/W1858259429","https://openalex.org/W2400320826"],"abstract_inverted_index":{"Given":[0],"$d$":[1],"strings":[2,21],"over":[3],"the":[4,7,20,40,45,48,63,125,130,135,139,178,209,220,232,239,256,261,284,287],"alphabet":[5],"$\\{0,1,\\ldots,\u03c3{-}1\\}$,":[6],"classical":[8],"Aho--Corasick":[9],"data":[10,213,270],"structure":[11,214],"allows":[12,190],"us":[13],"to":[14,147,191,219,230,283],"find":[15],"all":[16,106],"$occ$":[17],"occurrences":[18],"of":[19,35,42,103,129,142,177,198,211,242,276,286,291],"in":[22,26,44,75,138,289,296],"any":[23,51,175],"text":[24],"$T$":[25],"$O(|T|":[27,76,84],"+":[28,79,85,94,97,100,149,194],"occ)$":[29,80,86],"time":[30,292],"using":[31],"$O(m\\log":[32],"m)$":[33],"bits":[34,102,197],"space,":[36,104,199],"where":[37,115],"$m$":[38],"is":[39,83,89,118,124,168,215,227,281,294],"number":[41,275],"edges":[43],"trie":[46],"containing":[47],"strings.":[49],"Fix":[50],"constant":[52,71,121,186],"$\\varepsilon":[53,221],"\\in":[54],"(0,":[55],"2)$.":[56],"We":[57,253],"describe":[58],"a":[59,70,169,247,274],"compressed":[60],"solution":[61,176],"for":[62,69,105,174,181,205,251,258],"problem":[64,155,179],"that,":[65,204],"provided":[66],"$\u03c3\\le":[67],"m^\u03b4$":[68],"$\u03b4&lt;":[72],"1$,":[73],"works":[74,244],"\\frac{1}{\\varepsilon}":[77],"\\log\\frac{1}{\\varepsilon}":[78],"time,":[81],"which":[82,200],"since":[87],"$\\varepsilon$":[88],"constant,":[90],"and":[91,122,185,225,272,293],"occupies":[92],"$mH_k":[93],"1.443":[95],"m":[96,99],"\\varepsilon":[98,195],"O(d\\log\\frac{m}{d})$":[101],"$0":[107],"\\le":[108,110],"k":[109],"\\max\\{0,\u03b1\\log_\u03c3m":[111],"-":[112,166],"2\\}$":[113],"simultaneously,":[114],"$\u03b1\\in":[116],"(0,1)$":[117],"an":[119,153,202],"arbitrary":[120],"$H_k$":[123],"$k$th-order":[126],"empirical":[127],"entropy":[128],"trie.":[131],"Hence,":[132],"we":[133,160,237],"reduce":[134],"$3.443m$":[136],"term":[137,224,233],"space":[140,171,210,240],"bounds":[141],"previously":[143],"best":[144],"succinct":[145],"solutions":[146],"$(1.443":[148],"\\varepsilon)m$,":[150],"thus":[151],"solving":[152],"open":[154],"posed":[156],"by":[157,245],"Belazzougui.":[158],"Further,":[159],"notice":[161],"that":[162,279],"$L":[163,193],"=":[164,183,207],"\\log\\binom{\u03c3(m+1)}{m}":[165],"O(\\log(\u03c3m))$":[167],"worst-case":[170],"lower":[172],"bound":[173],"and,":[180],"$d":[182,206],"o(m)$":[184],"$\\varepsilon$,":[187],"our":[188,212,269],"approach":[189],"achieve":[192],"m$":[196,222],"gives":[201],"evidence":[203],"o(m)$,":[208],"theoretically":[216],"optimal":[217],"up":[218],"additive":[223],"it":[226,280],"hardly":[228],"possible":[229],"eliminate":[231],"$1.443m$.":[234],"In":[235],"addition,":[236],"refine":[238],"analysis":[241],"previous":[243],"proposing":[246],"more":[248],"appropriate":[249],"definition":[250],"$H_k$.":[252],"also":[254],"simplify":[255],"construction":[257],"practice":[259],"adapting":[260],"fixed":[262],"block":[263],"compression":[264],"boosting":[265],"technique,":[266],"then":[267],"implement":[268],"structure,":[271],"conduct":[273],"experiments":[277],"showing":[278],"comparable":[282],"state":[285],"art":[288],"terms":[290],"superior":[295],"space.":[297]},"counts_by_year":[],"updated_date":"2026-02-09T09:26:11.010843","created_date":"2025-10-10T00:00:00"}
