Distributed Optimization over Networks Gossip-Based Algorithms

Size: px
Start display at page:

Download "Distributed Optimization over Networks Gossip-Based Algorithms"

Transcription

1 Distributed Optimization over Networks Gossip-Based Algorithms Angelia Nedić ISE Department and Coordinated Science Laboratory University of Illinois at Urbana-Champaign

2 Outline Random Gossip for Averaging Distributed Algorithm based on Random Gossip 1

3 Distributed Computational Model: Self-organized Agents The model consists of a network of computing agents (nodes) that are connected and need to collectively optimize a network-wide objective function Agents can communicate only with immediate neighbors in the network Agents have individual objective functions that they do not reveal to each other Agents cooperate (share info.) with their neighbors Distributed load-balancing in a network Uplink power control in mobile cellular net f 1 (x 1,...,x n ) f 2 (x 1,...,x n ) Network objective: minimize 1 x=b i f i(x i ) f m (x 1,...,x n ) Network objective: minimize x X max 1 i m f i (x) 2

4 General Model Network of m agents represented by an undirected graph ([m], E ) where [m] = {1,..., m} and E is the edge set Each agent i has an objective function f i (x) known to that agent only Common constraint (closed convex) set X known to all agents f The problem can be: 1 (x 1,...,x n ) m minimize f i (x) subject to x X R n or i=1 minimize max 1 i m f i(x) subject to x X R n Distributed Self-organized Agent System f 2 (x 1,...,x n ) f m (x 1,...,x n ) 3

5 How Agents Manage to Optimize minimize m f i (x) subject to x X R n i=1 minimize max 1 i m f i(x) subject to x X R n Each agent i will generate its own estimate x i (t) of an optimal solution to the problem Each agent will update its estimate x i (t) by performing two steps: Consensus-like step (mechanism to align agents estimates toward a common point) Local gradient-based step (to minimize its own objective function) C. Lopes and A. H. Sayed, Distributed processing over adaptive networks, Proc. Adaptive Sensor Array Processing Workshop, MIT Lincoln Laboratory, MA, June A. H. Sayed and C. G. Lopes, Adaptive processing over distributed networks, IEICE Transactions on Fundamentals of Electronics, Communications and Computer Sciences, vol. E90-A, no. 8, pp , A. Nedić and A. Ozdaglar On the Rate of Convergence of Distributed Asynchronous Subgradient Methods for Multi-agent Optimization Proceedings of the 46th IEEE Conference on Decision and Control, New Orleans, USA, 2007, pp A. Nedić and A. Ozdaglar, Distributed Subgradient Methods for Multi-agent Optimization IEEE Transactions on Automatic Control 54 (1) 48-61,

6 Distributed Optimization Algorithm minimize m f i (x) subject to x X R n i=1 At time t, each agent i has its own estimate x i (t) of an optimal solution to the problem At time t + 1, agents communicate their estimates to their neighbors and update by performing two steps: Consensus-like step to mix their own estimate with those received from neighbors m w i (t + 1) = a ij x j (t) (a ij = 0 when j / N i ) j=1 Followed by a local gradient-based step x i (t + 1) = Π X [w i (t + 1) α(t) f i (w i (t + 1))] where Π X [y] is the Euclidean projection of y on X, f i is the local objective of agent i and α(t) > 0 is a stepsize Synchronous Updates 5

7 Drawbacks of synchronous updates All agents see the same time Imagine that each agent has its own clock and it updates at each tick of its clock Preceding algorithm requires that all nodes have synchronized clocks Hard to maintain/ensure for some networks Links have to be perfectly activated to transmit and receive information Communication protocols (require receiving ack-s ) Communications can be costly 6

8 Alternative Communication Network: Gossip Given a static undirected graph G = ([m], E) Each node may wake up with equal probability (1/m) Upon waking up, a node chooses one of its neighbors at random It contacts its neighbor j with probability P ij 7

9 Gossip: Information Exchange Upon agent i establishing connection with agent j, the agents talk They exchange their information Say at time t, i talks to j: i sends x i (t) to j, and j send x j (t) to i They perform some local updates Upon completing the updates: Both agents go to sleep 8

10 Random Gossip for Averaging This is a distributed algorithm for average consensus We consider the asynchronous model that does not require global synchronization of the network A node wakes up and communicates with a randomly selected neighbor Only a pair of nodes update at a given time The algorithm has been developed and analyzed by Boyd, Ghosh, Prabhakar, and Shah

11 Description of the Asynchronous Gossip Scheme Consider an undirected connected network (V, E) with m nodes and a set E of edges. We consider the gossip-based averaging. Each node has its own local Poisson clock that ticks with rate 1. Each node s clock ticks independently of the other nodes clocks At a tick of its clock, a node wakes up and selects randomly one of its neighbors The node and its selected neighbor exchange their information and perform an averaging update Upon update, both nodes go to sleep 10

12 The ticks of the local clocks can be modeled as single virtual Poisson clock that ticks with rate m. Let {Z k } be the Poisson process of the virtual clock tick-times The time is discretized according to {Z k }, since these are the only times when a change occurs in the agent (scalar) values x i (k) The inter-tick times {Z k+1 Z k } are i.i.d. exponentials of rate m Let I k be the index of the node that whose clock ticks at time Z k The variables {I k } are i.i.d. with uniform distribution over {1,..., m} Let J k be the index of a neighbor of I k that is selected randomly with probability p ij ; the matrix P = [p ij ] is row-stochastic 11

13 The nodes I k and J k exchange their current values x i (k) and x j (k) Both nodes update as follows x Ik (k + 1) = 1 ( xik (k) + x Jk (k) ) 2 x Jk (k + 1) = 1 ( xjk (k) + x Ik (k) ) 2 The other nodes do nothing x i (k + 1) = x i (k) for all i / {I k, J k }. NOTE: a value other than 1/2 can be used x Ik (k + 1) = γx Ik (k) + (1 γ)x Jk (k) x Jk (k + 1) = γx Jk (k) + (1 γ)x Ik (k) We will work with 1/2 12

14 The iteration update can be compactly written as x(k + 1) = A(k)x(k) where x(k) is a vector with components x i (k), and the matrix A(k) has the entries a ii (k) = 1, a Ik,J k (k) = a Jk I k (k) = 1 2, and else a ij = 0 Equivalently, A(k) is given by A(k) = W Ik J k, W ij = I 1 2 (e i e j )(e i e j ) T where e i is the unit vector with ith entry 1 and other entries 0 A(k) is a random matrix: A(k) = W ij with probability p ij /m Every realization of A(k) is symmetric and stochastic (hence, doubly stochastic) Furthermore, every realization W ij of A(k) is a projection matrix on the sub-space A matrix A is a projection matrix if A 2 = A S ij = {x R m x i = x j }. 13

