{"id":"https://openalex.org/W3133494490","doi":"https://doi.org/10.1109/tc.2021.3061709","title":"Building and Checking Suffix Array Simultaneously by Induced Sorting Method","display_name":"Building and Checking Suffix Array Simultaneously by Induced Sorting Method","publication_year":2021,"publication_date":"2021-02-24","ids":{"openalex":"https://openalex.org/W3133494490","doi":"https://doi.org/10.1109/tc.2021.3061709","mag":"3133494490"},"language":"en","primary_location":{"id":"doi:10.1109/tc.2021.3061709","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2021.3061709","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","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/A5062706490","display_name":"Bin Lao","orcid":"https://orcid.org/0000-0003-4017-0357"},"institutions":[{"id":"https://openalex.org/I186272606","display_name":"Guangdong University of Foreign Studies","ror":"https://ror.org/00fhc9y79","country_code":"CN","type":"education","lineage":["https://openalex.org/I186272606"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Bin Lao","raw_affiliation_strings":["School of Information Science and Technology, Guangdong University of Foreign Studies, Guangzhou, China"],"raw_orcid":"https://orcid.org/0000-0003-4017-0357","affiliations":[{"raw_affiliation_string":"School of Information Science and Technology, Guangdong University of Foreign Studies, Guangzhou, China","institution_ids":["https://openalex.org/I186272606"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5054597820","display_name":"Yi Wu","orcid":"https://orcid.org/0000-0002-5913-2126"},"institutions":[{"id":"https://openalex.org/I4210126065","display_name":"Shanghai Electric (China)","ror":"https://ror.org/0314qy595","country_code":"CN","type":"company","lineage":["https://openalex.org/I4210126065"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Wu","raw_affiliation_strings":["State Grid Shanghai Electrical Power Research Institute, Shanghai, China"],"raw_orcid":"https://orcid.org/0000-0002-5913-2126","affiliations":[{"raw_affiliation_string":"State Grid Shanghai Electrical Power Research Institute, Shanghai, China","institution_ids":["https://openalex.org/I4210126065"]}]},{"author_position":"middle","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"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ge Nong","raw_affiliation_strings":["School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Sun Yat-sen University, Guangzhou, China","institution_ids":["https://openalex.org/I157773358"]}]},{"author_position":"last","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":["Department of Mathematics and Information Technology, The Education University of Hong Kong, Tai Po, Hong Kong"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Department of Mathematics and Information Technology, The Education University of Hong Kong, Tai Po, Hong Kong","institution_ids":["https://openalex.org/I4210086892"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.4095,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.66417097,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"71","issue":"4","first_page":"756","last_page":"765"},"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/T12326","display_name":"Network Packet Processing and Optimization","score":0.9983000159263611,"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"}},{"id":"https://openalex.org/T12029","display_name":"DNA and Biological Computing","score":0.9940000176429749,"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/computer-science","display_name":"Computer science","score":0.8123527765274048},{"id":"https://openalex.org/keywords/correctness","display_name":"Correctness","score":0.6195555925369263},{"id":"https://openalex.org/keywords/suffix-array","display_name":"Suffix array","score":0.6115790605545044},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5050740838050842},{"id":"https://openalex.org/keywords/model-checking","display_name":"Model checking","score":0.49898791313171387},{"id":"https://openalex.org/keywords/constant","display_name":"Constant (computer programming)","score":0.4400774836540222},{"id":"https://openalex.org/keywords/suffix","display_name":"Suffix","score":0.4379645884037018},{"id":"https://openalex.org/keywords/data-structure","display_name":"Data structure","score":0.3991495668888092},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.2215118110179901}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8123527765274048},{"id":"https://openalex.org/C55439883","wikidata":"https://www.wikidata.org/wiki/Q360812","display_name":"Correctness","level":2,"score":0.6195555925369263},{"id":"https://openalex.org/C2779259728","wikidata":"https://www.wikidata.org/wiki/Q281472","display_name":"Suffix array","level":3,"score":0.6115790605545044},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5050740838050842},{"id":"https://openalex.org/C110251889","wikidata":"https://www.wikidata.org/wiki/Q1569697","display_name":"Model checking","level":2,"score":0.49898791313171387},{"id":"https://openalex.org/C2777027219","wikidata":"https://www.wikidata.org/wiki/Q1284190","display_name":"Constant (computer programming)","level":2,"score":0.4400774836540222},{"id":"https://openalex.org/C2779804580","wikidata":"https://www.wikidata.org/wiki/Q102047","display_name":"Suffix","level":2,"score":0.4379645884037018},{"id":"https://openalex.org/C162319229","wikidata":"https://www.wikidata.org/wiki/Q175263","display_name":"Data structure","level":2,"score":0.3991495668888092},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2215118110179901},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tc.2021.3061709","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tc.2021.3061709","pdf_url":null,"source":{"id":"https://openalex.org/S157670870","display_name":"IEEE Transactions on Computers","issn_l":"0018-9340","issn":["0018-9340","0016-9340","1557-9956","2326-3814"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319808","host_organization_name":"Institute of Electrical and Electronics Engineers","host_organization_lineage":["https://openalex.org/P4310319808"],"host_organization_lineage_names":["Institute of Electrical and Electronics Engineers"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"IEEE Transactions on Computers","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5998863574","display_name":"\u5927\u89c4\u6a21\u52a8\u6001\u540e\u7f00\u7d22\u5f15\u7684\u9ad8\u6548\u7387\u7b97\u6cd5\u7814\u7a76","funder_award_id":"61872391","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G7320828588","display_name":null,"funder_award_id":"201802010011","funder_id":"https://openalex.org/F4320334898","funder_display_name":"Guangzhou Science and Technology Program key projects"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320334898","display_name":"Guangzhou Science and Technology Program key projects","ror":"https://ror.org/00tjzgn92"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":23,"referenced_works":["https://openalex.org/W1743861851","https://openalex.org/W1972418517","https://openalex.org/W1976682045","https://openalex.org/W1977174119","https://openalex.org/W2051246034","https://openalex.org/W2077333702","https://openalex.org/W2114491349","https://openalex.org/W2150749717","https://openalex.org/W2150957098","https://openalex.org/W2158585409","https://openalex.org/W2158874082","https://openalex.org/W2161488606","https://openalex.org/W2169708967","https://openalex.org/W2295072202","https://openalex.org/W2323530184","https://openalex.org/W2570663628","https://openalex.org/W2612927662","https://openalex.org/W2760867700","https://openalex.org/W2806788989","https://openalex.org/W3005699198","https://openalex.org/W3083952363","https://openalex.org/W4246116521","https://openalex.org/W6683504902"],"related_works":["https://openalex.org/W2576782855","https://openalex.org/W153119118","https://openalex.org/W3097218026","https://openalex.org/W4390481443","https://openalex.org/W2608759984","https://openalex.org/W363060408","https://openalex.org/W2359436045","https://openalex.org/W2055795184","https://openalex.org/W2123393931","https://openalex.org/W2003608043"],"abstract_inverted_index":{"Many":[0],"efficient":[1,82],"open-source":[2,186],"suffix":[3,17],"sorters":[4,188],"using":[5,100,206],"the":[6,13,38,92,106,110,158,164,191],"induced":[7],"sorting":[8],"(IS)":[9],"method":[10,95],"to":[11,103,189],"build":[12],"fundamental":[14],"data":[15,24],"structure":[16],"array":[18],"(SA)":[19],"for":[20,48,84,149,185,204],"compressing":[21],"and":[22,70,86,129,138,141,197],"indexing":[23],"have":[25],"been":[26],"proposed.":[27],"To":[28],"avoid":[29],"potential":[30],"faults":[31],"caused":[32],"by":[33,90,109,170],"possible":[34],"implementation":[35],"bugs,":[36],"checking":[37,60,87,98,124],"output":[39],"SA":[40,56,63,88,168],"from":[41],"any":[42],"IS":[43,94,115,187],"sorter":[44],"without":[45],"engineering":[46],"warranty":[47],"correctness":[49,192],"is":[50,64],"a":[51,97,181,194,199],"de-facto":[52],"process.":[53],"The":[54],"existing":[55,167],"checkers":[57,169],"commonly":[58],"perform":[59],"after":[61],"an":[62,81,118],"built":[65,195],"completely,":[66],"with":[67,74,96,147,173],"significant":[68],"time":[69,128,140],"space":[71,132,142],"complexities":[72],"compared":[73,146],"that":[75,148],"of":[76,114,120,166,193],"builders.":[77],"This":[78,176],"article":[79],"proposes":[80],"solution":[83],"building":[85,150],"simultaneously":[89],"enhancing":[91],"original":[93],"scheme":[99,125],"hash":[101],"computations":[102],"on-the-fly":[104],"verify":[105],"results":[107],"produced":[108],"last":[111],"induction":[112],"phase":[113],"method.":[116],"Given":[117],"input":[119],"constant":[121,130],"alphabet,":[122],"this":[123],"requires":[126],"linear":[127],"RAM":[131],"when":[133],"running":[134,171],"on":[135,155],"external":[136],"memory,":[137],"its":[139],"overheads":[143],"are":[144],"negligible":[145],"SA.":[151],"In":[152],"our":[153],"experiments":[154],"real-world":[156],"data,":[157],"proposed":[159],"methods":[160],"take":[161],"advantages":[162],"over":[163],"counterparts":[165],"faster":[172],"less":[174],"space.":[175],"work":[177],"can":[178],"help":[179],"provide":[180],"value-added":[182],"bonus":[183],"feature":[184,200],"guarantee":[190],"SA,":[196],"such":[198],"should":[201],"be":[202],"desirable":[203],"applications":[205],"these":[207],"sorters.":[208]},"counts_by_year":[{"year":2023,"cited_by_count":1},{"year":2022,"cited_by_count":1},{"year":2021,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
