{"id":"https://openalex.org/W4213040020","doi":"https://doi.org/10.1109/asp-dac52403.2022.9712566","title":"Efficient Critical Paths Search Algorithm using Mergeable Heap","display_name":"Efficient Critical Paths Search Algorithm using Mergeable Heap","publication_year":2022,"publication_date":"2022-01-17","ids":{"openalex":"https://openalex.org/W4213040020","doi":"https://doi.org/10.1109/asp-dac52403.2022.9712566"},"language":"en","primary_location":{"id":"doi:10.1109/asp-dac52403.2022.9712566","is_oa":false,"landing_page_url":"https://doi.org/10.1109/asp-dac52403.2022.9712566","pdf_url":null,"source":{"id":"https://openalex.org/S4363608500","display_name":"2022 27th Asia and South Pacific Design Automation Conference (ASP-DAC)","issn_l":null,"issn":null,"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 27th Asia and South Pacific Design Automation Conference (ASP-DAC)","raw_type":"proceedings-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/A5000718123","display_name":"Kexing Zhou","orcid":"https://orcid.org/0000-0001-7635-3425"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Kexing Zhou","raw_affiliation_strings":["Peking University,CECA, CS Department,Beijing,China","CECA, CS Department, Peking University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Peking University,CECA, CS Department,Beijing,China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"CECA, CS Department, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5039573083","display_name":"Zizheng Guo","orcid":"https://orcid.org/0000-0002-0724-5356"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zizheng Guo","raw_affiliation_strings":["Peking University,CECA, CS Department,Beijing,China","CECA, CS Department, Peking University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Peking University,CECA, CS Department,Beijing,China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"CECA, CS Department, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088685794","display_name":"Tsung\u2010Wei Huang","orcid":"https://orcid.org/0000-0001-9768-3378"},"institutions":[{"id":"https://openalex.org/I223532165","display_name":"University of Utah","ror":"https://ror.org/03r0ha626","country_code":"US","type":"education","lineage":["https://openalex.org/I223532165"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tsung-Wei Huang","raw_affiliation_strings":["University of Utah,ECE Department,Salt Lake City,USA","ECE Department, University of Utah, Salt Lake City, USA"],"affiliations":[{"raw_affiliation_string":"University of Utah,ECE Department,Salt Lake City,USA","institution_ids":["https://openalex.org/I223532165"]},{"raw_affiliation_string":"ECE Department, University of Utah, Salt Lake City, USA","institution_ids":["https://openalex.org/I223532165"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000933188","display_name":"Yibo Lin","orcid":"https://orcid.org/0000-0002-0977-2774"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yibo Lin","raw_affiliation_strings":["Peking University,CECA, CS Department,Beijing,China","CECA, CS Department, Peking University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Peking University,CECA, CS Department,Beijing,China","institution_ids":["https://openalex.org/I20231570"]},{"raw_affiliation_string":"CECA, CS Department, Peking University, Beijing, China","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5000718123"],"corresponding_institution_ids":["https://openalex.org/I20231570"],"apc_list":null,"apc_paid":null,"fwci":3.6413,"has_fulltext":false,"cited_by_count":17,"citation_normalized_percentile":{"value":0.94742164,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"190","last_page":"195"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9997000098228455,"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"}},"topics":[{"id":"https://openalex.org/T12326","display_name":"Network Packet Processing and Optimization","score":0.9997000098228455,"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/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9991000294685364,"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/T11269","display_name":"Algorithms and Data Compression","score":0.9983000159263611,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/path","display_name":"Path (computing)","score":0.5986685752868652},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5915237069129944},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.5616858601570129},{"id":"https://openalex.org/keywords/bottleneck","display_name":"Bottleneck","score":0.5543505549430847},{"id":"https://openalex.org/keywords/heap","display_name":"Heap (data structure)","score":0.5524376034736633},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.10441404581069946}],"concepts":[{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.5986685752868652},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5915237069129944},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.5616858601570129},{"id":"https://openalex.org/C2780513914","wikidata":"https://www.wikidata.org/wiki/Q18210350","display_name":"Bottleneck","level":2,"score":0.5543505549430847},{"id":"https://openalex.org/C134757568","wikidata":"https://www.wikidata.org/wiki/Q274089","display_name":"Heap (data structure)","level":2,"score":0.5524376034736633},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.10441404581069946},{"id":"https://openalex.org/C149635348","wikidata":"https://www.wikidata.org/wiki/Q193040","display_name":"Embedded system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/asp-dac52403.2022.9712566","is_oa":false,"landing_page_url":"https://doi.org/10.1109/asp-dac52403.2022.9712566","pdf_url":null,"source":{"id":"https://openalex.org/S4363608500","display_name":"2022 27th Asia and South Pacific Design Automation Conference (ASP-DAC)","issn_l":null,"issn":null,"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2022 27th Asia and South Pacific Design Automation Conference (ASP-DAC)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G3289631564","display_name":null,"funder_award_id":"62004006,62034007","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":17,"referenced_works":["https://openalex.org/W658677875","https://openalex.org/W1964532324","https://openalex.org/W1993138695","https://openalex.org/W2129017891","https://openalex.org/W2248975694","https://openalex.org/W2345178427","https://openalex.org/W2517896799","https://openalex.org/W2942102836","https://openalex.org/W3041526861","https://openalex.org/W3116253690","https://openalex.org/W3188917597","https://openalex.org/W3211750799","https://openalex.org/W3212679119","https://openalex.org/W4200128939","https://openalex.org/W4232044093","https://openalex.org/W4248769596","https://openalex.org/W6780684512"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2595172197","https://openalex.org/W2084856301","https://openalex.org/W2127970246","https://openalex.org/W2885125400","https://openalex.org/W1001352512","https://openalex.org/W1989889224","https://openalex.org/W4382618745","https://openalex.org/W3158777280"],"abstract_inverted_index":{"Path":[0],"searching":[1,33,55],"is":[2,34,101,117],"a":[3,35,52,76,81,91],"central":[4],"step":[5],"in":[6,83],"static":[7],"timing":[8],"analysis":[9],"(STA).":[10],"State-of-the-art":[11],"algorithms":[12],"need":[13],"to":[14,39,80,119,125,132],"generate":[15],"path":[16,32,44,54,69,82,135],"deviations":[17,70,79],"for":[18],"hundreds":[19],"of":[20,22,29,78,94],"thousands":[21],"paths,":[23],"which":[24,100],"becomes":[25],"the":[26,40,64,68,105,133],"runtime":[27,61,92],"bottleneck":[28],"STA.":[30],"Accelerating":[31],"challenging":[36],"task":[37],"due":[38],"complex":[41],"and":[42,74,127],"iterative":[43],"generating":[45],"process.":[46],"In":[47],"this":[48],"work,":[49],"we":[50],"propose":[51],"novel":[53],"algorithm":[56,89,116,137],"that":[57,114],"has":[58,90],"asymptotically":[59,102],"lower":[60],"complexity":[62,93],"than":[63,104],"state-of-the-art.":[65],"We":[66,86],"precompute":[67],"using":[71],"mergeable":[72],"heap":[73],"apply":[75],"group":[77],"near-constant":[84],"time.":[85],"prove":[87],"our":[88,115],"<tex":[95,107,120,128],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[96,108,121,129],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$O(n\\log":[97],"n+k\\log":[98],"k)$</tex>":[99],"smaller":[103],"state-of-the-art":[106],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$O(nk)$</tex>":[109],".":[110],"Experimental":[111],"results":[112],"show":[113],"up":[118],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$60\\times$</tex>":[122],"faster":[123],"compared":[124,131],"OpenTimer":[126],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$1.8\\times$</tex>":[130],"leading":[134],"search":[136],"based":[138],"on":[139],"suffix":[140],"forest.":[141]},"counts_by_year":[{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":5},{"year":2022,"cited_by_count":1}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