15 Convergence and Bounds on Gossip-Averaging Time The random-gossip algorithm converges to the initial average with probability 1: lim x i(t) = 1 m x j (0) for all i, w/p 1. t m j=1 The same is true if the agent variables are vectors x i (0) R n - due to linearity of the gossip averaging process. The averaging time of the gossip algorithm (in terms of the number of clock ticks) is denoted by T ɛ,p and it is defined by { { } } x(k) x1 T ɛ,p = sup inf k Pr ɛ ɛ x(0) x(0) where x is the average of the initial values x 1 (0),..., x m (0). Proposition 5 [Boyd et al. 2006] The averaging time T ɛ,p of the gossip algorithm is bounded as follows: 0.5 ln ɛ 1 ln λ 1 2 (Ā) T 3 ln ɛ 1 ɛ,p ln λ 1 2 (Ā), where Ā = E[A(0)] and λ 2 (A) denotes the second largest absolute eigenvalue of a matrix A. 14

16 Proof Idea Looking at the second moments of the error y(k) = x(k) x1, we get E[ y(k + 1) 2 y(k)] = y(k) T E[A(k) T A(k)]y(k). Since A(k) is symmetric and projection matrix, we have E[A(k) T A(k)] = E[A 2 (k)] = E[A(k)]. Furthermore, the matrices A(k) are identically distributed, so that E[A(k)] = E[A(0)]. By letting Ā = E[A(0)], we have E[ y(k + 1) 2 y(k)] = y(k) T Āy(k). The matrix Ā is symmetric and positive-semidefinite, implying that all eigenvalues of Ā are real and nonnegative Furthermore, Ā is doubly stochastic (so 1 is its eigenvector of its largest eigenvalue 1). Since y(k) 1, it follows that y(k) T Āy(k) λ 2 (Ā) y(k) 2 Therefore E[ y(k + 1) 2 ] = λ 2 (Ā)E[ y(k) 2 ] λ k+1 2 (Ā) y(0) 2. Using y(0) 2 = x(0) 2 m x 2 x(0) 2, we obtain implying that E[ y(k + 1) 2 ] λ k+1 2 (Ā) x(0) 2, E[ y(k) 2 ] λ k x(0) 2 2 (Ā) for all k (1) 15

17 Using Markov s { Inequality, we obtain } { } x(k) x1 y(k) 2 Pr ɛ = Pr x(0) x(0) 2 ɛ2 1 ɛ 2 E[ y(k) 2 ] x(0) 2 This and Eq. (1) yield { x(k) x1 Pr x(0) ɛ } λ k 2 (Ā) After some simple algebra, it follows that for k K(ɛ) { } x(k) x1 Pr ɛ ɛ x(0) thus showing the upper bound on T ɛ,p 3 ln ɛ 1 ln λ 1 2 (Ā), The lower bound is a little more involving (see Boyd et al. 06) 16

18 Further Developments of Gossip Algorithm To improve the averaging time (mixing time of the chain P ) and to reduce the number of expected messages needed for ɛ-averaging, several variants of the gossip algorithm have been proposed In view of the communication cost, these algorithms scale better as a function of the number m of nodes Geographic gossip (Dimakis, Sarwate, and Wainwright 2007) Path-averaging gossip (Benezit, Dimakis, Thiran and Vetterli 2008) For a two-dimensional grid with n nodes (the matrix P reduces to the transition matrix of a random walk on a grid) The expected number of messages is Θ(m 2 ln ɛ 1 ) for gossip Θ(m 3/2 ln ɛ 1 ) for geographic gossip [T ɛ = Θ(m ln ɛ 1 )] Θ(m ln ɛ 1 ) for path-averaging gossip [T ɛ = Θ( m ln ɛ 1 )] 17

19 Gossip-Based Optimization Algorithm Convex problem: minimize m i=1 f i(x) subject to x X Each node has a local clock ticking at Poisson rate of 1 At a tick of its clock, a node wakes up and contacts its neighbor j with probability P ij Equivalent: A single virtual clock ticking at rate m Z t - the time of the t-th tick of the virtual clock Time is discretized according to the intervals [Z t 1, Z t ) - time t I t - the index of agent waking up at time t J t - the index of a neighbor of i contacted by agent i At time t, agents I t and J t exchange information and update The other agents do nothing 18

20 Agent i estimate at time t is x i (t) R n Agents that do not update: x i (t + 1) = x i (t) for i {I t, J t } Update at time t: for i {I t, J t }, v i (t) = 1 2 ( xit (t) + x Jt (t) ) x i (t + 1) = Π X [v i (t) α i (t)( f i (v i (t)) + ɛ i (t))] Agents I t and J t average their values and Each locally minimizes its objective f i at x = v i (t) ɛ i (t) is subgradient error of f i at x = v i (t) 19

