{"id":"https://openalex.org/W7156668271","doi":"https://doi.org/10.48550/arxiv.2604.24080","title":"Dynamic Grammar-Compressed Self-Index in $\u03b4$-Optimal Space","display_name":"Dynamic Grammar-Compressed Self-Index in $\u03b4$-Optimal Space","publication_year":2026,"publication_date":"2026-04-27","ids":{"openalex":"https://openalex.org/W7156668271","doi":"https://doi.org/10.48550/arxiv.2604.24080"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.24080","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.24080","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2604.24080","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5002474707","display_name":"Takaaki Nishimoto","orcid":"https://orcid.org/0009-0008-3798-8397"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Nishimoto, Takaaki","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5021642801","display_name":"Yasuo Tabei","orcid":"https://orcid.org/0000-0003-2368-5607"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Tabei, Yasuo","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"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.9775000214576721,"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.9775000214576721,"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/T10015","display_name":"Genomics and Phylogenetic Studies","score":0.0024999999441206455,"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/T12029","display_name":"DNA and Biological Computing","score":0.002199999988079071,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/substring","display_name":"Substring","score":0.9316999912261963},{"id":"https://openalex.org/keywords/amortized-analysis","display_name":"Amortized analysis","score":0.7153000235557556},{"id":"https://openalex.org/keywords/string","display_name":"String (physics)","score":0.6704000234603882},{"id":"https://openalex.org/keywords/prefix","display_name":"Prefix","score":0.5293999910354614},{"id":"https://openalex.org/keywords/dynamic-problem","display_name":"Dynamic problem","score":0.47929999232292175},{"id":"https://openalex.org/keywords/alphabet","display_name":"Alphabet","score":0.46950000524520874},{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.4632999897003174},{"id":"https://openalex.org/keywords/suffix-tree","display_name":"Suffix tree","score":0.4507000148296356}],"concepts":[{"id":"https://openalex.org/C182407805","wikidata":"https://www.wikidata.org/wiki/Q2626534","display_name":"Substring","level":3,"score":0.9316999912261963},{"id":"https://openalex.org/C142417499","wikidata":"https://www.wikidata.org/wiki/Q331716","display_name":"Amortized analysis","level":3,"score":0.7153000235557556},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.6704000234603882},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5952000021934509},{"id":"https://openalex.org/C141603448","wikidata":"https://www.wikidata.org/wiki/Q134830","display_name":"Prefix","level":2,"score":0.5293999910354614},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4918999969959259},{"id":"https://openalex.org/C114614502","wikidata":"https://www.wikidata.org/wiki/Q76592","display_name":"Combinatorics","level":1,"score":0.4828999936580658},{"id":"https://openalex.org/C99580578","wikidata":"https://www.wikidata.org/wiki/Q5319002","display_name":"Dynamic problem","level":2,"score":0.47929999232292175},{"id":"https://openalex.org/C112876837","wikidata":"https://www.wikidata.org/wiki/Q837518","display_name":"Alphabet","level":2,"score":0.46950000524520874},{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.4632999897003174},{"id":"https://openalex.org/C2781166958","wikidata":"https://www.wikidata.org/wiki/Q1426863","display_name":"Suffix tree","level":3,"score":0.4507000148296356},{"id":"https://openalex.org/C37404715","wikidata":"https://www.wikidata.org/wiki/Q380679","display_name":"Dynamic programming","level":2,"score":0.4499000012874603},{"id":"https://openalex.org/C190290938","wikidata":"https://www.wikidata.org/wiki/Q387015","display_name":"Trie","level":3,"score":0.4165000021457672},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.37459999322891235},{"id":"https://openalex.org/C77553402","wikidata":"https://www.wikidata.org/wiki/Q13222579","display_name":"Upper and lower bounds","level":2,"score":0.37389999628067017},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.37139999866485596},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.35280001163482666},{"id":"https://openalex.org/C2778572836","wikidata":"https://www.wikidata.org/wiki/Q380933","display_name":"Space (punctuation)","level":2,"score":0.35269999504089355},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.3508000075817108},{"id":"https://openalex.org/C118615104","wikidata":"https://www.wikidata.org/wiki/Q121416","display_name":"Discrete mathematics","level":1,"score":0.33149999380111694},{"id":"https://openalex.org/C100903775","wikidata":"https://www.wikidata.org/wiki/Q5157028","display_name":"Compressed suffix array","level":4,"score":0.31869998574256897},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.30469998717308044},{"id":"https://openalex.org/C78548338","wikidata":"https://www.wikidata.org/wiki/Q2493","display_name":"Data compression","level":2,"score":0.27730000019073486},{"id":"https://openalex.org/C120098539","wikidata":"https://www.wikidata.org/wiki/Q141001","display_name":"Longest common subsequence problem","level":2,"score":0.2770000100135803},{"id":"https://openalex.org/C197298091","wikidata":"https://www.wikidata.org/wiki/Q5318963","display_name":"Dynamic data","level":2,"score":0.2655999958515167}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.24080","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.24080","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2604.24080","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.24080","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"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":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"score":0.6213428378105164,"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":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"A":[0],"compressed":[1,7],"self-index":[2,78,124,142],"stores":[3],"a":[4,121,197,203,230,236],"string":[5,56,199],"in":[6,23,106,158,163,206],"form":[8],"while":[9],"supporting":[10],"locate":[11,93,161,265],"queries":[12,162],"without":[13],"decompression.":[14],"For":[15],"highly":[16,226],"repetitive":[17,227],"strings,":[18],"such":[19],"as":[20],"those":[21],"arising":[22],"web":[24],"crawls,":[25],"versioned":[26],"documents,":[27],"and":[28,63,186,193,200,235,255],"genomic":[29],"collections,":[30],"static":[31],"self-indexes":[32],"can":[33],"match":[34],"the":[35,55,60,66,103,107,114,118,127,139,183,189,220,241,250],"$\u03b4$-optimal":[36,83,145],"lower":[37],"bound":[38],"of":[39,113,191,196,202],"$\u03a9(\u03b4\\log(n":[40],"\\log":[41,45,151,155,167,176,177],"\u03c3/":[42,152],"(\u03b4\\log":[43,153],"n))":[44,154],"n)$":[46,87,156,214],"bits":[47,157],"up":[48,245,256],"to":[49,81,143,246,257],"constant":[50],"factors,":[51],"where":[52,180],"$n$":[53],"is":[54,59,65,138,182,188,244],"length,":[57],"$\u03c3$":[58],"alphabet":[61],"size,":[62],"$\u03b4$":[64],"substring":[67,205],"complexity.":[68],"Their":[69],"dynamic":[70,77,119,122,141,242,251,262],"counterparts,":[71],"however,":[72],"remain":[73],"scarce:":[74],"every":[75],"existing":[76],"either":[79],"fails":[80],"attain":[82,144],"space,":[84],"pays":[85],"$\u03a9(\\log":[86],"time":[88,99],"per":[89],"reported":[90],"occurrence":[91],"for":[92,253,264],"queries,":[94],"or":[95],"has":[96],"an":[97],"update":[98],"that":[100],"grows":[101],"with":[102,216],"maximum":[104,221],"value":[105],"longest":[108],"common":[109],"prefix":[110],"(LCP)":[111],"array":[112],"text.":[115],"We":[116],"present":[117],"RR-index,":[120],"grammar-compressed":[123],"built":[125],"on":[126,219],"restricted":[128],"recompression":[129],"run-length":[130],"straight-line":[131],"program":[132],"(RLSLP).":[133],"To":[134],"our":[135],"knowledge,":[136],"it":[137],"first":[140],"space.":[146],"The":[147],"index":[148],"uses":[149],"$O(\u03b4\\log(n":[150],"expectation,":[159],"answers":[160],"expected":[164,207],"$O(m":[165],"+":[166,171,212],"m":[168],"\\log^{2}":[169,210],"n":[170,174,211],"\\mathit{occ}":[172],"(\\log":[173],"/":[175],"n))$":[178],"time,":[179,215],"$m$":[181],"pattern":[184],"length":[185],"$\\mathit{occ}$":[187],"number":[190],"occurrences,":[192],"supports":[194],"insertion":[195],"length-$m'$":[198,204],"deletion":[201],"amortized":[208],"$O(m'":[209],"\\log^{3}":[213],"no":[217],"dependence":[218],"LCP":[222],"value.":[223],"On":[224],"eleven":[225],"corpora,":[228],"including":[229],"$37$":[231],"GB":[232,238],"Wikipedia":[233],"dump":[234],"$59$":[237],"human-chromosome":[239],"collection,":[240],"RR-index":[243],"$77\\times$":[247],"faster":[248,259],"than":[249,260],"r-index":[252],"updates":[254],"$11\\times$":[258],"other":[261],"indexes":[263],"queries.":[266]},"counts_by_year":[],"updated_date":"2026-07-28T07:46:37.118299","created_date":"2026-04-29T00:00:00"}
