{"id":"https://openalex.org/W3110641217","doi":"https://doi.org/10.1145/3549992","title":"Grammar Compression by Induced Suffix Sorting","display_name":"Grammar Compression by Induced Suffix Sorting","publication_year":2022,"publication_date":"2022-08-26","ids":{"openalex":"https://openalex.org/W3110641217","doi":"https://doi.org/10.1145/3549992","mag":"3110641217"},"language":"en","primary_location":{"id":"doi:10.1145/3549992","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3549992","pdf_url":null,"source":{"id":"https://openalex.org/S201104086","display_name":"ACM Journal of Experimental Algorithmics","issn_l":"1084-6654","issn":["1084-6654"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Journal of Experimental Algorithmics","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/A5040903272","display_name":"Daniel S. N. Nunes","orcid":"https://orcid.org/0000-0001-6870-1397"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]},{"id":"https://openalex.org/I3129743071","display_name":"Instituto Federal de Educa\u00e7\u00e3o, Ci\u00eancia e Tecnologia de Bras\u00edlia","ror":"https://ror.org/03bk74w21","country_code":"BR","type":"education","lineage":["https://openalex.org/I1293487690","https://openalex.org/I2801200668","https://openalex.org/I3129743071"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Daniel S. N. Nunes","raw_affiliation_strings":["Federal Institute of Bras\u00edlia and Department of Computer Science, University of Bras\u00edlia, Distrito Federal, Brazil"],"raw_orcid":"https://orcid.org/0000-0001-6870-1397","affiliations":[{"raw_affiliation_string":"Federal Institute of Bras\u00edlia and Department of Computer Science, University of Bras\u00edlia, Distrito Federal, Brazil","institution_ids":["https://openalex.org/I150729083","https://openalex.org/I3129743071"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016168980","display_name":"Felipe A. Louza","orcid":"https://orcid.org/0000-0003-2931-1470"},"institutions":[{"id":"https://openalex.org/I80850581","display_name":"Universidade Federal de Uberl\u00e2ndia","ror":"https://ror.org/04x3wvr31","country_code":"BR","type":"education","lineage":["https://openalex.org/I80850581"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Felipe A. Louza","raw_affiliation_strings":["Faculty of Electrical Engineering, Federal University of Uberl\u00e2ndia, Minas Gerais, Brazil"],"raw_orcid":"https://orcid.org/0000-0003-2931-1470","affiliations":[{"raw_affiliation_string":"Faculty of Electrical Engineering, Federal University of Uberl\u00e2ndia, Minas Gerais, Brazil","institution_ids":["https://openalex.org/I80850581"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5061901128","display_name":"Simon Gog","orcid":"https://orcid.org/0000-0002-5450-8630"},"institutions":[{"id":"https://openalex.org/I4210150719","display_name":"eBay (United States)","ror":"https://ror.org/05cnabr44","country_code":"US","type":"company","lineage":["https://openalex.org/I4210150719"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Simon Gog","raw_affiliation_strings":["eBay Inc., San Jose, California, USA"],"raw_orcid":"https://orcid.org/0000-0002-5450-8630","affiliations":[{"raw_affiliation_string":"eBay Inc., San Jose, California, USA","institution_ids":["https://openalex.org/I4210150719"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5043206848","display_name":"Maur\u00edcio Ayala-Rinc\u00f3n","orcid":"https://orcid.org/0000-0003-0089-3905"},"institutions":[{"id":"https://openalex.org/I150729083","display_name":"Universidade de Bras\u00edlia","ror":"https://ror.org/02xfp8v59","country_code":"BR","type":"education","lineage":["https://openalex.org/I150729083"]}],"countries":["BR"],"is_corresponding":false,"raw_author_name":"Mauricio Ayala-Rinc\u00f3n","raw_affiliation_strings":["Departments of Computer Science and Mathematics, University of Bras\u00edlia, Distrito Federal, Brazil"],"raw_orcid":"https://orcid.org/0000-0003-0089-3905","affiliations":[{"raw_affiliation_string":"Departments of Computer Science and Mathematics, University of Bras\u00edlia, Distrito Federal, Brazil","institution_ids":["https://openalex.org/I150729083"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5080743153","display_name":"Gonzalo Navarro","orcid":"https://orcid.org/0000-0002-2286-741X"},"institutions":[{"id":"https://openalex.org/I69737025","display_name":"University of Chile","ror":"https://ror.org/047gc3g35","country_code":"CL","type":"education","lineage":["https://openalex.org/I69737025"]}],"countries":["CL"],"is_corresponding":false,"raw_author_name":"Gonzalo Navarro","raw_affiliation_strings":["Center for Biotechnology and Bioengineering (CeBiB) and Department of Computer Science, University of Chile, Santiago, Chile"],"raw_orcid":"https://orcid.org/0000-0002-2286-741X","affiliations":[{"raw_affiliation_string":"Center for Biotechnology and Bioengineering (CeBiB) and Department of Computer Science, University of Chile, Santiago, Chile","institution_ids":["https://openalex.org/I69737025"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":5,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.6962,"has_fulltext":false,"cited_by_count":9,"citation_normalized_percentile":{"value":0.727912,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":97},"biblio":{"volume":"27","issue":null,"first_page":"1","last_page":"33"},"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/T10181","display_name":"Natural Language Processing Techniques","score":0.9739000201225281,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9628999829292297,"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/suffix-array","display_name":"Suffix array","score":0.7084730267524719},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6757614612579346},{"id":"https://openalex.org/keywords/substring","display_name":"Substring","score":0.6299977898597717},{"id":"https://openalex.org/keywords/suffix","display_name":"Suffix","score":0.6217042207717896},{"id":"https://openalex.org/keywords/generalized-suffix-tree","display_name":"Generalized suffix tree","score":0.44107410311698914},{"id":"https://openalex.org/keywords/prefix","display_name":"Prefix","score":0.4330727458000183},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.28128451108932495},{"id":"https://openalex.org/keywords/suffix-tree","display_name":"Suffix tree","score":0.17304855585098267},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12944507598876953},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.09454202651977539}],"concepts":[{"id":"https://openalex.org/C2779259728","wikidata":"https://www.wikidata.org/wiki/Q281472","display_name":"Suffix array","level":3,"score":0.7084730267524719},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6757614612579346},{"id":"https://openalex.org/C182407805","wikidata":"https://www.wikidata.org/wiki/Q2626534","display_name":"Substring","level":3,"score":0.6299977898597717},{"id":"https://openalex.org/C2779804580","wikidata":"https://www.wikidata.org/wiki/Q102047","display_name":"Suffix","level":2,"score":0.6217042207717896},{"id":"https://openalex.org/C118146561","wikidata":"https://www.wikidata.org/wiki/Q5532514","display_name":"Generalized suffix tree","level":4,"score":0.44107410311698914},{"id":"https://openalex.org/C141603448","wikidata":"https://www.wikidata.org/wiki/Q134830","display_name":"Prefix","level":2,"score":0.4330727458000183},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.28128451108932495},{"id":"https://openalex.org/C2781166958","wikidata":"https://www.wikidata.org/wiki/Q1426863","display_name":"Suffix tree","level":3,"score":0.17304855585098267},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12944507598876953},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.09454202651977539},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1145/3549992","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3549992","pdf_url":null,"source":{"id":"https://openalex.org/S201104086","display_name":"ACM Journal of Experimental Algorithmics","issn_l":"1084-6654","issn":["1084-6654"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Journal of Experimental Algorithmics","raw_type":"journal-article"},{"id":"pmh:oai:repositorio.unb.br:10482/43873","is_oa":false,"landing_page_url":"https://repositorio.unb.br/handle/10482/43873","pdf_url":null,"source":{"id":"https://openalex.org/S4306402641","display_name":"LA Referencia (Red Federada de Repositorios Institucionales de Publicaciones Cient\u00edficas)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4383465926","host_organization_name":"LA Referencia","host_organization_lineage":["https://openalex.org/I4383465926"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"instacron:UNB","raw_type":"info:eu-repo/semantics/doctoralThesis"},{"id":"pmh:oai:repositorio.unb.br:10482/45251","is_oa":false,"landing_page_url":"https://repositorio.unb.br/handle/10482/45251","pdf_url":null,"source":{"id":"https://openalex.org/S4377196379","display_name":"RIUnB Institutional Repository (University of Bras\u00edlia)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I150729083","host_organization_name":"Universidade de Bras\u00edlia","host_organization_lineage":["https://openalex.org/I150729083"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"","raw_type":"Artigo"}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education","score":0.5600000023841858}],"awards":[],"funders":[{"id":"https://openalex.org/F4320320997","display_name":"Funda\u00e7\u00e3o de Amparo \u00e0 Pesquisa do Estado de S\u00e3o Paulo","ror":"https://ror.org/02ddkpn78"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":53,"referenced_works":["https://openalex.org/W12238007","https://openalex.org/W101835390","https://openalex.org/W117230746","https://openalex.org/W784986531","https://openalex.org/W1491366541","https://openalex.org/W1553071595","https://openalex.org/W1567561846","https://openalex.org/W1573714593","https://openalex.org/W1583827615","https://openalex.org/W1863047657","https://openalex.org/W1944059350","https://openalex.org/W1962019683","https://openalex.org/W1976149088","https://openalex.org/W1976682045","https://openalex.org/W1977174119","https://openalex.org/W1987007212","https://openalex.org/W2027784868","https://openalex.org/W2056311233","https://openalex.org/W2104064366","https://openalex.org/W2107745473","https://openalex.org/W2113004376","https://openalex.org/W2130956967","https://openalex.org/W2139749722","https://openalex.org/W2143469992","https://openalex.org/W2150749717","https://openalex.org/W2157714561","https://openalex.org/W2158386750","https://openalex.org/W2158874082","https://openalex.org/W2161486961","https://openalex.org/W2161488606","https://openalex.org/W2164715417","https://openalex.org/W2171532727","https://openalex.org/W2406552807","https://openalex.org/W2495526200","https://openalex.org/W2522274631","https://openalex.org/W2561675875","https://openalex.org/W2604363154","https://openalex.org/W2611059838","https://openalex.org/W2621280964","https://openalex.org/W2724271711","https://openalex.org/W2758220686","https://openalex.org/W2904402310","https://openalex.org/W2950100967","https://openalex.org/W2963012630","https://openalex.org/W2979888527","https://openalex.org/W3000242028","https://openalex.org/W3030118813","https://openalex.org/W3037605707","https://openalex.org/W3090465494","https://openalex.org/W3162250832","https://openalex.org/W3203691570","https://openalex.org/W4255084356","https://openalex.org/W6795811861"],"related_works":["https://openalex.org/W2109062349","https://openalex.org/W2485439294","https://openalex.org/W2396668937","https://openalex.org/W2604363154","https://openalex.org/W2963972957","https://openalex.org/W2767797887","https://openalex.org/W2618414473","https://openalex.org/W4301439823","https://openalex.org/W2119400222","https://openalex.org/W2352161893"],"abstract_inverted_index":{"A":[0,41],"grammar":[1,43,65,134,153],"compression":[2,94,98],"algorithm,":[3],"called":[4],"GCIS,":[5],"is":[6,12,44,53,66,148,181],"introduced":[7],"in":[8,26,133,161,169],"this":[9,186],"work.":[10],"GCIS":[11,84,113,147,180,208],"based":[13,197],"on":[14,32,57,102],"the":[15,33,58,130,175,203,215,219,225],"induced":[16],"suffix":[17,39,216],"sorting":[18],"algorithm":[19,52],"SAIS,":[20],"presented":[21],"by":[22,36,49,68],"Nong":[23],"et":[24],"al.":[25],"2009.":[27],"The":[28,51,63],"proposed":[29],"solution":[30],"builds":[31],"factorization":[34],"performed":[35],"SAIS":[37,206],"during":[38,222],"sorting.":[40],"context-free":[42],"used":[45],"to":[46,82,121,191,213],"replace":[47],"factors":[48],"non-terminals.":[50,62],"then":[54],"recursively":[55],"applied":[56],"shorter":[59],"sequence":[60],"of":[61,78,224],"resulting":[64],"encoded":[67],"exploiting":[69],"some":[70],"redundancies,":[71],"such":[72,124,139],"as":[73,115,125,140],"common":[74],"prefixes":[75],"between":[76],"right-hands":[77],"rules,":[79],"sorted":[80],"according":[81],"SAIS.":[83],"excels":[85],"for":[86,93,185],"its":[87,195],"low":[88],"space":[89],"and":[90,104,107,128,136,143,218],"time":[91],"required":[92],"while":[95],"obtaining":[96],"competitive":[97,193],"ratios.":[99],"Our":[100],"experiments":[101],"regular":[103],"repetitive,":[105],"moderate":[106],"very":[108,117],"large":[109],"texts,":[110],"show":[111,201],"that":[112,162,179,202],"stands":[114],"a":[116,209],"convenient":[118,157],"choice":[119],"compared":[120],"well-known":[122],"compressors":[123,138,154,160],"Gzip":[126],"7-Zip;":[127],"RePair":[129,196],"gold":[131],"standard":[132],"compression;":[135],"recent":[137],"SOLCA,":[141],"LZRR,":[142],"LZD.":[144],"In":[145],"exchange,":[146],"slow":[149],"at":[150],"decompressing.":[151],"Yet,":[152],"are":[155],"more":[156],"than":[158],"Lempel-Ziv":[159],"one":[163],"can":[164],"access":[165],"text":[166],"substrings":[167],"directly":[168],"compressed":[170],"form":[171],"without":[172],"ever":[173],"decompressing":[174],"text.":[176,226],"We":[177,199],"demonstrate":[178],"an":[182],"excellent":[183],"candidate":[184],"scenario,":[187],"because":[188],"it":[189],"shows":[190],"be":[192],"among":[194],"alternatives.":[198],"also":[200],"relation":[204],"with":[205],"makes":[207],"good":[210],"intermediate":[211],"structure":[212],"build":[214],"array":[217,221],"LCP":[220],"decompression":[223]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":1},{"year":2021,"cited_by_count":2}],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
