{"id":"https://openalex.org/W2150957098","doi":"https://doi.org/10.1145/2518175","title":"Suffix Array Construction in External Memory Using D-Critical Substrings","display_name":"Suffix Array Construction in External Memory Using D-Critical Substrings","publication_year":2014,"publication_date":"2014-01-01","ids":{"openalex":"https://openalex.org/W2150957098","doi":"https://doi.org/10.1145/2518175","mag":"2150957098"},"language":"en","primary_location":{"id":"doi:10.1145/2518175","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2518175","pdf_url":null,"source":{"id":"https://openalex.org/S4394735545","display_name":"ACM Transactions on Information Systems","issn_l":"1046-8188","issn":["1046-8188","1558-2868"],"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Information Systems","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/A5058520494","display_name":"Ge Nong","orcid":null},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]},{"id":"https://openalex.org/I4210129003","display_name":"SYSU-CMU International Joint Research Institute","ror":"https://ror.org/02w30ae27","country_code":"CN","type":"facility","lineage":["https://openalex.org/I4210129003"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Ge Nong","raw_affiliation_strings":["Sun Yat-sen University and SYSU-CMU Shunde International Joint Research Institute"],"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University and SYSU-CMU Shunde International Joint Research Institute","institution_ids":["https://openalex.org/I4210129003","https://openalex.org/I157773358"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101976336","display_name":"Wai Hong Chan","orcid":"https://orcid.org/0000-0002-6614-3501"},"institutions":[{"id":"https://openalex.org/I4210086892","display_name":"Education University of Hong Kong","ror":"https://ror.org/000t0f062","country_code":"HK","type":"education","lineage":["https://openalex.org/I4210086892"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Wai Hong Chan","raw_affiliation_strings":["Hong Kong Institute of Education"],"affiliations":[{"raw_affiliation_string":"Hong Kong Institute of Education","institution_ids":["https://openalex.org/I4210086892"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100378902","display_name":"Sen Zhang","orcid":"https://orcid.org/0000-0003-3031-3721"},"institutions":[{"id":"https://openalex.org/I122713931","display_name":"SUNY Oneonta","ror":"https://ror.org/02r3ym141","country_code":"US","type":"education","lineage":["https://openalex.org/I122713931"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sen Zhang","raw_affiliation_strings":["SUNY College at Oneonta"],"affiliations":[{"raw_affiliation_string":"SUNY College at Oneonta","institution_ids":["https://openalex.org/I122713931"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5016442295","display_name":"Xiao Feng Guan","orcid":null},"institutions":[{"id":"https://openalex.org/I157773358","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71","country_code":"CN","type":"education","lineage":["https://openalex.org/I157773358"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiao Feng Guan","raw_affiliation_strings":["Sun Yat-sen University"],"affiliations":[{"raw_affiliation_string":"Sun Yat-sen University","institution_ids":["https://openalex.org/I157773358"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5058520494"],"corresponding_institution_ids":["https://openalex.org/I157773358","https://openalex.org/I4210129003"],"apc_list":null,"apc_paid":null,"fwci":7.3622,"has_fulltext":false,"cited_by_count":39,"citation_normalized_percentile":{"value":0.97234193,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":99},"biblio":{"volume":"32","issue":"1","first_page":"1","last_page":"15"},"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.9835000038146973,"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9828000068664551,"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/substring","display_name":"Substring","score":0.867029070854187},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7997403144836426},{"id":"https://openalex.org/keywords/suffix-array","display_name":"Suffix array","score":0.7758920192718506},{"id":"https://openalex.org/keywords/auxiliary-memory","display_name":"Auxiliary memory","score":0.7268376350402832},{"id":"https://openalex.org/keywords/suffix","display_name":"Suffix","score":0.6831895709037781},{"id":"https://openalex.org/keywords/compressed-suffix-array","display_name":"Compressed suffix array","score":0.6668445467948914},{"id":"https://openalex.org/keywords/string","display_name":"String (physics)","score":0.5205077528953552},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4905783236026764},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.48758190870285034},{"id":"https://openalex.org/keywords/out-of-core-algorithm","display_name":"Out-of-core algorithm","score":0.4852016270160675},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.43201565742492676},{"id":"https://openalex.org/keywords/block-size","display_name":"Block size","score":0.42870983481407166},{"id":"https://openalex.org/keywords/string-searching-algorithm","display_name":"String searching algorithm","score":0.3929656744003296},{"id":"https://openalex.org/keywords/computer-hardware","display_name":"Computer hardware","score":0.1632748246192932},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.15451601147651672},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.11161991953849792}],"concepts":[{"id":"https://openalex.org/C182407805","wikidata":"https://www.wikidata.org/wiki/Q2626534","display_name":"Substring","level":3,"score":0.867029070854187},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7997403144836426},{"id":"https://openalex.org/C2779259728","wikidata":"https://www.wikidata.org/wiki/Q281472","display_name":"Suffix array","level":3,"score":0.7758920192718506},{"id":"https://openalex.org/C82687282","wikidata":"https://www.wikidata.org/wiki/Q66221","display_name":"Auxiliary memory","level":2,"score":0.7268376350402832},{"id":"https://openalex.org/C2779804580","wikidata":"https://www.wikidata.org/wiki/Q102047","display_name":"Suffix","level":2,"score":0.6831895709037781},{"id":"https://openalex.org/C100903775","wikidata":"https://www.wikidata.org/wiki/Q5157028","display_name":"Compressed suffix array","level":4,"score":0.6668445467948914},{"id":"https://openalex.org/C157486923","wikidata":"https://www.wikidata.org/wiki/Q1376436","display_name":"String (physics)","level":2,"score":0.5205077528953552},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4905783236026764},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.48758190870285034},{"id":"https://openalex.org/C79470037","wikidata":"https://www.wikidata.org/wiki/Q279748","display_name":"Out-of-core algorithm","level":2,"score":0.4852016270160675},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.43201565742492676},{"id":"https://openalex.org/C41431624","wikidata":"https://www.wikidata.org/wiki/Q1053357","display_name":"Block size","level":3,"score":0.42870983481407166},{"id":"https://openalex.org/C7757238","wikidata":"https://www.wikidata.org/wiki/Q374040","display_name":"String searching algorithm","level":3,"score":0.3929656744003296},{"id":"https://openalex.org/C9390403","wikidata":"https://www.wikidata.org/wiki/Q3966","display_name":"Computer hardware","level":1,"score":0.1632748246192932},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.15451601147651672},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.11161991953849792},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"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/C37914503","wikidata":"https://www.wikidata.org/wiki/Q156495","display_name":"Mathematical physics","level":1,"score":0.0},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/2518175","is_oa":false,"landing_page_url":"https://doi.org/10.1145/2518175","pdf_url":null,"source":{"id":"https://openalex.org/S4394735545","display_name":"ACM Transactions on Information Systems","issn_l":"1046-8188","issn":["1046-8188","1558-2868"],"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":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Information Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G4471592050","display_name":null,"funder_award_id":"11lgzd04, 11lgpy93","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"},{"id":"https://openalex.org/G7959861488","display_name":null,"funder_award_id":"810012","funder_id":"https://openalex.org/F4320321592","funder_display_name":"Research Grants Council, University Grants Committee"},{"id":"https://openalex.org/G8887838997","display_name":null,"funder_award_id":"NCET-10-0854","funder_id":"https://openalex.org/F4320334924","funder_display_name":"Program for New Century Excellent Talents in University"}],"funders":[{"id":"https://openalex.org/F4320321160","display_name":"Sun Yat-sen University","ror":"https://ror.org/0064kty71"},{"id":"https://openalex.org/F4320321592","display_name":"Research Grants Council, University Grants Committee","ror":"https://ror.org/00djwmt25"},{"id":"https://openalex.org/F4320322170","display_name":"University of Hong Kong","ror":"https://ror.org/02zhqgq86"},{"id":"https://openalex.org/F4320322867","display_name":"Hong Kong Institute of Education","ror":"https://ror.org/000t0f062"},{"id":"https://openalex.org/F4320334924","display_name":"Program for New Century Excellent Talents in University","ror":"https://ror.org/01mv9t934"},{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W9498632","https://openalex.org/W117230746","https://openalex.org/W1495956867","https://openalex.org/W1726445723","https://openalex.org/W1944059350","https://openalex.org/W1976682045","https://openalex.org/W2011699809","https://openalex.org/W2077333702","https://openalex.org/W2104064366","https://openalex.org/W2130564474","https://openalex.org/W2134283755","https://openalex.org/W2150749717","https://openalex.org/W2158874082","https://openalex.org/W2295072202","https://openalex.org/W2533248932","https://openalex.org/W2561675875","https://openalex.org/W2951775526"],"related_works":["https://openalex.org/W2578956091","https://openalex.org/W1568850903","https://openalex.org/W2139749722","https://openalex.org/W2736693933","https://openalex.org/W1593730394","https://openalex.org/W2485439294","https://openalex.org/W2400487982","https://openalex.org/W2963995493","https://openalex.org/W4379644220","https://openalex.org/W2150957098"],"abstract_inverted_index":{"We":[0],"present":[1],"a":[2,35,75,79,147,171,176,184],"new":[3,63],"suffix":[4,16,76],"array":[5,17,77],"construction":[6],"algorithm":[7,44,56],"that":[8,57,151],"aims":[9],"to":[10,73,94,156],"build,":[11],"in":[12,26,78,127],"external":[13],"memory,":[14],"the":[15,27,48,51,98,132,167],"for":[18,160,164],"an":[19],"input":[20],"string":[21],"of":[22,29,31,42,50,119,135,180],"length":[23],"n":[24,115,129,140],"measured":[25,126],"magnitude":[28],"tens":[30],"Giga":[32],"characters":[33],"over":[34],"constant":[36],"or":[37,92],"integer":[38],"alphabet.":[39],"The":[40],"core":[41],"this":[43],"is":[45,89,137],"adapted":[46],"from":[47,91],"framework":[49],"original":[52],"internal":[53],"memory":[54,178],"SA-DS":[55],"samples":[58],"fixed-size":[59],"d-critical":[60],"substrings.":[61],"This":[62,144],"external-memory":[64,100,158],"algorithm,":[65],"called":[66],"EM-SA-DS,":[67],"uses":[68],"novel":[69],"cache":[70],"data":[71,85,88],"structures":[72],"construct":[74],"sequential":[80],"scanning":[81],"manner":[82],"with":[83,102,175],"good":[84],"spatial":[86],"locality:":[87],"read":[90],"written":[93],"disk":[95,111],"sequentially.":[96],"On":[97],"assumed":[99],"model":[101],"RAM":[103,182],"capacity":[104,112],"\u03a9":[105],"((":[106],"nB":[107],")":[108],"0.5":[109],"),":[110,116],"O":[113,138],"(":[114,139],"and":[117,183],"size":[118],"each":[120],"I/O":[121,133],"block":[122],"B":[123,142],",":[124],"all":[125],"log":[128],"-bit":[130],"words,":[131],"complexity":[134],"EM-SA-DS":[136],"/":[141],").":[143],"work":[145],"provides":[146],"general":[148],"cache-based":[149],"solution":[150],"could":[152],"be":[153],"further":[154],"exploited":[155],"develop":[157],"solutions":[159],"other":[161],"suffix-array-related":[162],"problems,":[163],"example,":[165],"computing":[166],"longest-common-prefix":[168],"array,":[169],"using":[170],"modern":[172],"personal":[173],"computer":[174],"typical":[177],"configuration":[179],"4GB":[181],"single":[185],"disk.":[186]},"counts_by_year":[{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":6},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":5},{"year":2017,"cited_by_count":4},{"year":2016,"cited_by_count":9},{"year":2015,"cited_by_count":3},{"year":2014,"cited_by_count":2}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
