Randomized Gradient-Free Distributed Online Optimization via a Dynamic Regret Analysis

This note considered an online distributed optimization problem, with a group of agents whose local objective functions vary with time. Moreover, the value of the objective function is revealed to the corresponding agent after the decision is executed per time-step. Thus, each agent can only update the decision variable based on the revealed value and information collected from the neighbors, without the knowledge on the explicit expression of the objective function. To solve this problem, an online gradient-free distributed projected gradient descent (DPGD) algorithm is presented, where each agent locally approximates the gradient based on two point values. With some standard assumptions on the communication graph and the objective functions, we first derive an upper bound on the dynamic regret due to each agent, as a product of a sublinear function of the time duration $T$ and the deviation of the minimizer sequence. Then, with an appropriate selection of the step-size sequence, we are able to establish a regret bound of $\mathcal{O}(1/\sqrt{T})$ when the variation of the minimizer sequence is sublinear. The effectiveness of the proposed algorithm is illustrated through numerical simulations.

[1]  Maojiao Ye,et al.  Distributed Time-Varying Quadratic Optimization for Multiple Agents Under Undirected Graphs , 2017, IEEE Transactions on Automatic Control.

[2]  Angelia Nedic,et al.  Distributed optimization over time-varying directed graphs , 2013, 52nd IEEE Conference on Decision and Control.

[3]  Daniel W. C. Ho,et al.  Randomized Gradient-Free Method for Multiagent Optimization Over Time-Varying Networks , 2015, IEEE Transactions on Neural Networks and Learning Systems.

[4]  Shahin Shahrampour,et al.  Distributed Online Optimization in Dynamic Environments Using Mirror Descent , 2016, IEEE Transactions on Automatic Control.

[5]  Chao Gao,et al.  Strong consistency of random gradient‐free algorithms for distributed optimization , 2017 .

[6]  Guoqiang Hu,et al.  Randomized Gradient-Free Distributed Online Optimization with Time-Varying Cost Functions* , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[7]  Usman A. Khan,et al.  Distributed Subgradient Projection Algorithm Over Directed Graphs , 2016, IEEE Transactions on Automatic Control.

[8]  Feng Yan,et al.  Distributed Autonomous Online Learning: Regrets and Intrinsic Privacy-Preserving Properties , 2010, IEEE Transactions on Knowledge and Data Engineering.

[9]  Omar Besbes,et al.  Non-Stationary Stochastic Optimization , 2013, Oper. Res..

[10]  J. Cortés,et al.  When does a digraph admit a doubly stochastic adjacency matrix? , 2010, Proceedings of the 2010 American Control Conference.

[11]  Chong-Yung Chi,et al.  Distributed Robust Multicell Coordinated Beamforming With Imperfect CSI: An ADMM Approach , 2011, IEEE Transactions on Signal Processing.

[12]  Asuman E. Ozdaglar,et al.  Constrained Consensus and Optimization in Multi-Agent Networks , 2008, IEEE Transactions on Automatic Control.

[13]  Karl Henrik Johansson,et al.  Distributed Online Convex Optimization With Time-Varying Coupled Inequality Constraints , 2019, IEEE Transactions on Signal Processing.

[14]  Jorge Cortés,et al.  Distributed Online Convex Optimization Over Jointly Connected Digraphs , 2014, IEEE Transactions on Network Science and Engineering.

[15]  Bahman Gharesifard,et al.  Distributed Online Convex Optimization on Time-Varying Directed Graphs , 2017, IEEE Transactions on Control of Network Systems.

[16]  Mehran Mesbahi,et al.  Online Distributed Convex Optimization on Dynamic Networks , 2014, IEEE Transactions on Automatic Control.

[17]  Shahin Shahrampour,et al.  An online optimization approach for multi-agent tracking of dynamic parameters in the presence of adversarial noise , 2017, 2017 American Control Conference (ACC).

[18]  Angelia Nedic,et al.  Distributed and Recursive Parameter Estimation in Parametrized Linear State-Space Models , 2008, IEEE Transactions on Automatic Control.

