Consensus-based Distributed Optimization in Multi-agent Systems: Convergence and Differential Privacy

This paper studies the problem of optimization in multi-agent systems where each agent seeks to minimize the sum of all agents' objective functions without knowing others' functions. Under the requirement of privacy, each of them needs to keep its objective function private from other agents and potential attackers. We design a completely distributed algorithm, which achieves differential privacy by perturbing states and adjusting directions with decaying Laplace noise. The proposed algorithm ensures that an attacker who intercepts the messages cannot obtain the objective function of any agent even if it bribes all other agents. A constant stepsize is adopted to improve the convergence rate. It is shown that the algorithm converges almost surely and the convergence point is independent of the noise added to the states. The trade-off between differential privacy and convergence accuracy is also characterized. Finally, simulations are conducted to validate the efficiency of the proposed algorithm.

[1]  Alexandre M. Bayen,et al.  Distributed Optimization for Shared State Systems: Applications to Decentralized Freeway Control via Subnetwork Splitting , 2015, IEEE Trans. Intell. Transp. Syst..

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

[3]  Zhihua Qu,et al.  An Attack-Resilient Cooperative Control Strategy of Multiple Distributed Generators in Distribution Networks , 2016, IEEE Transactions on Smart Grid.

[4]  Yun Liu,et al.  A Robust Distributed Economic Dispatch Strategy of Virtual Power Plant Under Cyber-Attacks , 2018, IEEE Transactions on Industrial Informatics.

[5]  Jianping He,et al.  Differential private noise adding mechanism: Basic conditions and its application , 2017, 2017 American Control Conference (ACC).

[6]  Jorge Cortés,et al.  Differentially Private Distributed Convex Optimization via Functional Perturbation , 2015, IEEE Transactions on Control of Network Systems.

[7]  Ufuk Topcu,et al.  Differentially Private Distributed Constrained Optimization , 2014, IEEE Transactions on Automatic Control.

[8]  Zhenqi Huang,et al.  Differentially Private Distributed Optimization , 2014, ICDCN.

[9]  Karl Worthmann,et al.  A Distributed Optimization Algorithm for the Predictive Control of Smart Grids , 2016, IEEE Transactions on Automatic Control.

[10]  Michael M. Zavlanos,et al.  A Distributed Algorithm for Convex Constrained Optimization Under Noise , 2016, IEEE Transactions on Automatic Control.

[11]  Gabriela Hug,et al.  Intelligent Partitioning in Distributed Optimization of Electric Power Systems , 2016, IEEE Transactions on Smart Grid.

[12]  Jorge Cortés,et al.  Differentially private average consensus: Obstructions, trade-offs, and optimal algorithm design , 2015, Autom..

[13]  Nicanor Quijano,et al.  Constrained distributed optimization: A population dynamics approach , 2016, Autom..

[14]  Lihua Xie,et al.  A Dual Splitting Approach for Distributed Resource Allocation With Regularization , 2019, IEEE Transactions on Control of Network Systems.

[15]  Wei Shi,et al.  Achieving Geometric Convergence for Distributed Optimization Over Time-Varying Graphs , 2016, SIAM J. Optim..

[16]  Qing Ling,et al.  EXTRA: An Exact First-Order Algorithm for Decentralized Consensus Optimization , 2014, 1404.6264.

[17]  Jorge Cortés,et al.  Differentially private distributed convex optimization via objective perturbation , 2016, 2016 American Control Conference (ACC).

[18]  Shusen Yang,et al.  Distributed optimization in energy harvesting sensor networks with dynamic in-network data processing , 2016, IEEE INFOCOM 2016 - The 35th Annual IEEE International Conference on Computer Communications.

[19]  Xinping Guan,et al.  Preserving Data-Privacy With Added Noises: Optimal Estimation and Privacy Analysis , 2017, IEEE Transactions on Information Theory.