21 Alternative Representation Compact representation of agent local-update relations: for all i, m v i (t) = [A(t)] ij x j (t) j=1 x i (t + 1) = Π X [v i (t) α i (t)( f i (v i (t)) + ɛ i (t))]χ {i {It,J t }} + (1 χ {i {It,J t }})v i (t) where A(t) = I 1 ( ) ( ) eit e Jt eit e Jt 2 and χ {i {It,J t }} is the indicator function of the event {i {I t, J t } We will consider two different stepsize selections Frequency-Based Stepsize: a random stepsize given by α i (t) = 1 Γ i (t) where Γ i (t) is the number of times agent i updates up to time t, inclusively Constant Stepsize: each agent chooses a value α i > 0 and uses it throughout the updates α i (t) = α i for all t 20

22 The matrix A(t) has some properties that are very useful in gaining insights into the algorithm s behavior A(t) is symmetric and stochastic - hence, doubly stochastic A(t) is projection matrix: A 2 (t) = A(t) E[A(t)] is positive semidefinite, symmetric, doubly stochastic The second largest eigenvalue of E[A(t)] is λ < 1 when the graph (V, E) is connected 21

23 Assumptions The set X is compact and convex. The functions f i are convex over an open set containing X. As a consequence, the subgradients of each f i are uniformly bounded f i (x) C for all x X and i The errors ɛ i (t) are with zero mean and bounded norm: for all i and t, E[ɛ i (t) F t 1, I t, J t ] = 0, E [ ] ɛ i (t) 2 F t 1, I t, J t ν for some ν > 0 where F t is the history of the method up to time t, F t = {x i 0, i V } {I τ, J τ, ɛ It (τ), ɛ Jt (τ), τ = 0,..., t 1}. 22

24 Key Approximation Result To study the performance of the algorithm, we first introduce the measure of disagreement among the agents estimates m E[ x i (t) ȳ(t) ] i=1 with ȳ(t) = 1 m Proposition: Under the assumption on the errors ɛ i (t), we have m x j (t) If the stepsize is defined through the relative frequency α i (t) = 1, then with Γ i (t) probability 1: t=1 1 t x i(t 1) ȳ(t 1) <, j=1 lim x i (t) ȳ(t) = 0. t If the stepsize is constant, α i (t) = α i > 0, then m E[ x i (t) ȳ(t) ] 2m ᾱ λ t u λ i=1 with u 0 = m i=1 E[ x i(0) ȳ(0) 2 ], and ᾱ = max i α i (C + ν) 23

25 Convergence with Frequency-Based Stepsize Proposition: Consider the random stepsize given by α i (t) = 1 Γ i (t) where Γ i (t) is the number of times agent i updates up to time t, inclusively Assumptions on X, f i s and the errors ɛ i (t) hold Then, the sequences {x i (t)}, i = 1,..., m, converge to the same optimal solution with probability 1 Proof Base Law of the iterated logarithms Γ i (t) tγ i lim = 0, t t 1/2+q where γ i is the probability that agent i updates: N i = {j [m] {i, j} E} γ i = 1 m 1 + P ji j Ni 24

26 Error Estimates: Gossip Communications over Static Network, Constant Stepsize, Strongly Convex Functions Each agent uses its own constant stepsize α i (t) = α i for all t 0 Assumptions on X, f i s and the subgradient errors ɛ i (t) hold Also, assume each f i is strongly convex with σ i There holds 2σ i α i < 1 for each i (each agent independently can ensure) Then, for the sequences {x i (t)}, i = 1,..., m, we have m E [ x i (t) x 2] q t i=1 m j=1 E [ x j (0) x 2] + 2mCC ( )+ γ ( ) X max α i γ i min α j γ ᾱ2 (C + ν) 2 2 2m j 1 q i j 1 q 1 λ + m C X is the diameter of X, q = max 1 i m {1 2γ i α i σ i }, ᾱ i = max i α i, γ = max i γ i, ( γ i is the probability that agent i updates: γ i = ) m j N(i) P ji The effect of network structure: through the eigenvalue λ (second largest for E[W (t)]) The error grows as m in the size of the network (at best) 25

27 Error Estimates: Time-Averaged Iterates Consider the constant stepsize α i (t) = α i Assumptions on X, f i s and the errors ɛ i (t) hold Then, for the time-averages z i (t) = 1 t t τ=1 x i(τ 1) of {x i (t)}, i = 1,..., m, we have lim sup E[f(z i (t))] f + m t 2 (ρ 1) CC X ( 2m +ᾱ (ρ + m) 1 λ + m ) 2 ρ (C + ν) 2, where f is the optimal value of the problem, ᾱ = max i α i, λ is the second largest eigenvalue of E[W (t)], ρ = max i{γ i α i } min i {γ i α i } The error grows as m 3/2 in the size m of the network ρ = 1 has an interesting aspect!!! 26

28 Bottlenecks Gossip-based algorithms may not be efficient in wireless media The main limitations include Extra overhead associated with the knowledge of its own location and the location of its neighbors Geographic gossip and path-averaging gossip increase the diversity of pairwise exchanges but give rise to congestion issues associated with sending messages along long routes Routing protocols require bidirectional information exchange and setting-up a two-way route successfully aggravates the problem The wireless media is inherently broadcast At cost of one transmission, several terminals can be reached All nodes in a range can update without complex routing and pairwise exchange operations 27

29 Broadcast-Based Algorithm We consider an asynchronous distributed algorithm that uses the random broadcast scheme as a mechanism to diffuse the information over the network asynchronously Broadcast-communication: T.C. Aysal, M.E. Yildriz, A.D. Sarwate, and A. Scaglione, Broadcast gossip algorithms for consensus, IEEE Transactions on Signal processing 57 (2009),

30 Random Broadcast Communications The communication graph G = ([m], E) is connected and undirected The actual links that are used at any instance of time are virtually directed Each node has a local clock ticking at Poisson rate of 1; equivalent to having a single virtual clock ticking at rate m At a tick of its clock, a node wakes up and broadcasts its information Z t - the time of the t-th tick of the virtual clock Time is discretized according to the intervals [Z t 1, Z t ) - time t I t - the index of agent waking up at time t; N It - the set of neighbors of I t At time t, agents in the set N It receive information and update The other agents do nothing - including the agent that broadcasted its information 29

31 Broadcast-Based Algorithm m minimize f i (x) subject to x X R n Agent i estimate at time t is x i (t) R n At time t, agent I t wakes up and broadcasts its estimate x i (t) Agent I t and j N It do not update: i=1 x j (t+1) = x j (t) for j {I t } N It Neighbors j N It of agent I t update: v j (t) = βx It (t) + (1 β)x j (t) x j (t + 1) = Π X [v j (t) α j (t)( f j (v j (t)) + ɛ j (t))] Each locally minimizes its objective f j at x = v j (t) ɛ j (t) is subgradient error of f j at x = v j (t) 30

32 Results Similar convergence statements and rate estimates can be obtained as for the random-gossip based algorithm AN Asynchronous Broadcast-Based Convex Optimization over a Network TAC,

Asymptotics, asynchrony, and asymmetry in distributed consensus

Asymptotics, asynchrony, and asymmetry in distributed consensus DANCES Seminar 1 / Asymptotics, asynchrony, and asymmetry in distributed consensus Anand D. Information Theory and Applications Center University of California, San Diego 9 March 011 Joint work with Alex

More information

Distributed Optimization over Random Networks

Distributed Optimization over Random Networks Distributed Optimization over Random Networks Ilan Lobel and Asu Ozdaglar Allerton Conference September 2008 Operations Research Center and Electrical Engineering & Computer Science Massachusetts Institute

More information

ON SPATIAL GOSSIP ALGORITHMS FOR AVERAGE CONSENSUS. Michael G. Rabbat

ON SPATIAL GOSSIP ALGORITHMS FOR AVERAGE CONSENSUS. Michael G. Rabbat ON SPATIAL GOSSIP ALGORITHMS FOR AVERAGE CONSENSUS Michael G. Rabbat Dept. of Electrical and Computer Engineering McGill University, Montréal, Québec Email: michael.rabbat@mcgill.ca ABSTRACT This paper

More information

Distributed Algorithms for Optimization and Nash-Games on Graphs

Distributed Algorithms for Optimization and Nash-Games on Graphs Distributed Algorithms for Optimization and Nash-Games on Graphs Angelia Nedić angelia@illinois.edu ECEE Department Arizona State University, Tempe, AZ 0 Large Networked Systems The recent advances in

More information

Asymmetric Information Diffusion via Gossiping on Static And Dynamic Networks

Asymmetric Information Diffusion via Gossiping on Static And Dynamic Networks Asymmetric Information Diffusion via Gossiping on Static And Dynamic Networks Ercan Yildiz 1, Anna Scaglione 2, Asuman Ozdaglar 3 Cornell University, UC Davis, MIT Abstract In this paper we consider the

More information

Quantized Average Consensus on Gossip Digraphs

Quantized Average Consensus on Gossip Digraphs Quantized Average Consensus on Gossip Digraphs Hideaki Ishii Tokyo Institute of Technology Joint work with Kai Cai Workshop on Uncertain Dynamical Systems Udine, Italy August 25th, 2011 Multi-Agent Consensus

More information

Distributed Consensus over Network with Noisy Links

Distributed Consensus over Network with Noisy Links Distributed Consensus over Network with Noisy Links Behrouz Touri Department of Industrial and Enterprise Systems Engineering University of Illinois Urbana, IL 61801 touri1@illinois.edu Abstract We consider

More information

Convergence Rate for Consensus with Delays

Convergence Rate for Consensus with Delays Convergence Rate for Consensus with Delays Angelia Nedić and Asuman Ozdaglar October 8, 2007 Abstract We study the problem of reaching a consensus in the values of a distributed system of agents with time-varying

More information

A Gossip Algorithm for Aggregative Games on Graphs

A Gossip Algorithm for Aggregative Games on Graphs A Gossip Algorithm for Aggregative Games on Graphs Jayash Koshal, Angelia Nedić and Uday V. Shanbhag Abstract We consider a class of games, termed as aggregative games, being played over a distributed

More information

Alternative Characterization of Ergodicity for Doubly Stochastic Chains

Alternative Characterization of Ergodicity for Doubly Stochastic Chains Alternative Characterization of Ergodicity for Doubly Stochastic Chains Behrouz Touri and Angelia Nedić Abstract In this paper we discuss the ergodicity of stochastic and doubly stochastic chains. We define

More information

Asynchronous Gossip Algorithms for Stochastic Optimization

Asynchronous Gossip Algorithms for Stochastic Optimization Asynchronous Gossip Algoriths for Stochastic Optiization S. Sundhar Ra ECE Dept. University of Illinois Urbana, IL 680 ssrini@illinois.edu A. Nedić IESE Dept. University of Illinois Urbana, IL 680 angelia@illinois.edu

More information

Randomized Gossip Algorithms

Randomized Gossip Algorithms 2508 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 52, NO 6, JUNE 2006 Randomized Gossip Algorithms Stephen Boyd, Fellow, IEEE, Arpita Ghosh, Student Member, IEEE, Balaji Prabhakar, Member, IEEE, and Devavrat

More information

Asynchronous Non-Convex Optimization For Separable Problem

Asynchronous Non-Convex Optimization For Separable Problem Asynchronous Non-Convex Optimization For Separable Problem Sandeep Kumar and Ketan Rajawat Dept. of Electrical Engineering, IIT Kanpur Uttar Pradesh, India Distributed Optimization A general multi-agent

More information

Hegselmann-Krause Dynamics: An Upper Bound on Termination Time

Hegselmann-Krause Dynamics: An Upper Bound on Termination Time Hegselmann-Krause Dynamics: An Upper Bound on Termination Time B. Touri Coordinated Science Laboratory University of Illinois Urbana, IL 680 touri@illinois.edu A. Nedić Industrial and Enterprise Systems

More information

Distributed Averaging in Sensor Networks Based on Broadcast Gossip Algorithms

Distributed Averaging in Sensor Networks Based on Broadcast Gossip Algorithms 1 Distributed Averaging in Sensor Networks Based on Broadcast Gossip Algorithms Mauro Franceschelli, Alessandro Giua and Carla Seatzu. Abstract In this paper we propose a new decentralized algorithm to

More information

arxiv: v2 [cs.dc] 2 May 2018

arxiv: v2 [cs.dc] 2 May 2018 On the Convergence Rate of Average Consensus and Distributed Optimization over Unreliable Networks Lili Su EECS, MI arxiv:1606.08904v2 [cs.dc] 2 May 2018 Abstract. We consider the problems of reaching

More information

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 61, NO. 16, AUGUST 15, Shaochuan Wu and Michael G. Rabbat. A. Related Work

IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 61, NO. 16, AUGUST 15, Shaochuan Wu and Michael G. Rabbat. A. Related Work IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 61, NO. 16, AUGUST 15, 2013 3959 Broadcast Gossip Algorithms for Consensus on Strongly Connected Digraphs Shaochuan Wu and Michael G. Rabbat Abstract We study

More information

Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case

Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case 0 American Control Conference on O'Farrell Street, San Francisco, CA, USA June 9 - July 0, 0 Zero-Gradient-Sum Algorithms for Distributed Convex Optimization: The Continuous-Time Case Jie Lu and Choon

More information

Constrained Consensus and Optimization in Multi-Agent Networks

Constrained Consensus and Optimization in Multi-Agent Networks Constrained Consensus Optimization in Multi-Agent Networks The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher

More information

Asymmetric Randomized Gossip Algorithms for Consensus

Asymmetric Randomized Gossip Algorithms for Consensus Asymmetric Randomized Gossip Algorithms for Consensus F. Fagnani S. Zampieri Dipartimento di Matematica, Politecnico di Torino, C.so Duca degli Abruzzi, 24, 10129 Torino, Italy, (email: fabio.fagnani@polito.it).

More information

Degree Fluctuations and the Convergence Time of Consensus Algorithms

Degree Fluctuations and the Convergence Time of Consensus Algorithms IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL.??, NO.??,?? Degree Fluctuations and the Convergence Time of Consensus Algorithms Alex Olshevsky and John N. Tsitsiklis, Fellow, IEEE. Abstract We consider a

More information

Consensus-Based Distributed Optimization with Malicious Nodes

Consensus-Based Distributed Optimization with Malicious Nodes Consensus-Based Distributed Optimization with Malicious Nodes Shreyas Sundaram Bahman Gharesifard Abstract We investigate the vulnerabilities of consensusbased distributed optimization protocols to nodes

More information

On Quantized Consensus by Means of Gossip Algorithm Part I: Convergence Proof

On Quantized Consensus by Means of Gossip Algorithm Part I: Convergence Proof Submitted, 9 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers/8q_lm9a-acc.html On Quantized Consensus by Means of Gossip Algorithm Part I: Convergence Proof Javad Lavaei and

More information

Quantized average consensus via dynamic coding/decoding schemes

Quantized average consensus via dynamic coding/decoding schemes Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec 9-, 2008 Quantized average consensus via dynamic coding/decoding schemes Ruggero Carli Francesco Bullo Sandro Zampieri

More information

Distributed Consensus and Linear Functional Calculation in Networks: An Observability Perspective

Distributed Consensus and Linear Functional Calculation in Networks: An Observability Perspective Distributed Consensus and Linear Functional Calculation in Networks: An Observability Perspective ABSTRACT Shreyas Sundaram Coordinated Science Laboratory and Dept of Electrical and Computer Engineering

More information

IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 5, NO. 4, AUGUST

IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 5, NO. 4, AUGUST IEEE JOURNAL OF SELECTED TOPICS IN SIGNAL PROCESSING, VOL. 5, NO. 4, AUGUST 2011 833 Non-Asymptotic Analysis of an Optimal Algorithm for Network-Constrained Averaging With Noisy Links Nima Noorshams Martin

More information

Convergence speed in distributed consensus and averaging

Convergence speed in distributed consensus and averaging Convergence speed in distributed consensus and averaging The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As Published Publisher

More information

Weighted Gossip: Distributed Averaging Using Non-Doubly Stochastic Matrices

Weighted Gossip: Distributed Averaging Using Non-Doubly Stochastic Matrices Weighted Gossip: Distributed Averaging Using Non-Doubly Stochastic Matrices Florence Bénézit ENS-INRIA, France Vincent Blondel UCL, Belgium Patric Thiran EPFL, Switzerland John Tsitsilis MIT, USA Martin

More information

Discrete-time Consensus Filters on Directed Switching Graphs

Discrete-time Consensus Filters on Directed Switching Graphs 214 11th IEEE International Conference on Control & Automation (ICCA) June 18-2, 214. Taichung, Taiwan Discrete-time Consensus Filters on Directed Switching Graphs Shuai Li and Yi Guo Abstract We consider

More information

On Distributed Averaging Algorithms and Quantization Effects

On Distributed Averaging Algorithms and Quantization Effects 2506 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 11, NOVEMBER 2009 On Distributed Averaging Algorithms and Quantization Effects Angelia Nedić, Alex Olshevsky, Asuman Ozdaglar, Member, IEEE, and

More information

Decentralized Consensus Optimization with Asynchrony and Delay

Decentralized Consensus Optimization with Asynchrony and Delay Decentralized Consensus Optimization with Asynchrony and Delay Tianyu Wu, Kun Yuan 2, Qing Ling 3, Wotao Yin, and Ali H. Sayed 2 Department of Mathematics, 2 Department of Electrical Engineering, University

More information

Fast Linear Iterations for Distributed Averaging 1

Fast Linear Iterations for Distributed Averaging 1 Fast Linear Iterations for Distributed Averaging 1 Lin Xiao Stephen Boyd Information Systems Laboratory, Stanford University Stanford, CA 943-91 lxiao@stanford.edu, boyd@stanford.edu Abstract We consider

More information

Learning distributions and hypothesis testing via social learning

Learning distributions and hypothesis testing via social learning UMich EECS 2015 1 / 48 Learning distributions and hypothesis testing via social learning Anand D. Department of Electrical and Computer Engineering, The State University of New Jersey September 29, 2015

More information

Resilient Distributed Optimization Algorithm against Adversary Attacks

Resilient Distributed Optimization Algorithm against Adversary Attacks 207 3th IEEE International Conference on Control & Automation (ICCA) July 3-6, 207. Ohrid, Macedonia Resilient Distributed Optimization Algorithm against Adversary Attacks Chengcheng Zhao, Jianping He

More information

Diffusion based Projection Method for Distributed Source Localization in Wireless Sensor Networks

Diffusion based Projection Method for Distributed Source Localization in Wireless Sensor Networks The Third International Workshop on Wireless Sensor, Actuator and Robot Networks Diffusion based Projection Method for Distributed Source Localization in Wireless Sensor Networks Wei Meng 1, Wendong Xiao,

More information

Push-sum Algorithm on Time-varying Random Graphs

Push-sum Algorithm on Time-varying Random Graphs Push-sum Algorithm on Time-varying Random Graphs by Pouya Rezaeinia A thesis submitted to the Department of Mathematics and Statistics in conformity with the requirements for the degree of Master of Applied

More information

Convergence Rates in Decentralized Optimization. Alex Olshevsky Department of Electrical and Computer Engineering Boston University

Convergence Rates in Decentralized Optimization. Alex Olshevsky Department of Electrical and Computer Engineering Boston University Convergence Rates in Decentralized Optimization Alex Olshevsky Department of Electrical and Computer Engineering Boston University Distributed and Multi-agent Control Strong need for protocols to coordinate

More information

Distributed Randomized Algorithms for the PageRank Computation Hideaki Ishii, Member, IEEE, and Roberto Tempo, Fellow, IEEE

Distributed Randomized Algorithms for the PageRank Computation Hideaki Ishii, Member, IEEE, and Roberto Tempo, Fellow, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 55, NO. 9, SEPTEMBER 2010 1987 Distributed Randomized Algorithms for the PageRank Computation Hideaki Ishii, Member, IEEE, and Roberto Tempo, Fellow, IEEE Abstract

More information

On Backward Product of Stochastic Matrices

On Backward Product of Stochastic Matrices On Backward Product of Stochastic Matrices Behrouz Touri and Angelia Nedić 1 Abstract We study the ergodicity of backward product of stochastic and doubly stochastic matrices by introducing the concept

More information

ADMM and Fast Gradient Methods for Distributed Optimization

ADMM and Fast Gradient Methods for Distributed Optimization ADMM and Fast Gradient Methods for Distributed Optimization João Xavier Instituto Sistemas e Robótica (ISR), Instituto Superior Técnico (IST) European Control Conference, ECC 13 July 16, 013 Joint work

More information

Time Synchronization in WSNs: A Maximum Value Based Consensus Approach

Time Synchronization in WSNs: A Maximum Value Based Consensus Approach 211 5th IEEE Conference on Decision and Control and European Control Conference (CDC-ECC) Orlando, FL, USA, December 12-15, 211 Time Synchronization in WSNs: A Maximum Value Based Consensus Approach Jianping

More information

A Distributed Newton Method for Network Utility Maximization, I: Algorithm

A Distributed Newton Method for Network Utility Maximization, I: Algorithm A Distributed Newton Method for Networ Utility Maximization, I: Algorithm Ermin Wei, Asuman Ozdaglar, and Ali Jadbabaie October 31, 2012 Abstract Most existing wors use dual decomposition and first-order

More information

Agreement algorithms for synchronization of clocks in nodes of stochastic networks

Agreement algorithms for synchronization of clocks in nodes of stochastic networks UDC 519.248: 62 192 Agreement algorithms for synchronization of clocks in nodes of stochastic networks L. Manita, A. Manita National Research University Higher School of Economics, Moscow Institute of

More information

ALMOST SURE CONVERGENCE OF RANDOM GOSSIP ALGORITHMS

ALMOST SURE CONVERGENCE OF RANDOM GOSSIP ALGORITHMS ALMOST SURE CONVERGENCE OF RANDOM GOSSIP ALGORITHMS Giorgio Picci with T. Taylor, ASU Tempe AZ. Wofgang Runggaldier s Birthday, Brixen July 2007 1 CONSENSUS FOR RANDOM GOSSIP ALGORITHMS Consider a finite

More information

Fastest Distributed Consensus Averaging Problem on. Chain of Rhombus Networks

Fastest Distributed Consensus Averaging Problem on. Chain of Rhombus Networks Fastest Distributed Consensus Averaging Problem on Chain of Rhombus Networks Saber Jafarizadeh Department of Electrical Engineering Sharif University of Technology, Azadi Ave, Tehran, Iran Email: jafarizadeh@ee.sharif.edu

More information

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL

OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL OUTPUT CONSENSUS OF HETEROGENEOUS LINEAR MULTI-AGENT SYSTEMS BY EVENT-TRIGGERED CONTROL Gang FENG Department of Mechanical and Biomedical Engineering City University of Hong Kong July 25, 2014 Department

More information

On Quantized Consensus by Means of Gossip Algorithm Part II: Convergence Time

On Quantized Consensus by Means of Gossip Algorithm Part II: Convergence Time Submitted, 009 American Control Conference (ACC) http://www.cds.caltech.edu/~murray/papers/008q_lm09b-acc.html On Quantized Consensus by Means of Gossip Algorithm Part II: Convergence Time Javad Lavaei

More information

Algebraic gossip on Arbitrary Networks

Algebraic gossip on Arbitrary Networks Algebraic gossip on Arbitrary etworks Dinkar Vasudevan and Shrinivas Kudekar School of Computer and Communication Sciences, EPFL, Lausanne. Email: {dinkar.vasudevan,shrinivas.kudekar}@epfl.ch arxiv:090.444v

More information

Gossip Algorithms for Distributed Signal Processing

Gossip Algorithms for Distributed Signal Processing DIMAKIS ET AL.: GOSSIP ALGORITHMS FOR DISTRIBUTED SIGNAL PROCESSING 1 Gossip Algorithms for Distributed Signal Processing Alexandros G. Dimakis, Soummya Kar, José M.F. Moura, Michael G. Rabbat, and Anna

More information

A Distributed Newton Method for Network Utility Maximization, II: Convergence

A Distributed Newton Method for Network Utility Maximization, II: Convergence A Distributed Newton Method for Network Utility Maximization, II: Convergence Ermin Wei, Asuman Ozdaglar, and Ali Jadbabaie October 31, 2012 Abstract The existing distributed algorithms for Network Utility

More information

Convergence in Multiagent Coordination, Consensus, and Flocking

Convergence in Multiagent Coordination, Consensus, and Flocking Convergence in Multiagent Coordination, Consensus, and Flocking Vincent D. Blondel, Julien M. Hendrickx, Alex Olshevsky, and John N. Tsitsiklis Abstract We discuss an old distributed algorithm for reaching

More information

Consensus of Hybrid Multi-agent Systems

Consensus of Hybrid Multi-agent Systems Consensus of Hybrid Multi-agent Systems Yuanshi Zheng, Jingying Ma, and Long Wang arxiv:52.0389v [cs.sy] 0 Dec 205 Abstract In this paper, we consider the consensus problem of hybrid multi-agent system.

More information

Hamiltonian Quantized Gossip

Hamiltonian Quantized Gossip 1 Hamiltonian Quantized Gossip Mauro Franceschelli, Alessandro Giua, Carla Seatzu Abstract The main contribution of this paper is an algorithm to solve the quantized consensus problem over networks represented

More information

E-Companion to The Evolution of Beliefs over Signed Social Networks

E-Companion to The Evolution of Beliefs over Signed Social Networks OPERATIONS RESEARCH INFORMS E-Companion to The Evolution of Beliefs over Signed Social Networks Guodong Shi Research School of Engineering, CECS, The Australian National University, Canberra ACT 000, Australia

More information

Distributed Computation of Quantiles via ADMM

Distributed Computation of Quantiles via ADMM 1 Distributed Computation of Quantiles via ADMM Franck Iutzeler Abstract In this paper, we derive distributed synchronous and asynchronous algorithms for computing uantiles of the agents local values.

More information

Convergence of Rule-of-Thumb Learning Rules in Social Networks

Convergence of Rule-of-Thumb Learning Rules in Social Networks Convergence of Rule-of-Thumb Learning Rules in Social Networks Daron Acemoglu Department of Economics Massachusetts Institute of Technology Cambridge, MA 02142 Email: daron@mit.edu Angelia Nedić Department

More information

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus

Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Zeno-free, distributed event-triggered communication and control for multi-agent average consensus Cameron Nowzari Jorge Cortés Abstract This paper studies a distributed event-triggered communication and

More information

Distributed and Recursive Parameter Estimation in Parametrized Linear State-Space Models

Distributed and Recursive Parameter Estimation in Parametrized Linear State-Space Models 1 Distributed and Recursive Parameter Estimation in Parametrized Linear State-Space Models S. Sundhar Ram, V. V. Veeravalli, and A. Nedić Abstract We consider a network of sensors deployed to sense a spatio-temporal

More information

Game Theoretic Approach to Power Control in Cellular CDMA

Game Theoretic Approach to Power Control in Cellular CDMA Game Theoretic Approach to Power Control in Cellular CDMA Sarma Gunturi Texas Instruments(India) Bangalore - 56 7, INDIA Email : gssarma@ticom Fernando Paganini Electrical Engineering Department University

More information

Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies

Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies Finite-Time Distributed Consensus in Graphs with Time-Invariant Topologies Shreyas Sundaram and Christoforos N Hadjicostis Abstract We present a method for achieving consensus in distributed systems in

More information

An Upper Bound on the Convergence Time for Quantized Consensus

An Upper Bound on the Convergence Time for Quantized Consensus An Upper Bound on the Convergence Time for Quantized Consensus 1 Shang Shang, Paul W. Cuff, Pan Hui and Sanjeev R. Kulkarni Department of Electrical Engineering, Princeton University arxiv:1208.0788v2

More information

Consensus Problems on Small World Graphs: A Structural Study

Consensus Problems on Small World Graphs: A Structural Study Consensus Problems on Small World Graphs: A Structural Study Pedram Hovareshti and John S. Baras 1 Department of Electrical and Computer Engineering and the Institute for Systems Research, University of

More information

Convex Optimization of Graph Laplacian Eigenvalues

Convex Optimization of Graph Laplacian Eigenvalues Convex Optimization of Graph Laplacian Eigenvalues Stephen Boyd Stanford University (Joint work with Persi Diaconis, Arpita Ghosh, Seung-Jean Kim, Sanjay Lall, Pablo Parrilo, Amin Saberi, Jun Sun, Lin

More information

6.842 Randomness and Computation March 3, Lecture 8

6.842 Randomness and Computation March 3, Lecture 8 6.84 Randomness and Computation March 3, 04 Lecture 8 Lecturer: Ronitt Rubinfeld Scribe: Daniel Grier Useful Linear Algebra Let v = (v, v,..., v n ) be a non-zero n-dimensional row vector and P an n n

More information

On Distributed Optimization using Generalized Gossip

On Distributed Optimization using Generalized Gossip For presentation in CDC 015 On Distributed Optimization using Generalized Gossip Zhanhong Jiang Soumik Sarkar Kushal Mukherjee zhjiang@iastate.edu soumiks@iastate.edu MukherK@utrc.utc.com Department of

More information

Australian National University WORKSHOP ON SYSTEMS AND CONTROL

Australian National University WORKSHOP ON SYSTEMS AND CONTROL Australian National University WORKSHOP ON SYSTEMS AND CONTROL Canberra, AU December 7, 2017 Australian National University WORKSHOP ON SYSTEMS AND CONTROL A Distributed Algorithm for Finding a Common

More information

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology

A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology A Robust Event-Triggered Consensus Strategy for Linear Multi-Agent Systems with Uncertain Network Topology Amir Amini, Amir Asif, Arash Mohammadi Electrical and Computer Engineering,, Montreal, Canada.

More information

Incremental Gradient, Subgradient, and Proximal Methods for Convex Optimization

Incremental Gradient, Subgradient, and Proximal Methods for Convex Optimization Incremental Gradient, Subgradient, and Proximal Methods for Convex Optimization Dimitri P. Bertsekas Laboratory for Information and Decision Systems Massachusetts Institute of Technology February 2014

More information

Consensus Protocols for Networks of Dynamic Agents

Consensus Protocols for Networks of Dynamic Agents Consensus Protocols for Networks of Dynamic Agents Reza Olfati Saber Richard M. Murray Control and Dynamical Systems California Institute of Technology Pasadena, CA 91125 e-mail: {olfati,murray}@cds.caltech.edu

More information

Communication constraints and latency in Networked Control Systems

Communication constraints and latency in Networked Control Systems Communication constraints and latency in Networked Control Systems João P. Hespanha Center for Control Engineering and Computation University of California Santa Barbara In collaboration with Antonio Ortega

More information

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications

NCS Lecture 8 A Primer on Graph Theory. Cooperative Control Applications NCS Lecture 8 A Primer on Graph Theory Richard M. Murray Control and Dynamical Systems California Institute of Technology Goals Introduce some motivating cooperative control problems Describe basic concepts

More information

Dynamic Coalitional TU Games: Distributed Bargaining among Players Neighbors

Dynamic Coalitional TU Games: Distributed Bargaining among Players Neighbors Dynamic Coalitional TU Games: Distributed Bargaining among Players Neighbors Dario Bauso and Angelia Nedić January 20, 2011 Abstract We consider a sequence of transferable utility (TU) games where, at

More information

Distributed Constrained Recursive Nonlinear Least-Squares Estimation: Algorithms and Asymptotics

Distributed Constrained Recursive Nonlinear Least-Squares Estimation: Algorithms and Asymptotics 1 Distributed Constrained Recursive Nonlinear Least-Squares Estimation: Algorithms and Asymptotics Anit Kumar Sahu, Student Member, IEEE, Soummya Kar, Member, IEEE, José M. F. Moura, Fellow, IEEE and H.

More information

Gossip algorithms for solving Laplacian systems

Gossip algorithms for solving Laplacian systems Gossip algorithms for solving Laplacian systems Anastasios Zouzias University of Toronto joint work with Nikolaos Freris (EPFL) Based on : 1.Fast Distributed Smoothing for Clock Synchronization (CDC 1).Randomized

More information

Convergence rates for distributed stochastic optimization over random networks

Convergence rates for distributed stochastic optimization over random networks Convergence rates for distributed stochastic optimization over random networs Dusan Jaovetic, Dragana Bajovic, Anit Kumar Sahu and Soummya Kar Abstract We establish the O ) convergence rate for distributed

More information

Randomization and Gossiping in Techno-Social Networks

Randomization and Gossiping in Techno-Social Networks Randomization and Gossiping in Techno-Social Networks Roberto Tempo CNR-IEIIT Consiglio Nazionale delle Ricerche Politecnico ditorino roberto.tempo@polito.it CPSN Social Network Layer humans Physical Layer

More information

Asynchronous Distributed Averaging on. communication networks.

Asynchronous Distributed Averaging on. communication networks. 1 Asynchronous Distributed Averaging on Communication Networks Mortada Mehyar, Demetri Spanos, John Pongsajapan, Steven H. Low, Richard M. Murray California Institute of Technology {morr, demetri, pongsaja,

More information

Supplementary Material to Distributed Consensus-based Weight Design for Cooperative Spectrum Sensing

Supplementary Material to Distributed Consensus-based Weight Design for Cooperative Spectrum Sensing IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, VOL. X, NO. X, XXX 20XX Supplementary Material to Distributed Consensus-based Weight Design for Cooperative Spectrum Sensing Wenlin Zhang, Yi Guo,

More information

Distributed Particle Filters: Stability Results and Graph-based Compression of Weighted Particle Clouds

Distributed Particle Filters: Stability Results and Graph-based Compression of Weighted Particle Clouds Distributed Particle Filters: Stability Results and Graph-based Compression of Weighted Particle Clouds Michael Rabbat Joint with: Syamantak Datta Gupta and Mark Coates (McGill), and Stephane Blouin (DRDC)

More information

Extending Gossip Algorithms to Distributed Estimation of U-Statistics

Extending Gossip Algorithms to Distributed Estimation of U-Statistics Extending Gossip Algorithms to Distributed Estimation of U-Statistics Igor Colin, Joseph Salmon, Stéphan Clémençon LTCI, CNRS, Télécom ParisTech Université Paris-Saclay 75013 Paris, France first.last@telecom-paristech.fr

More information

Consensus and Distributed Inference Rates Using Network Divergence

Consensus and Distributed Inference Rates Using Network Divergence DIMACS August 2017 1 / 26 Consensus and Distributed Inference Rates Using Network Divergence Anand D. Department of Electrical and Computer Engineering, The State University of New Jersey August 23, 2017

More information

A Distributed Newton Method for Network Utility Maximization

A Distributed Newton Method for Network Utility Maximization A Distributed Newton Method for Networ Utility Maximization Ermin Wei, Asuman Ozdaglar, and Ali Jadbabaie Abstract Most existing wor uses dual decomposition and subgradient methods to solve Networ Utility

More information

Distributed Random Access Algorithm: Scheduling and Congesion Control

Distributed Random Access Algorithm: Scheduling and Congesion Control Distributed Random Access Algorithm: Scheduling and Congesion Control The MIT Faculty has made this article openly available. Please share how this access benefits you. Your story matters. Citation As

More information

Distributed Algorithms for Consensus and Coordination in the Presence of Packet-Dropping Communication Links

Distributed Algorithms for Consensus and Coordination in the Presence of Packet-Dropping Communication Links COORDINATED SCIENCE LABORATORY TECHNICAL REPORT UILU-ENG-11-2208 (CRHC-11-06) 1 Distributed Algorithms for Consensus and Coordination in the Presence of Packet-Dropping Communication Links Part II: Coefficients

More information

DIFFUSION-BASED DISTRIBUTED MVDR BEAMFORMER

DIFFUSION-BASED DISTRIBUTED MVDR BEAMFORMER 14 IEEE International Conference on Acoustic, Speech and Signal Processing (ICASSP) DIFFUSION-BASED DISTRIBUTED MVDR BEAMFORMER Matt O Connor 1 and W. Bastiaan Kleijn 1,2 1 School of Engineering and Computer

More information

Distributed Multiagent Learning with a Broadcast Adaptive Subgradient Method

Distributed Multiagent Learning with a Broadcast Adaptive Subgradient Method Distributed Multiagent Learning with a Adaptive Subgradient Method ABSTRACT R. L. G. Cavalcante, A. Rogers, N. R. Jennings University of Southampton School of Electronics and Computer Science {rlgc,acr,nrj}@ecs.soton.ac.uk

More information

Consensus dynamics over networks

Consensus dynamics over networks Consensus dynamics over networks Fabio Fagnani Dipartimento di Scienze Matematiche G.L Lagrange Politecnico di Torino fabio.fagnani@polito.it January 29, 2014 Abstract Consensus dynamics is one of the

More information

A Scheme for Robust Distributed Sensor Fusion Based on Average Consensus

A Scheme for Robust Distributed Sensor Fusion Based on Average Consensus A Scheme for Robust Distributed Sensor Fusion Based on Average Consensus Lin Xiao Center for the Mathematics of Information California Institute of Technology Pasadena, CA 925-9300 Email: lxiao@caltech.edu

More information

D COMMUNICATION NETWORK DESIGN (rel.2)

D COMMUNICATION NETWORK DESIGN (rel.2) GRANT AGREEMENT N 8 Deliverable D0.0 Nature Report Dissemination Internal hal-008, version - 8 Feb 0 D0.0 - COMMUNICATION NETWORK DESIGN (rel.) Report Preparation Date /08/0 Project month: Authors Federica

More information

Convergence in Multiagent Coordination, Consensus, and Flocking

Convergence in Multiagent Coordination, Consensus, and Flocking Convergence in Multiagent Coordination, Consensus, and Flocking Vincent D. Blondel, Julien M. Hendrickx, Alex Olshevsky, and John N. Tsitsiklis Abstract We discuss an old distributed algorithm for reaching

More information

Soumik Sarkar Kushal Mukherjee Asok Ray

Soumik Sarkar Kushal Mukherjee Asok Ray For presentation in ACC 22, Montreal, Canada Distributed Decision Propagation in Mobile Agent Networks Soumik Sarkar Kushal Mukherjee Asok Ray sarkars@utrc.utc.com kum62@psu.edu axr2@psu.edu Department

More information

Load balancing over heterogeneous networks with gossip-based algorithms

Load balancing over heterogeneous networks with gossip-based algorithms 009 American Control Conference Hyatt Regency Riverfront St. Louis MO USA June 10-1 009 WeC19.5 Load balancing over heterogeneous networks with gossip-based algorithms Mauro Franceschelli Alessandro Giua

More information

On Agreement Problems with Gossip Algorithms in absence of common reference frames

On Agreement Problems with Gossip Algorithms in absence of common reference frames On Agreement Problems with Gossip Algorithms in absence of common reference frames M. Franceschelli A. Gasparri mauro.franceschelli@diee.unica.it gasparri@dia.uniroma3.it Dipartimento di Ingegneria Elettrica

More information

Distributed Finite-Time Computation of Digraph Parameters: Left-Eigenvector, Out-Degree and Spectrum

Distributed Finite-Time Computation of Digraph Parameters: Left-Eigenvector, Out-Degree and Spectrum Distributed Finite-Time Computation of Digraph Parameters: Left-Eigenvector, Out-Degree and Spectrum Themistoklis Charalambous, Member, IEEE, Michael G. Rabbat, Member, IEEE, Mikael Johansson, Member,

More information

Network Newton. Aryan Mokhtari, Qing Ling and Alejandro Ribeiro. University of Pennsylvania, University of Science and Technology (China)

Network Newton. Aryan Mokhtari, Qing Ling and Alejandro Ribeiro. University of Pennsylvania, University of Science and Technology (China) Network Newton Aryan Mokhtari, Qing Ling and Alejandro Ribeiro University of Pennsylvania, University of Science and Technology (China) aryanm@seas.upenn.edu, qingling@mail.ustc.edu.cn, aribeiro@seas.upenn.edu

More information

On the Linear Convergence of Distributed Optimization over Directed Graphs

On the Linear Convergence of Distributed Optimization over Directed Graphs 1 On the Linear Convergence of Distributed Optimization over Directed Graphs Chenguang Xi, and Usman A. Khan arxiv:1510.0149v1 [math.oc] 7 Oct 015 Abstract This paper develops a fast distributed algorithm,

More information

Consensus and Products of Random Stochastic Matrices: Exact Rate for Convergence in Probability

Consensus and Products of Random Stochastic Matrices: Exact Rate for Convergence in Probability Consensus and Products of Random Stochastic Matrices: Exact Rate for Convergence in Probability 1 arxiv:1202.6389v1 [math.pr] 28 Feb 2012 Dragana Bajović, João Xavier, José M. F. Moura and Bruno Sinopoli

More information

Distributed Estimation through Randomized Gossip Kalman Filter

Distributed Estimation through Randomized Gossip Kalman Filter Distributed Estimation through Randomized Gossip Kalman Filter Simone Del Favero, Sandro Zampieri Abstract In this paper we consider the problem of estimating a random process from noisy measurements,

More information

Distributed Constrained Recursive Nonlinear. Least-Squares Estimation: Algorithms and Asymptotics

Distributed Constrained Recursive Nonlinear. Least-Squares Estimation: Algorithms and Asymptotics Distributed Constrained Recursive Nonlinear 1 Least-Squares Estimation: Algorithms and Asymptotics arxiv:1602.00382v3 [math.oc] 19 Oct 2016 Anit Kumar Sahu, Student Member, IEEE, Soummya Kar, Member, IEEE,

More information

Spread of (Mis)Information in Social Networks

Spread of (Mis)Information in Social Networks Spread of (Mis)Information in Social Networks Daron Acemoglu, Asuman Ozdaglar, and Ali ParandehGheibi May 9, 009 Abstract We provide a model to investigate the tension between information aggregation and

More information