{"id":"https://openalex.org/W2770042234","doi":"https://doi.org/10.1109/tpds.2019.2899843","title":"On Optimal Trees for Irregular Gather and Scatter Collectives","display_name":"On Optimal Trees for Irregular Gather and Scatter Collectives","publication_year":2019,"publication_date":"2019-02-15","ids":{"openalex":"https://openalex.org/W2770042234","doi":"https://doi.org/10.1109/tpds.2019.2899843","mag":"2770042234"},"language":"en","primary_location":{"id":"doi:10.1109/tpds.2019.2899843","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2019.2899843","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","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"http://arxiv.org/pdf/1711.08731.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5064279948","display_name":"Jesper Larsson Tr\u00e4ff","orcid":"https://orcid.org/0000-0002-4864-9226"},"institutions":[{"id":"https://openalex.org/I145847075","display_name":"TU Wien","ror":"https://ror.org/04d836q62","country_code":"AT","type":"education","lineage":["https://openalex.org/I145847075"]}],"countries":["AT"],"is_corresponding":true,"raw_author_name":"Jesper Larsson Traff","raw_affiliation_strings":["Faculty of Informatics, TU Wien (Vienna University of Technology), Vienna, Austria"],"raw_orcid":"https://orcid.org/0000-0002-4864-9226","affiliations":[{"raw_affiliation_string":"Faculty of Informatics, TU Wien (Vienna University of Technology), Vienna, Austria","institution_ids":["https://openalex.org/I145847075"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5064279948"],"corresponding_institution_ids":["https://openalex.org/I145847075"],"apc_list":{"value":2045,"currency":"USD","value_usd":2045},"apc_paid":null,"fwci":0.1265,"has_fulltext":true,"cited_by_count":1,"citation_normalized_percentile":{"value":0.39096517,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":94},"biblio":{"volume":"30","issue":"9","first_page":"2060","last_page":"2074"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10064","display_name":"Complex Network Analysis Techniques","score":0.9904999732971191,"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"}},"topics":[{"id":"https://openalex.org/T10064","display_name":"Complex Network Analysis Techniques","score":0.9904999732971191,"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"}},{"id":"https://openalex.org/T10317","display_name":"Advanced Database Systems and Queries","score":0.9749000072479248,"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/T11106","display_name":"Data Management and Algorithms","score":0.9692999720573425,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7507703304290771},{"id":"https://openalex.org/keywords/porting","display_name":"Porting","score":0.6357877254486084},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.5919550061225891},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.5330402255058289},{"id":"https://openalex.org/keywords/time-complexity","display_name":"Time complexity","score":0.48780277371406555},{"id":"https://openalex.org/keywords/simple","display_name":"Simple (philosophy)","score":0.4755898714065552},{"id":"https://openalex.org/keywords/dynamic-programming","display_name":"Dynamic programming","score":0.4721011221408844},{"id":"https://openalex.org/keywords/algorithm","display_name":"Algorithm","score":0.42926815152168274},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.40386414527893066},{"id":"https://openalex.org/keywords/parallel-computing","display_name":"Parallel computing","score":0.3292127251625061},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.22810915112495422}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7507703304290771},{"id":"https://openalex.org/C106251023","wikidata":"https://www.wikidata.org/wiki/Q851989","display_name":"Porting","level":3,"score":0.6357877254486084},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.5919550061225891},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.5330402255058289},{"id":"https://openalex.org/C311688","wikidata":"https://www.wikidata.org/wiki/Q2393193","display_name":"Time complexity","level":2,"score":0.48780277371406555},{"id":"https://openalex.org/C2780586882","wikidata":"https://www.wikidata.org/wiki/Q7520643","display_name":"Simple (philosophy)","level":2,"score":0.4755898714065552},{"id":"https://openalex.org/C37404715","wikidata":"https://www.wikidata.org/wiki/Q380679","display_name":"Dynamic programming","level":2,"score":0.4721011221408844},{"id":"https://openalex.org/C11413529","wikidata":"https://www.wikidata.org/wiki/Q8366","display_name":"Algorithm","level":1,"score":0.42926815152168274},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.40386414527893066},{"id":"https://openalex.org/C173608175","wikidata":"https://www.wikidata.org/wiki/Q232661","display_name":"Parallel computing","level":1,"score":0.3292127251625061},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.22810915112495422},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.0},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","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/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0},{"id":"https://openalex.org/C111472728","wikidata":"https://www.wikidata.org/wiki/Q9471","display_name":"Epistemology","level":1,"score":0.0},{"id":"https://openalex.org/C2524010","wikidata":"https://www.wikidata.org/wiki/Q8087","display_name":"Geometry","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/tpds.2019.2899843","is_oa":false,"landing_page_url":"https://doi.org/10.1109/tpds.2019.2899843","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"},{"id":"mag:2770042234","is_oa":true,"landing_page_url":"http://arxiv.org/pdf/1711.08731.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.1711.08731","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1711.08731","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"mag:2770042234","is_oa":true,"landing_page_url":"http://arxiv.org/pdf/1711.08731.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":"2331-8422","issn":["2331-8422"],"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":20,"referenced_works":["https://openalex.org/W259962881","https://openalex.org/W1602927534","https://openalex.org/W1977492904","https://openalex.org/W2009571103","https://openalex.org/W2010178885","https://openalex.org/W2040348021","https://openalex.org/W2041351581","https://openalex.org/W2080750094","https://openalex.org/W2095760405","https://openalex.org/W2104093353","https://openalex.org/W2104487100","https://openalex.org/W2124613228","https://openalex.org/W2131613942","https://openalex.org/W2133557963","https://openalex.org/W2133695315","https://openalex.org/W2136638258","https://openalex.org/W2165467925","https://openalex.org/W2170796499","https://openalex.org/W2770042234","https://openalex.org/W2797386058"],"related_works":["https://openalex.org/W1977155699","https://openalex.org/W964923673","https://openalex.org/W118351421","https://openalex.org/W2165327780","https://openalex.org/W3146395766","https://openalex.org/W3159735922","https://openalex.org/W2027795789","https://openalex.org/W1995358377","https://openalex.org/W3113202345","https://openalex.org/W1803373302","https://openalex.org/W3093174092","https://openalex.org/W2928888297","https://openalex.org/W2018665307","https://openalex.org/W2013291893","https://openalex.org/W2100831780","https://openalex.org/W2952457952","https://openalex.org/W1986893644","https://openalex.org/W1990488650","https://openalex.org/W2187781745","https://openalex.org/W2811001158"],"abstract_inverted_index":{"We":[0,65,84,127],"study":[1],"the":[2,9,130,139],"complexity":[3],"of":[4,41,77,141,144,171],"finding":[5],"communication":[6,21,27,71,91,95,125,145],"trees":[7,72,92,189],"with":[8],"lowest":[10,87],"possible":[11],"completion":[12,88],"time":[13,101],"for":[14,134,168,181],"rooted,":[15],"irregular":[16],"gather":[17],"and":[18,69,174],"scatter":[19],"collective":[20],"operations":[22],"in":[23,62,81,99,147],"fully":[24],"connected,":[25],"k-ported":[26],"networks":[28,136],"under":[29,93],"a":[30,151,169],"linear-time":[31],"transmission":[32],"cost":[33],"model.":[34],"Consecutively":[35],"numbered":[36],"processors":[37],"specify":[38],"data":[39],"blocks":[40,78],"possibly":[42,191],"different":[43,142],"sizes":[44],"to":[45,120,137,149,166],"be":[46,97],"collected":[47],"at":[48],"(gather)":[49],"or":[50],"distributed":[51],"from":[52],"(scatter)":[53],"some":[54],"(given)":[55],"root":[56,175],"processor":[57,63,82,176],"where":[58],"they":[59],"are":[60,79],"stored":[61],"order.":[64,83],"distinguish":[66],"between":[67],"ordered":[68,90],"non-ordered":[70,124],"depending":[73],"on":[74],"whether":[75],"segments":[76],"maintained":[80],"show":[85,113,160],"that":[86,114,161,186],"time,":[89],"one-ported":[94],"can":[96,190],"found":[98],"polynomial":[100],"by":[102],"giving":[103],"simple,":[104],"but":[105],"costly":[106],"dynamic":[107,131],"programming":[108,132],"algorithms.":[109],"In":[110],"contrast,":[111],"we":[112],"it":[115],"is":[116,164],"an":[117],"NP-hard":[118],"problem":[119],"construct":[121],"completion-time":[122],"optimal,":[123,187],"trees.":[126],"have":[128,192],"implemented":[129],"algorithms":[133],"homogeneous":[135],"evaluate":[138],"quality":[140],"types":[143],"trees,":[146],"particular":[148],"analyze":[150],"recent,":[152],"distributed,":[153],"problem-adaptive":[154],"tree":[155],"construction":[156],"algorithm.":[157],"Model":[158],"experiments":[159],"this":[162],"algorithm":[163],"close":[165],"optimum":[167],"selection":[170],"block":[172],"size":[173],"distributions.":[177],"A":[178],"concrete":[179],"implementation":[180],"specially":[182],"structured":[183],"problems":[184],"shows":[185],"non-binomial":[188],"even":[193],"further":[194],"practical":[195],"advantage.":[196]},"counts_by_year":[{"year":2019,"cited_by_count":1}],"updated_date":"2026-08-28T12:50:07.497085","created_date":"2025-10-10T00:00:00"}
