{"id":"https://openalex.org/W4381327291","doi":"https://doi.org/10.1145/3577193.3593728","title":"Fast All-Pairs Shortest Paths Algorithm in Large Sparse Graph","display_name":"Fast All-Pairs Shortest Paths Algorithm in Large Sparse Graph","publication_year":2023,"publication_date":"2023-06-20","ids":{"openalex":"https://openalex.org/W4381327291","doi":"https://doi.org/10.1145/3577193.3593728"},"language":"en","primary_location":{"id":"doi:10.1145/3577193.3593728","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3577193.3593728","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3577193.3593728","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th International Conference on Supercomputing","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3577193.3593728","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5101539233","display_name":"S. L. Yang","orcid":"https://orcid.org/0009-0002-1083-7894"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Shaofeng Yang","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","University of Chinese Academy of Sciences, Beijing, China","State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China University of Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0002-1083-7894","affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057303604","display_name":"Xiandong Liu","orcid":"https://orcid.org/0009-0008-5693-014X"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]},{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiandong Liu","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","University of Chinese Academy of Sciences, Beijing, China","State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China University of Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0008-5693-014X","affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]},{"raw_affiliation_string":"University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210165038"]},{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China University of Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5001140939","display_name":"Y. Wang","orcid":"https://orcid.org/0009-0004-9153-0732"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yunting Wang","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0009-0004-9153-0732","affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5092212144","display_name":"Xin He","orcid":"https://orcid.org/0000-0003-0459-2472"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xin He","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0003-0459-2472","affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006750799","display_name":"Guangming Tan","orcid":"https://orcid.org/0000-0002-6361-5948"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]},{"id":"https://openalex.org/I4210090176","display_name":"Institute of Computing Technology","ror":"https://ror.org/0090r4d87","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210090176"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guangming Tan","raw_affiliation_strings":["State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China"],"raw_orcid":"https://orcid.org/0000-0002-6361-5948","affiliations":[{"raw_affiliation_string":"State Key Lab of Processors, Institute of Computing Technology, Chinese Academy of Sciences, Beijing, China","institution_ids":["https://openalex.org/I4210090176","https://openalex.org/I19820366"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5101539233"],"corresponding_institution_ids":["https://openalex.org/I19820366","https://openalex.org/I4210090176","https://openalex.org/I4210165038"],"apc_list":null,"apc_paid":null,"fwci":0.942,"has_fulltext":true,"cited_by_count":8,"citation_normalized_percentile":{"value":0.76792566,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":98},"biblio":{"volume":null,"issue":null,"first_page":"277","last_page":"288"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T12292","display_name":"Graph Theory and Algorithms","score":0.9998999834060669,"subfield":{"id":"https://openalex.org/subfields/1707","display_name":"Computer Vision and Pattern Recognition"},"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/T11106","display_name":"Data Management and Algorithms","score":0.9987000226974487,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.9972000122070312,"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/dijkstras-algorithm","display_name":"Dijkstra's algorithm","score":0.8330518007278442},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7518108487129211},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.6454161405563354},{"id":"https://openalex.org/keywords/floyd\u2013warshall-algorithm","display_name":"Floyd\u2013Warshall algorithm","score":0.5884843468666077},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5086239576339722},{"id":"https://openalex.org/keywords/shortest-path-problem","display_name":"Shortest path problem","score":0.49822521209716797},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.4977436363697052},{"id":"https://openalex.org/keywords/suurballes-algorithm","display_name":"Suurballe's algorithm","score":0.4929361343383789},{"id":"https://openalex.org/keywords/speedup","display_name":"Speedup","score":0.4922551214694977},{"id":"https://openalex.org/keywords/overhead","display_name":"Overhead (engineering)","score":0.4880158007144928},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.41248762607574463},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.27336978912353516}],"concepts":[{"id":"https://openalex.org/C173870130","wikidata":"https://www.wikidata.org/wiki/Q8548","display_name":"Dijkstra's algorithm","level":4,"score":0.8330518007278442},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7518108487129211},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.6454161405563354},{"id":"https://openalex.org/C186065694","wikidata":"https://www.wikidata.org/wiki/Q1047576","display_name":"Floyd\u2013Warshall algorithm","level":5,"score":0.5884843468666077},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5086239576339722},{"id":"https://openalex.org/C22590252","wikidata":"https://www.wikidata.org/wiki/Q1058754","display_name":"Shortest path problem","level":3,"score":0.49822521209716797},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.4977436363697052},{"id":"https://openalex.org/C98779529","wikidata":"https://www.wikidata.org/wiki/Q7650417","display_name":"Suurballe's algorithm","level":5,"score":0.4929361343383789},{"id":"https://openalex.org/C68339613","wikidata":"https://www.wikidata.org/wiki/Q1549489","display_name":"Speedup","level":2,"score":0.4922551214694977},{"id":"https://openalex.org/C2779960059","wikidata":"https://www.wikidata.org/wiki/Q7113681","display_name":"Overhead (engineering)","level":2,"score":0.4880158007144928},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.41248762607574463},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.27336978912353516},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3577193.3593728","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3577193.3593728","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3577193.3593728","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th International Conference on Supercomputing","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3577193.3593728","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3577193.3593728","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3577193.3593728","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 37th International Conference on Supercomputing","raw_type":"proceedings-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/9","display_name":"Industry, innovation and infrastructure","score":0.4000000059604645}],"awards":[{"id":"https://openalex.org/G1575492544","display_name":null,"funder_award_id":"T2125013","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G401163042","display_name":null,"funder_award_id":"62172389","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5832729736","display_name":null,"funder_award_id":"62032023","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G6721297356","display_name":null,"funder_award_id":"61972377","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":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4381327291.pdf","grobid_xml":"https://content.openalex.org/works/W4381327291.grobid-xml"},"referenced_works_count":19,"referenced_works":["https://openalex.org/W1039385342","https://openalex.org/W1988255501","https://openalex.org/W2004951603","https://openalex.org/W2053999255","https://openalex.org/W2057112598","https://openalex.org/W2090593986","https://openalex.org/W2093843662","https://openalex.org/W2107173440","https://openalex.org/W2117758387","https://openalex.org/W2120424341","https://openalex.org/W2147286743","https://openalex.org/W2169528473","https://openalex.org/W2274716813","https://openalex.org/W2580538010","https://openalex.org/W2753693129","https://openalex.org/W2915012400","https://openalex.org/W2951135776","https://openalex.org/W3000173590","https://openalex.org/W3129367612"],"related_works":["https://openalex.org/W2136320479","https://openalex.org/W2372677512","https://openalex.org/W2990531685","https://openalex.org/W2371042914","https://openalex.org/W2004871029","https://openalex.org/W2147862592","https://openalex.org/W2886722595","https://openalex.org/W3180973535","https://openalex.org/W2761711678","https://openalex.org/W2170980056"],"abstract_inverted_index":{"Finding":[0],"the":[1,10,17,27,39,45,49,54,63,71,84,100,112,129,134,139,159,166,173,181,201,205],"All-Pairs":[2],"Shortest":[3],"Paths":[4],"(APSP)":[5],"in":[6,21,35,57,191],"a":[7,31,124,145],"graph":[8,29,87,206],"is":[9,99],"key":[11],"for":[12,204],"various":[13],"domains.":[14],"Motivated":[15],"by":[16,210],"graphs":[18],"are":[19],"sparse":[20,86],"most":[22],"real-world":[23],"applications,":[24],"we":[25,122],"store":[26,83],"whole":[28],"as":[30],"compressed":[32],"storage":[33],"format":[34],"each":[36],"process":[37],"of":[38,102,131,136,141,144,155],"distributed":[40],"computing":[41],"clusters":[42],"and":[43,88,92,115,138,177],"combine":[44],"Floyd":[46,91],"algorithm":[47,51,77,150],"with":[48,207],"Dijkstra":[50,94,161,168],"to":[52,62,70,82,127,158,165,172,180,199],"solve":[53,128,200],"APSP":[55,66,74,149,175,184,202],"problem":[56,130,203],"this":[58],"work,":[59],"which":[60],"leads":[61],"novel":[64],"Fast":[65,148],"algorithm.":[67,185],"In":[68],"contrast":[69],"state-of-the-art":[72],"Part":[73,174,183],"algorithm,":[75,162,169,176],"our":[76,192],"adds":[78],"some":[79],"memory":[80],"overhead":[81],"original":[85],"uses":[89],"local":[90,108],"global":[93,104],"algorithms":[95],"simultaneously.":[96],"The":[97,147],"payoff":[98],"circumvention":[101],"expensive":[103],"communication,":[105],"reducing":[106],"one":[107],"FW":[109],"operation,":[110],"simplifying":[111],"Minplus":[113],"function,":[114],"making":[116],"its":[117],"data":[118],"access":[119],"continuous.":[120],"Furthermore,":[121],"propose":[123],"parallel":[125],"framework":[126],"mismatch":[132],"between":[133],"number":[135,140],"GPUs":[137],"divisible":[142],"blocks":[143],"graph.":[146],"exhibits":[151],"an":[152],"average":[153],"speedup":[154],"16.97x":[156],"compared":[157,164,171,179],"CPU":[160],"7.09x":[163,170],"GPU":[167],"4.6x":[178],"decentralized":[182],"It":[186,194],"also":[187],"shows":[188],"good":[189],"scalability":[190],"experiments.":[193],"takes":[195],"about":[196],"12.45":[197],"minutes":[198],"11,548,845":[208],"vertices":[209],"engaging":[211],"2048":[212],"GPUs.":[213]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":5},{"year":2023,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