[19]  Jonathan H. Manton,et al.  Online Optimization Using Zeroth Order Oracles , 2020, IEEE Control Systems Letters.

[20]  Robert D. Nowak,et al.  Decentralized source localization and tracking [wireless sensor networks] , 2004, 2004 IEEE International Conference on Acoustics, Speech, and Signal Processing.

[21]  Sonia Martínez,et al.  On Distributed Convex Optimization Under Inequality and Equality Constraints , 2010, IEEE Transactions on Automatic Control.

[22]  Angelia Nedic,et al.  Stochastic Dual Averaging for Decentralized Online Optimization on Time-Varying Communication Graphs , 2017, IEEE Transactions on Automatic Control.

[23]  Michael M. Zavlanos,et al.  A Distributed Online Convex Optimization Algorithm with Improved Dynamic Regret , 2019, 2019 IEEE 58th Conference on Decision and Control (CDC).

[24]  Ohad Shamir,et al.  Stochastic Gradient Descent for Non-smooth Optimization: Convergence Results and Optimal Averaging Schemes , 2012, ICML.

[25]  Changzhi Wu,et al.  Gradient-free method for nonsmooth distributed optimization , 2015, J. Glob. Optim..

[26]  Daniel Pérez Palomar,et al.  Alternative Distributed Algorithms for Network Utility Maximization: Framework and Applications , 2007, IEEE Transactions on Automatic Control.

[27]  Guoqiang Hu,et al.  Exact Convergence of Gradient-Free Distributed Optimization Method in a Multi-Agent System , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[28]  Angelia Nedic,et al.  Distributed Stochastic Subgradient Projection Algorithms for Convex Optimization , 2008, J. Optim. Theory Appl..

[29]  John C. Duchi,et al.  Distributed delayed stochastic optimization , 2011, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[30]  Jorge Cortés,et al.  Distributed Strategies for Generating Weight-Balanced and Doubly Stochastic Digraphs , 2009, Eur. J. Control.

[31]  Yiguang Hong,et al.  Constrained Consensus Algorithms With Fixed Step Size for Distributed Convex Optimization Over Multiagent Networks , 2017, IEEE Transactions on Automatic Control.

[32]  Michael Rabbat,et al.  Decentralized source localization and tracking , 2004 .

[33]  Robert D. Nowak,et al.  Distributed EM algorithms for density estimation and clustering in sensor networks , 2003, IEEE Trans. Signal Process..

[34]  Long Wang,et al.  Online Distributed Optimization With Strongly Pseudoconvex-Sum Cost Functions , 2020, IEEE Transactions on Automatic Control.

[35]  Lihua Xie,et al.  Convergence of Asynchronous Distributed Gradient Methods Over Stochastic Networks , 2018, IEEE Transactions on Automatic Control.

[36]  Guoqiang Hu,et al.  A distributed optimization method with unknown cost function in a multi-agent system via randomized gradient-free method , 2017, 2017 11th Asian Control Conference (ASCC).

[37]  Shengyuan Xu,et al.  Gradient‐free method for distributed multi‐agent optimization via push‐sum algorithms , 2015 .

[38]  Mung Chiang,et al.  Power Control in Wireless Cellular Networks , 2008, Found. Trends Netw..

[39]  Milind Tambe,et al.  Distributed Sensor Networks: A Multiagent Perspective , 2003 .

[40]  Yurii Nesterov,et al.  Random Gradient-Free Minimization of Convex Functions , 2015, Foundations of Computational Mathematics.

[41]  Luca Sanguinetti,et al.  Distributed Stochastic Optimization via Matrix Exponential Learning , 2016, IEEE Transactions on Signal Processing.

[42]  Ali Jadbabaie,et al.  Decentralized Control of Connectivity for Multi-Agent Systems , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[43]  Mehran Mesbahi,et al.  Online distributed optimization via dual averaging , 2013, 52nd IEEE Conference on Decision and Control.