A divide-and-conquer algorithm for distributed optimization on networks

被引:3
|
作者
Emirov, Nazar [1 ]
Song, Guohui [2 ]
Sun, Qiyu [3 ]
机构
[1] Boston Coll, Dept Comp Sci, Chestnut Hill, MA 02467 USA
[2] Old Dominion Univ, Dept Math & Stat, Norfolk, VA 23529 USA
[3] Univ Cent Florida, Dept Math, Orlando, FL 32816 USA
基金
美国国家科学基金会;
关键词
Divide-and-conquer algorithm; Distributed optimization; Graph signal processing; SENSOR NETWORKS; CONVERGENCE; CONSENSUS; ADMM;
D O I
10.1016/j.acha.2023.101623
中图分类号
O29 [应用数学];
学科分类号
070104 ;
摘要
In this paper, we consider networks with topologies described by some connected undirected graph G = (V, E) and with some agents (fusion centers) equipped with processing power and local peer-to-peer communication, and optimization problem mini {F(i) = n-ary sumation ������is an element of V f ������(i)} with local objective functions f ������ depending only on neighboring variables of the vertex ������ is an element of V. We introduce a divide-and-conquer algorithm to solve the above optimization problem in a distributed and decentralized manner. The proposed divide-and-conquer algorithm has exponential convergence, its computational cost is almost linear with respect to the size of the network, and it can be fully implemented at fusion centers of the network. In addition, our numerical demonstrations indicate that the proposed divide-and-conquer algorithm has superior performance than popular decentralized optimization methods in solving the least squares problem, both with and without the ������1 penalty, and exhibits great performance on networks equipped with asynchronous local peer-to-peer communication.
引用
收藏
页数:19
相关论文
共 50 条
  • [41] A FASTER DIVIDE-AND-CONQUER ALGORITHM FOR CONSTRUCTING DELAUNAY TRIANGULATIONS
    DWYER, RA
    ALGORITHMICA, 1987, 2 (02) : 137 - 151
  • [42] A Divide-and-Conquer Approach Towards Understanding Deep Networks
    Fu, Weilin
    Breininger, Katharina
    Schaffert, Roman
    Ravikumar, Nishant
    Maier, Andreas
    MEDICAL IMAGE COMPUTING AND COMPUTER ASSISTED INTERVENTION - MICCAI 2019, PT I, 2019, 11764 : 183 - 191
  • [43] A divide-and-conquer algorithm for irregular redistribution in parallelizing compilers
    Wang, H
    Guo, MY
    Wei, DM
    JOURNAL OF SUPERCOMPUTING, 2004, 29 (02): : 157 - 170
  • [44] A DIVIDE-AND-CONQUER ALGORITHM FOR COMPUTING SINGULAR-VALUES
    CHANDRASEKARAN, S
    IPSEN, ICF
    ZEITSCHRIFT FUR ANGEWANDTE MATHEMATIK UND MECHANIK, 1994, 74 (06): : T532 - T534
  • [45] Divide-and-Conquer Learning with Nystrom: Optimal Rate and Algorithm
    Yin, Rong
    Liu, Yong
    Lu, Lijing
    Wang, Weiping
    Meng, Dan
    THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 6696 - 6703
  • [46] AN ACCELERATED DIVIDE-AND-CONQUER ALGORITHM FOR THE BIDIAGONAL SVD PROBLEM
    Li, Shengguo
    Gu, Ming
    Cheng, Lizhi
    Chi, Xuebin
    Sun, Meng
    SIAM JOURNAL ON MATRIX ANALYSIS AND APPLICATIONS, 2014, 35 (03) : 1038 - 1057
  • [47] A DIVIDE-AND-CONQUER ALGORITHM FOR CONSTRUCTING RELATIVE NEIGHBORHOOD GRAPH
    HUANG, NF
    BIT, 1990, 30 (02): : 196 - 206
  • [48] ON A PROPOSED DIVIDE-AND-CONQUER MINIMAL SPANNING TREE ALGORITHM
    STOJMENOVIC, I
    LANGSTON, MA
    BIT, 1988, 28 (04): : 785 - 791
  • [49] A Divide-and-Conquer Algorithm for Irregular Redistribution in Parallelizing Compilers
    Hui Wang
    Minyi Guo
    Daming Wei
    The Journal of Supercomputing, 2004, 29 : 157 - 170
  • [50] Divide-and-conquer algorithm for computing set containment joins
    Melnik, S
    Garcia-Molina, H
    ADVANCES IN DATABASE TECHNOLOGY - EDBT 2002, 2002, 2287 : 427 - 444