• DocumentCode
    72946
  • Title

    Random Coordinate Descent Algorithms for Multi-Agent Convex Optimization Over Networks

  • Author

    Necoara, Ion

  • Author_Institution
    Dept. of Autom. Control & Syst. Eng., Univ. Politeh. Bucharest, Bucharest, Romania
  • Volume
    58
  • Issue
    8
  • fYear
    2013
  • fDate
    Aug. 2013
  • Firstpage
    2001
  • Lastpage
    2012
  • Abstract
    In this paper, we develop randomized block-coordinate descent methods for minimizing multi-agent convex optimization problems with linearly coupled constraints over networks and prove that they obtain in expectation an ε accurate solution in at most O(1/λ2(Q)ϵ) iterations, where λ2(Q) is the second smallest eigenvalue of a matrix Q that is defined in terms of the probabilities and the number of blocks. However, the computational complexity per iteration of our methods is much simpler than the one of a method based on full gradient information and each iteration can be computed in a completely distributed way. We focus on how to choose the probabilities to make these randomized algorithms to converge as fast as possible and we arrive at solving a sparse SDP. Analysis for rate of convergence in probability is also provided. For strongly convex functions our distributed algorithms converge linearly. We also extend the main algorithm to a more general random coordinate descent method and to problems with more general linearly coupled constraints. Preliminary numerical tests confirm that on very large optimization problems our method is much more numerically efficient than methods based on full gradient.
  • Keywords
    computational complexity; convex programming; eigenvalues and eigenfunctions; gradient methods; iterative methods; mathematical programming; matrix algebra; network theory (graphs); probability; randomised algorithms; computational complexity; distributed algorithm; gradient information; iteration; linearly coupled constraint; matrix eigenvalue; multiagent convex optimization; probability; random block-coordinate descent algorithm; randomized algorithm; semidefinite programming; sparse SDP; Algorithm design and analysis; Convergence; Convex functions; Eigenvalues and eigenfunctions; Linear programming; Optimization; Vectors; Distributed control; linearly coupled constraints; random coordinate descent; rate of convergence; resource allocation problems; smooth convex optimization;
  • fLanguage
    English
  • Journal_Title
    Automatic Control, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9286
  • Type

    jour

  • DOI
    10.1109/TAC.2013.2250071
  • Filename
    6471753