{"id":"https://openalex.org/W3034344358","doi":"https://doi.org/10.1109/tpds.2020.3002150","title":"Scalable, Multi-Constraint, Complex-Objective Graph Partitioning","display_name":"Scalable, Multi-Constraint, Complex-Objective Graph Partitioning","publication_year":2020,"publication_date":"2020-06-12","ids":{"openalex":"https://openalex.org/W3034344358","doi":"https://doi.org/10.1109/tpds.2020.3002150","mag":"3034344358"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2020.3002150","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2020.3002150","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed 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/A5038499316","display_name":"George M. Slota","orcid":"https://orcid.org/0000-0002-4709-4724"},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"George M. Slota","raw_affiliation_strings":["Computer Science Department, Rensselaer Polytechnic Institute, Troy, USA"],"raw_orcid":"https://orcid.org/0000-0002-4709-4724","affiliations":[{"raw_affiliation_string":"Computer Science Department, Rensselaer Polytechnic Institute, Troy, USA","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5063481350","display_name":"Cameron Root","orcid":null},"institutions":[{"id":"https://openalex.org/I165799507","display_name":"Rensselaer Polytechnic Institute","ror":"https://ror.org/01rtyzb94","country_code":"US","type":"education","lineage":["https://openalex.org/I165799507"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Cameron Root","raw_affiliation_strings":["Computer Science Department, Rensselaer Polytechnic Institute, Troy, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Computer Science Department, Rensselaer Polytechnic Institute, Troy, USA","institution_ids":["https://openalex.org/I165799507"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5041462449","display_name":"Karen Devine","orcid":"https://orcid.org/0000-0001-9335-4665"},"institutions":[{"id":"https://openalex.org/I4210104735","display_name":"Sandia National Laboratories","ror":"https://ror.org/01apwpt12","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210104735"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Karen Devine","raw_affiliation_strings":["Scalable Algorithms Department, Sandia National Laboratories, Albuquerque, USA"],"raw_orcid":"https://orcid.org/0000-0001-9335-4665","affiliations":[{"raw_affiliation_string":"Scalable Algorithms Department, Sandia National Laboratories, Albuquerque, USA","institution_ids":["https://openalex.org/I4210104735"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5057403059","display_name":"Kamesh Madduri","orcid":"https://orcid.org/0000-0003-4344-0957"},"institutions":[{"id":"https://openalex.org/I130769515","display_name":"Pennsylvania State University","ror":"https://ror.org/04p491231","country_code":"US","type":"education","lineage":["https://openalex.org/I130769515"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kamesh Madduri","raw_affiliation_strings":["Electrical Engineering and Computer Science Department, The Pennsylvania State University, University Park, USA"],"raw_orcid":"https://orcid.org/0000-0003-4344-0957","affiliations":[{"raw_affiliation_string":"Electrical Engineering and Computer Science Department, The Pennsylvania State University, University Park, USA","institution_ids":["https://openalex.org/I130769515"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5023482297","display_name":"Sivasankaran Rajamanickam","orcid":"https://orcid.org/0000-0002-5854-409X"},"institutions":[{"id":"https://openalex.org/I4210104735","display_name":"Sandia National Laboratories","ror":"https://ror.org/01apwpt12","country_code":"US","type":"facility","lineage":["https://openalex.org/I1330989302","https://openalex.org/I198811213","https://openalex.org/I4210104735"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sivasankaran Rajamanickam","raw_affiliation_strings":["Scalable Algorithms Department, Sandia National Laboratories, Albuquerque, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Scalable Algorithms Department, Sandia National Laboratories, Albuquerque, USA","institution_ids":["https://openalex.org/I4210104735"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.725,"has_fulltext":false,"cited_by_count":27,"citation_normalized_percentile":{"value":0.86839007,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":95,"max":99},"biblio":{"volume":"31","issue":"12","first_page":"2789","last_page":"2801"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12292","display_name":"Graph Theory and Algorithms","score":0.9994999766349792,"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.9994999766349792,"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/T10829","display_name":"Interconnection Networks and Systems","score":0.9976999759674072,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T10064","display_name":"Complex Network Analysis Techniques","score":0.9955000281333923,"subfield":{"id":"https://openalex.org/subfields/3109","display_name":"Statistical and Nonlinear Physics"},"field":{"id":"https://openalex.org/fields/31","display_name":"Physics and Astronomy"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8086727857589722},{"id":"https://openalex.org/keywords/scalability","display_name":"Scalability","score":0.7093379497528076},{"id":"https://openalex.org/keywords/graph-partition","display_name":"Graph partition","score":0.6923363208770752},{"id":"https://openalex.org/keywords/computation","display_name":"Computation","score":0.5635533928871155},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.4681444764137268},{"id":"https://openalex.org/keywords/sparse-matrix","display_name":"Sparse matrix","score":0.4667157530784607},{"id":"https://openalex.org/keywords/matrix-multiplication","display_name":"Matrix multiplication","score":0.4556233882904053},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.4346253275871277},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.413654088973999},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.3078983426094055}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8086727857589722},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.7093379497528076},{"id":"https://openalex.org/C48903430","wikidata":"https://www.wikidata.org/wiki/Q491370","display_name":"Graph partition","level":3,"score":0.6923363208770752},{"id":"https://openalex.org/C45374587","wikidata":"https://www.wikidata.org/wiki/Q12525525","display_name":"Computation","level":2,"score":0.5635533928871155},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4681444764137268},{"id":"https://openalex.org/C56372850","wikidata":"https://www.wikidata.org/wiki/Q1050404","display_name":"Sparse matrix","level":3,"score":0.4667157530784607},{"id":"https://openalex.org/C17349429","wikidata":"https://www.wikidata.org/wiki/Q1049914","display_name":"Matrix multiplication","level":3,"score":0.4556233882904053},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4346253275871277},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.413654088973999},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.3078983426094055},{"id":"https://openalex.org/C163716315","wikidata":"https://www.wikidata.org/wiki/Q901177","display_name":"Gaussian","level":2,"score":0.0},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.0},{"id":"https://openalex.org/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C84114770","wikidata":"https://www.wikidata.org/wiki/Q46344","display_name":"Quantum","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/tpds.2020.3002150","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2020.3002150","pdf_url":null,"source":{"id":"https://openalex.org/S97130795","display_name":"IEEE Transactions on Parallel and Distributed Systems","issn_l":"1045-9219","issn":["1045-9219","1558-2183","2161-9883"],"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 Parallel and Distributed Systems","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G5112136775","display_name":null,"funder_award_id":"ACI-1253881","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G5467558025","display_name":null,"funder_award_id":"ACI-1444747","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6130078658","display_name":null,"funder_award_id":"ACI-1238993","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G6759866401","display_name":null,"funder_award_id":"CCF-1439057","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G8082577388","display_name":null,"funder_award_id":"OCI-0725070","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320306084","display_name":"U.S. Department of Energy","ror":"https://ror.org/01bj3aw27"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":57,"referenced_works":["https://openalex.org/W131619556","https://openalex.org/W1482680420","https://openalex.org/W1538070674","https://openalex.org/W1814023381","https://openalex.org/W1910515323","https://openalex.org/W1975464357","https://openalex.org/W1976969221","https://openalex.org/W1978555214","https://openalex.org/W1981885118","https://openalex.org/W1992011279","https://openalex.org/W1994727615","https://openalex.org/W1999446611","https://openalex.org/W2000273502","https://openalex.org/W2008620264","https://openalex.org/W2022704179","https://openalex.org/W2022916138","https://openalex.org/W2035080386","https://openalex.org/W2041096515","https://openalex.org/W2068015060","https://openalex.org/W2070232376","https://openalex.org/W2082773934","https://openalex.org/W2093053744","https://openalex.org/W2094674899","https://openalex.org/W2095117703","https://openalex.org/W2112090702","https://openalex.org/W2118212234","https://openalex.org/W2127391575","https://openalex.org/W2128678576","https://openalex.org/W2132202037","https://openalex.org/W2143131337","https://openalex.org/W2145124007","https://openalex.org/W2146591355","https://openalex.org/W2294966763","https://openalex.org/W2296407087","https://openalex.org/W2480409449","https://openalex.org/W2484446135","https://openalex.org/W2545868467","https://openalex.org/W2584369986","https://openalex.org/W2591291103","https://openalex.org/W2606413522","https://openalex.org/W2734317791","https://openalex.org/W2802440256","https://openalex.org/W2885799816","https://openalex.org/W2903341873","https://openalex.org/W2963528863","https://openalex.org/W2963804743","https://openalex.org/W2990947761","https://openalex.org/W2997134027","https://openalex.org/W3098342588","https://openalex.org/W3099866104","https://openalex.org/W3104001151","https://openalex.org/W3137027499","https://openalex.org/W4235810972","https://openalex.org/W4236269389","https://openalex.org/W6638399519","https://openalex.org/W6655932363","https://openalex.org/W6697190112"],"related_works":["https://openalex.org/W1925544630","https://openalex.org/W110174833","https://openalex.org/W2293771254","https://openalex.org/W2392023973","https://openalex.org/W2004686618","https://openalex.org/W3202552726","https://openalex.org/W4221142455","https://openalex.org/W3121828480","https://openalex.org/W2914631005","https://openalex.org/W2032786851"],"abstract_inverted_index":{"We":[0],"introduce":[1],"XtraPuLP,":[2],"a":[3,33,79,113,124],"distributed-memory":[4],"graph":[5,130],"partitioner":[6],"designed":[7],"to":[8,36,57],"process":[9],"irregular":[10],"trillion-edge":[11],"graphs.":[12],"XtraPuLP":[13,51,88,101,122],"is":[14,90],"based":[15],"on":[16,123],"the":[17],"scalable":[18],"label":[19],"propagation":[20],"community":[21],"detection":[22],"technique,":[23],"which":[24],"has":[25],"been":[26],"demonstrated":[27],"in":[28,117],"various":[29],"prior":[30],"works":[31],"as":[32],"viable":[34],"means":[35],"produce":[37,103],"high":[38],"quality":[39],"partitions":[40,59,70,104],"of":[41,64,81,105,126],"skewed":[42],"and":[43,66,111,132],"small-world":[44],"graphs":[45,107],"with":[46,60,71,108],"minimal":[47],"computation":[48],"time.":[49],"Our":[50],"implementation":[52],"can":[53,68,102],"also":[54,98],"be":[55],"generalized":[56],"compute":[58,69],"an":[61],"arbitrary":[62],"number":[63],"constraints,":[65],"it":[67],"balanced":[72],"communication":[73],"load":[74],"across":[75],"all":[76],"parts.":[77],"On":[78],"collection":[80],"large":[82],"sparse":[83,133],"graphs,":[84],"we":[85,120],"show":[86],"that":[87,100],"partitioning":[89,95],"considerably":[91],"faster":[92],"than":[93],"state-of-the-art":[94],"methods,":[96],"while":[97],"demonstrating":[99],"real-world":[106],"billion+":[109],"vertices":[110],"over":[112],"hundred":[114],"billion":[115],"edges":[116],"minutes.":[118],"Additionally,":[119],"demonstrate":[121],"variety":[125],"applications,":[127],"including":[128],"large-scale":[129],"analytics":[131],"matrix-vector":[134],"multiplication.":[135]},"counts_by_year":[{"year":2025,"cited_by_count":6},{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":8},{"year":2022,"cited_by_count":7},{"year":2021,"cited_by_count":3}],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
