{"id":"https://openalex.org/W2962989062","doi":"https://doi.org/10.1109/cdc.2018.8619047","title":"A Push-Pull Gradient Method for Distributed Optimization in Networks","display_name":"A Push-Pull Gradient Method for Distributed Optimization in Networks","publication_year":2018,"publication_date":"2018-12-01","ids":{"openalex":"https://openalex.org/W2962989062","doi":"https://doi.org/10.1109/cdc.2018.8619047","mag":"2962989062"},"language":"en","primary_location":{"id":"doi:10.1109/cdc.2018.8619047","doi":"https://doi.org/10.1109/cdc.2018.8619047","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cdc.2018.8619047","pdf_url":null,"source":{"id":"https://openalex.org/S4210221977","display_name":"IEEE Conference on Decision and Control (CDC)","issn_l":"0191-2216","issn":["0191-2216"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE Conference on Decision and Control (CDC)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/1803.07588","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5032734653","display_name":"Shi Pu","orcid":"https://orcid.org/0000-0002-5813-527X","observed_orcids":["https://orcid.org/0000-0002-5813-527X"]},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Shi Pu","raw_affiliation_strings":["School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102745656","display_name":"Wei Shi","orcid":"https://orcid.org/0000-0002-9511-3838","observed_orcids":["https://orcid.org/0000-0002-9511-3838"]},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Wei Shi","raw_affiliation_strings":["School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5016660429","display_name":"Jinming Xu","orcid":"https://orcid.org/0000-0003-3250-963X","observed_orcids":["https://orcid.org/0000-0003-3250-963X"]},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Jinming Xu","raw_affiliation_strings":["School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5110629459","display_name":"Angelia Nedi\u0107","orcid":"https://orcid.org/0000-0001-9365-6321","observed_orcids":["https://orcid.org/0000-0001-9365-6321"]},"institutions":[{"id":"https://openalex.org/I55732556","display_name":"Arizona State University","ror":"https://ror.org/03efmqc40","country_code":"US","type":"education","lineage":["https://openalex.org/I55732556"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Angelia Nedic","raw_affiliation_strings":["School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Electrical, Computer, and Energy Engineering, Arizona State University, Tempe, AZ, USA","institution_ids":["https://openalex.org/I55732556"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I55732556"],"apc_list":null,"apc_paid":null,"fwci":25.464,"has_fulltext":true,"cited_by_count":94,"citation_normalized_percentile":{"value":0.99849593,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"3385","last_page":"3390"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10249","display_name":"Distributed Control Multi-Agent Systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10249","display_name":"Distributed Control Multi-Agent Systems","score":0.9994999766349792,"subfield":{"id":"https://openalex.org/subfields/2207","display_name":"Control and Systems Engineering"},"field":{"id":"https://openalex.org/fields/22","display_name":"Engineering"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T10545","display_name":"Optimization and Variational Analysis","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/1703","display_name":"Computational Theory and Mathematics"},"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/T10963","display_name":"Advanced Optimization Algorithms Research","score":9.999999747378752e-05,"subfield":{"id":"https://openalex.org/subfields/2612","display_name":"Numerical Analysis"},"field":{"id":"https://openalex.org/fields/26","display_name":"Mathematics"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/distributed-convex-optimization","display_name":"distributed convex optimization","score":0.8320000171661377},{"id":"https://openalex.org/keywords/networked-agents","display_name":"networked agents","score":0.5460000038146973},{"id":"https://openalex.org/keywords/gradient-averaging","display_name":"gradient averaging","score":0.5149999856948853},{"id":"https://openalex.org/keywords/linear-convergence","display_name":"linear convergence","score":0.6940000057220459},{"id":"https://openalex.org/keywords/strongly-convex-functions","display_name":"strongly convex functions","score":0.7850000262260437},{"id":"https://openalex.org/keywords/directed-graphs","display_name":"directed graphs","score":0.7549999952316284},{"id":"https://openalex.org/keywords/dynamic-networks","display_name":"dynamic networks","score":0.9190000295639038},{"id":"https://openalex.org/keywords/decentralized-algorithms","display_name":"decentralized algorithms","score":0.574999988079071},{"id":"https://openalex.org/keywords/leader-follower-architecture","display_name":"leader-follower architecture","score":0.8600000143051147},{"id":"https://openalex.org/keywords/master-slave-architecture","display_name":"master-slave architecture","score":0.8299999833106995},{"id":"https://openalex.org/keywords/peer-to-peer-architecture","display_name":"peer-to-peer architecture","score":0.765999972820282}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6104983687400818},{"id":"https://openalex.org/C120314980","wikidata":"https://www.wikidata.org/wiki/Q180634","display_name":"Distributed computing","level":1,"score":0.3659652769565582}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/cdc.2018.8619047","doi":"https://doi.org/10.1109/cdc.2018.8619047","is_oa":false,"landing_page_url":"https://doi.org/10.1109/cdc.2018.8619047","pdf_url":null,"source":{"id":"https://openalex.org/S4210221977","display_name":"IEEE Conference on Decision and Control (CDC)","issn_l":"0191-2216","issn":["0191-2216"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"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":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2018 IEEE Conference on Decision and Control (CDC)","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:1803.07588","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1803.07588","pdf_url":"https://arxiv.org/pdf/1803.07588","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,"listed_in":[],"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":null,"raw_type":"text"},{"id":"doi:10.48550/arxiv.1803.07588","doi":"https://doi.org/10.48550/arxiv.1803.07588","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.1803.07588","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,"listed_in":[],"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":false,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:1803.07588","doi":null,"is_oa":true,"landing_page_url":"http://arxiv.org/abs/1803.07588","pdf_url":"https://arxiv.org/pdf/1803.07588","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,"listed_in":[],"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":null,"raw_type":"text"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G8204313278","display_name":"AF:  Small:  Collaborative Research:  Distributed Quasi-Newton Methods for Nonsmooth Optimization","funder_award_id":"1717391","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"}],"has_content":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W2962989062.pdf","grobid_xml":"https://content.openalex.org/works/W2962989062.grobid-xml"},"referenced_works_count":44,"referenced_works":["https://openalex.org/W247697463","https://openalex.org/W1571416372","https://openalex.org/W1627780903","https://openalex.org/W1769473688","https://openalex.org/W1989165177","https://openalex.org/W2063403497","https://openalex.org/W2084044206","https://openalex.org/W2099175737","https://openalex.org/W2110100895","https://openalex.org/W2117905067","https://openalex.org/W2123705108","https://openalex.org/W2137435346","https://openalex.org/W2160827399","https://openalex.org/W2164278908","https://openalex.org/W2223126829","https://openalex.org/W2253399765","https://openalex.org/W2266148951","https://openalex.org/W2291434103","https://openalex.org/W2400034325","https://openalex.org/W2479778494","https://openalex.org/W2523259601","https://openalex.org/W2537046506","https://openalex.org/W2557415812","https://openalex.org/W2562862721","https://openalex.org/W2590635385","https://openalex.org/W2591577911","https://openalex.org/W2605994693","https://openalex.org/W2609549560","https://openalex.org/W2737743075","https://openalex.org/W2760049195","https://openalex.org/W2763533254","https://openalex.org/W2771477296","https://openalex.org/W2772225710","https://openalex.org/W2792751837","https://openalex.org/W2794887289","https://openalex.org/W2811008754","https://openalex.org/W2962757173","https://openalex.org/W2963649943","https://openalex.org/W2964103300","https://openalex.org/W2964263318","https://openalex.org/W3006548771","https://openalex.org/W3011252985","https://openalex.org/W3103793615","https://openalex.org/W4292363360"],"related_works":["https://openalex.org/W3006548771","https://openalex.org/W4297847019","https://openalex.org/W4389232943","https://openalex.org/W3119622507","https://openalex.org/W4319587228","https://openalex.org/W3174331557","https://openalex.org/W4294690636","https://openalex.org/W2999668538","https://openalex.org/W4406118775","https://openalex.org/W3013423370"],"abstract_inverted_index":{"In":[0,43,162],"this":[1],"paper,":[2],"we":[3,53],"focus":[4],"on":[5],"solving":[6],"a":[7,13,55,158],"distributed":[8,57,132],"convex":[9,21,152],"optimization":[10],"problem":[11],"in":[12],"network,":[14],"where":[15,60],"each":[16,61],"agent":[17],"has":[18],"its":[19],"own":[20],"cost":[22,35,51],"function":[23],"and":[24,74,139,153],"the":[25,30,33,39,47,50,70,78,81,84,89,94,97,103,106,109,114,118,126,146,166],"goal":[26],"is":[27,100,111],"to":[28,45,102],"minimize":[29,46],"sum":[31,48],"of":[32,49,69,77,83,91,131],"agents'":[34,85],"functions":[36,156],"while":[37,105],"obeying":[38],"network":[40],"connectivity":[41],"structure.":[42],"order":[44],"functions,":[52],"consider":[54],"new":[56],"gradient-based":[58],"method":[59,124],"node":[62],"maintains":[63],"two":[64],"estimates,":[65],"namely,":[66],"an":[67,75,92],"estimate":[68,76],"optimal":[71],"decision":[72,98],"variable":[73,99],"gradient":[79,121],"for":[80,150,171],"average":[82],"objective":[86,155],"functions.":[87],"From":[88],"viewpoint":[90],"agent,":[93],"information":[95,107],"about":[96,108],"pushed":[101],"neighbors,":[104],"gradients":[110],"pulled":[112],"from":[113],"neighbors":[115],"(hence":[116],"giving":[117],"name":[119],"\u201cpush-pull":[120],"method\u201d).":[122],"The":[123],"unifies":[125],"algorithms":[127],"with":[128],"different":[129],"types":[130],"architecture,":[133],"including":[134],"decentralized":[135],"(peer-to-peer),":[136],"centralized":[137],"(master-slave),":[138],"semi-centralized":[140],"(leader-follower)":[141],"architecture.":[142],"We":[143],"show":[144],"that":[145],"algorithm":[147,167],"converges":[148],"linearly":[149],"strongly":[151],"smooth":[154],"over":[157],"directed":[159,173],"static":[160],"network.":[161],"our":[163],"numerical":[164],"test,":[165],"performs":[168],"well":[169],"even":[170],"time-varying":[172],"networks.":[174]},"counts_by_year":[{"year":2025,"cited_by_count":3},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":10},{"year":2022,"cited_by_count":4},{"year":2021,"cited_by_count":13},{"year":2020,"cited_by_count":35},{"year":2019,"cited_by_count":21},{"year":2018,"cited_by_count":4}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2019-07-30T00:00:00"}
