Hegselmann-Krause Dynamics: An Upper Bound on Termination Time

Size: px
Start display at page:

Download "Hegselmann-Krause Dynamics: An Upper Bound on Termination Time"

Transcription

1 Hegselmann-Krause Dynamics: An Upper Bound on Termination Time B. Touri Coordinated Science Laboratory University of Illinois Urbana, IL 680 A. Nedić Industrial and Enterprise Systems Engineering Dept. University of Illinois Urbana, IL 680 Abstract We discuss the Hegselmann-Krause model for opinion dynamics in discrete-time for a collection of homogeneous agents. Each agent opinion is modeled by a scalar variable, and the neighbors of an agent are defined by a symmetric confidence level. We provide an upper bound for the termination time of the dynamics by using a Lyapunov type approach. Specifically, through the use of a properly defined adjoint dynamics, we construct a Lyapunov comparison function that decreases along the trajectory of the opinion dynamics. Using this function, we develop a novel upper bound on the termination time that has order m in terms of the spread in the initial opinion profile. I. INTRODUCTION Recently, mathematical modeling of social networks has gained a lot of attention and several models for opinion dynamics have been proposed and studied (see for example [7], [0], [4]). These models have also been used in distributed engineered systems to capture the dynamic interactions among the autonomous agents such as in robotic networks [3]. One of the most popular models for opinion dynamics is the Hegselmann-Krause proposed by R. Hegselmann and U. Krause in [7] and its gossip-type variant [5], commonly referred to as Deffuant-Weisbuch model. In this paper we consider the Hegselmann-Krause model for a collection of agents with the same (symmetric) confidence interval. Our interest is in a discrete-time scalar model where the agents opinions are modeled by scalar variables. The stability and convergence of the Hegselmann-Krause dynamics and its generalizations have been shown in [9], [0], and []. Also, several generalizations of this dynamics for continuous time and time-varying networks have been proposed [6], [], [], [8]. Among many issues that have remained opened, even for the original Hegselmann-Krause dynamics, is the provision of bounds on the termination time of the dynamics, which is the time required for the dynamics to reach its steady state. While it is known [] that the termination time is finite, the bounds on this time have not been fully investigated. In [3], it is shown that the termination time of the dynamics is at least in the order of m and at most in the order of m 5, where m is the number of agents in the model. In this work, we further investigate the termination time and provide an upper This research is supported by NSF Award CMMI bound which if of order m in terms of the initial opinion profile of the agents. The structure of the paper is as follows: in Section II we discuss the Hegselmann-Krause dynamics as appeared in [7], and provide our notation. Then, in Section III, we introduce the concept of adjoint dynamics which plays a central role in our analysis. Based on the properties of the dynamics and the use of Lyapunov comparison function, we develop an upper bound for the convergence time in Section IV. We conclude our discussion in Section V. II. HEGSELMANN-KRAUSE OPINION DYNAMICS Here, we discuss the Hegselmann-Krause opinion dynamics model [7], where m agents interact in time. We use,,, m to index the agents and let [m] = {,..., m}. The interactions occur at time instances indexed by nonnegative integers t = 0,,,.... At each time t, agent i has an opinion that is represented by a scalar x i (t) R. The collection of profiles {x i (t) i [m]} is termed the opinion profile at time t. Initially, each agent i [m] has an opinion x i (0) R. At each time t, the agents interact with their neighbors and update their opinions, where the neighbors are determined based on the difference of the opinions and a prescribed maximum difference ɛ > 0. The scalar ɛ is termed confidence, which limits the agents interactions in time. Specifically, the set of neighbors of agent i at time t, denoted by N i (t), is given as follows: N i (t) = {j [m] x i (t) x j (t) ɛ}. The opinion profile evolves in time according to the following dynamics: x i (t + ) = N i (t) j N i(t) x j (t) for t 0, () where N i (t) denotes the cardinality of the set N i (t). Note that the opinion dynamics is completely determined by the confidence value ɛ and the initial profile {x i (0) i [m]}. First, to compactly represent the dynamics, we define the matrix A(t) with entries given by { A ij (t) = N i(t) if j N i (t), 0 otherwise.

2 The dynamics () can now be written as follows: x(t + ) = A(t)x(t), () where x(t) is the column vector with entries x i (t), i [m]. It is well known that Hegselmann-Krause opinion dynamics is stable and converges to a limit point in a finite time [], [7]; see also [9], [0], [3]. A lower bound and an upper bound for the termination time have been discussed in [3], where it has been demonstrated that a lower bound is at least of the order of the number m of agents, and the upper bound is of the order at most m 5. In this paper, we are interested in improving the upper bound. Few words on our notation are in place. We view vectors as columns, and use x to denote the transpose of a vector x and A for the transpose of a matrix A. We write e i to denote the unit vector with ith coordinate equal to, and e to denote a vector with all entries equal to. For a vector x, we use x i or [x] i to denote its ith coordinate value. A vector v is stochastic if v i 0 and i v i =. Given a vector v R m, diag(v) denotes the m m diagonal matrix with v i, i [m], on its diagonal. For a matrix A, we write A ij or [A] ij to denote its ijth entry. A matrix A is stochastic if Ae = e and A ij 0 for all i, j. We often abbreviate double summation m m i= j= with m. We write S to denote the cardinality of a set S with finitely many elements. III. ADJOINT DYNAMICS We next discuss the adjoint dynamics for the Hegselmann- Krause dynamics. It has been shown in [] that, for the Hegselmann-Krause dynamics, there exists a sequence of stochastic vectors {π(t)} such that π (t) = π (t + )A(t) for all t 0. (3) This dynamics is the adjoint for the original dynamics (). Note that the adjoint dynamics evolves backward in time. It can be seen that the adjoint dynamics for the Hegselmann-Krause model is not necessarily unique. However, some properties characterize all of possible adjoint dynamics. In particular, one of the properties that is important in the further development is captured by the following relation: π (t + )x(t + ) = π (t)x(t) for all t 0, (4) which is valid for the dynamics {x(t)} and any of its adjoint dynamics {π(t)}. Relation (4) is obtained directly from the definitions of the Hegselmann-Krause dynamics in () and its adjoint dynamics in (3). Now, we construct an adjoint dynamics {π(t)} that is particularly useful for our development of an upper bound on the termination time. We let T be the termination time of the dynamics {x(t)}, which is the instance when all agents reach their corresponding steady-state opinions. Formally, the termination time T of the dynamics in () is the smallest t 0 such that x i (k + ) = x i (k) for all k t and for all i [m], i.e., T = min t 0 {t x i(k+) = x i (k) for all i [m] and all k t}. As shown in [], the termination time T is finite. We can define the termination time of the dynamics for any agent i [m]. For this, at time k 0, let the connectivity graph be the graph on the vertex set [m] and the edge set E(k) = {{i, j} i, j [m], x i (k) x j (k) ɛ}. For i [m], we let C i (k) be the connected component that contains agent i, i.e. the subset of agents that there is a path between i and any j C i (k). Based on this, we define T i = min t 0 {x i(t) = x j (t) for all j C i (t)}. In other words T i is the first time that all the agents in the connected component containing the ith agent reach an agreement. It can be shown that in fact T = max i [m] T i. Let S [m] be the index set of the agents whose termination time is the same as T, i.e., S = {i [m] T i = T }. Now, we define a special adjoint dynamics. Let ˆπ(T ) be given by ˆπ i (T ) = S for i S, ˆπ i (T ) = 0 for i S. (5) Consider the adjoint process {ˆπ(t)} defined by ˆπ (t) = ˆπ (t + )A(t) for t = 0,..., T, ˆπ(t) = ˆπ(t + ) for t T. (6) Basically, the adjoint dynamics {ˆπ(t)} is static after time T, while for times t with 0 t T, it is constructed backward in time starting with ˆπ(T ) as an initial vector. We note that the vectors ˆπ(t) are stochastic since ˆπ(T ) is a probability vector and each A(t) is a stochastic matrix. We have the following result for {ˆπ(t)}, which will be useful in the further development. Lemma : Consider the adjoint dynamics in (5) (6). For every agent i [m] with T i < T the following holds: ˆπ i (t) = 0 for all t T i. Proof: Let i be an agent whose termination time T i is such that T i < T. Since the dynamics for this agent terminates at time T i, his neighbor set must have stabilized, i.e., we must have N i (t) = N i (T i ) for all t T i. For convenience let us denote the set N i (T i ) by S. Then, the dynamics of all agents j S also terminates at time T i, and N j (t) = S for all t T i and all j S. (7) Since T i < T, it follows that N j (T ) = S for all j S. Furthermore, we must have S S = by the definition of the set S. Then, by the definition of the vector ˆπ(T ) in (5), it follows that ˆπ j (T ) = 0 for all j S. (8)

3 Now, since the adjoint dynamics ˆπ(t) is static after time T, we immediately have ˆπ j (t) = 0 for all j S and all t T. We now show that ˆπ j (t) = 0 for all j S and for all times t with T i t < T. We prove this by induction on t. For t = T, the relation holds as seen from (8). Assume now that, the relation holds for some t + with T i t + T, and consider the preceding time t. By the definition of ˆπ(t) in (6), we have for any j S ˆπ j (t) = l N j(t) ˆπ l (t + ) N l (t) = l S ˆπ l (t + ) S = 0, where the second equality follows from (7), while the last equality follows by the induction hypothesis. Thus, we have ˆπ j (t) = 0 for all j S and all t T i. The stated result follows since i S. The following result will also be used in the further development. The result provides a necessary and sufficient condition for an agreement of two agents. Lemma : Let x(0) R m be ordered so that x (0) x (0) x m (0). Then, we have x i (t+) = x i+ (t+) for some t and i m if and only if N i (t) = N i+ (t). Proof: The if part of the statement follows immediately from the definition of the dynamics in (). To show the only if part, let the average of the opinions {x i (t) p i q}, with p q, be denoted by a q p(t), i.e., a q q p(t) = x i (t). q p + i=p Then, for p q < m, we have a q p(t) x q+ (t) and hence: a q p(t) = ( q p + q p + + q p + )aq p(t) q p + q p + aq p(t) + q p + x q+(t) = q p + q x i (t) + q p + q p + = a q+ p (t). i=p q p + x q+(t) Thus a q p(t) a q+ p (t). Further, note that if x q (t) < x q+ (t), then a q p(t) < a q+ p (t). Similarly, we have a q p (t) aq p(t) for < p q m, and if x p (t) < x p (t), then a q p (t) < a q p(t). Putting these relations together, we obtain for p q, a q p (t) aq p(t) a q+ p (t), (9) where each of the inequalities is strict if in the profile ordering x p (t) x p (t) x p+ (t) the corresponding inequality is strict. Now, let x i (t+) = x i+ (t+). Note that in this case we must have N i (t) N i+ (t) ; for otherwise we would have x i (t+) x i (t) < x i+ (t) x i+ (t+), thus contradicting x i (t+) = x i+ (t+). Let us assume that x i (t+) = a q p (t) for some p q and x i+ (t+) = a q p (t) for some p q. Since N i (t) N i+ (t), we must have p q, implying p p q q. Thus, using the inequalities in (9), we obtain x i (t + ) = a q p (t) a q p (t) a q p (t) = x i+ (t + ). Note that if N i (t) N i+ (t), then at least one of the above inequalities is strict, because in this case either x p (t) < x p (t) or x q (t) < x q (t). Thus, the claim follows. We next establish an important property of the adjoint dynamics {ˆπ(t)} for later development. The result makes use of Lemmas and. From now on, we assume that T. Lemma 3: Let {ˆπ(t)} be the adjoint dynamics as given in (6), and consider a time t 0 such that t < T. Then, for any i [m] with ˆπ i (t + ) > 0, there exists j N i (t) such that ˆπ j (t + ) ˆπ i(t + ) and N j (t) N i (t). Proof: Without loss of generality, we assume that the ordering of the initial profile is x (0) x (0) x m (0), for otherwise we can re-label the agents. Let us define the closest upper and lower neighbors of an agent i [m], respectively, as follows ī(t) = min{j N i (t) x i (t) < x j (t)}, i(t) = max{l N i (t) x l (t) < x i (t)}. Note that the closest upper (lower) neighbor of an agent i [m] may not exist. Define the following subsets of N i (t+): N + i (t + ) = {j N i(t + ) x i (t + ) x j (t + )}, N i (t + ) = {l N i(t + ) x l (t + ) x i (t + )}. By the definition of the adjoint dynamics in (6), we have for t < T, ˆπ i (t + ) = ˆπ j (t + )A ji (t + ) j N i(t+) ˆπ j (t + )A ji (t + ) j N i (t+) + ˆπ j (t + )A ji (t + ), j N + i (t+) where the inequality comes from N i (t + ) N + i (t + ) N i (t + ) which holds because i is included in N i (t + ) but not in the other two sets. Thus, we conclude that either ˆπ i (t + ) ˆπ j (t + )A ji (t + ), j N i (t+) or ˆπ i (t + ) j N + i (t+) ˆπ j (t + )A ji (t + ). Without loss of generality assume that ˆπ i (t + ) ˆπ j (t + )A ji (t + ). j N + i (t+) Now, let i be such that ˆπ i (t + ) > 0 and consider the following two cases: Case : ī(t + ) exists. Then, we must have i m.

4 Furthermore, we have ī(t+) N + i (t+) and N + i (t+) N ī(t+) (t + ). Therefore, ˆπ ī(t+) (t + ) = ˆπ j (t + )A jī (t + ) j N ī (t+) ˆπ j (t + )A jī (t + ) j N + i (t+) = ˆπ j (t + )A ji (t + ) j N + i (t+) ˆπ i(t + ), where the first inequality follows from the fact that the positive entries in each row of A(t+) are identical. The last inequality follows from the definition of the adjoint dynamics in (6). We next show that ī(t + ) N i (t). To arrive at a contradiction, assume that ī(t + ) N i (t). Since ī(t) N i (t), it follows that ī(t) < ī(t + ). Thus, there must be at least one agent j whose value x j (t) is between the values x i (t) and x ī(t+) (t). Assume that there are τ agents between i and ī(t + ), i.e., we have x i (t) x i+ (t) x i+τ (t) < x ī(t+) (t), (0) where the last inequality is strict by ī(t + ) N i (t). At time t +, the same order as in (0) is preserved x i (t+) x i+ (t+) x i+τ (t+) x ī(t+) (t+). By the definition of ī(t + ) (as the closest neighbor with a larger opinion value than the value of agent i), it follows that x i (t+) = x i+ (t+) = = x i+τ (t+) < x ī(t+) (t+). According to Lemma, the profiles are equal at time t + if and only if N i (t) = N i+ (t) = = N i+τ (t). Since ī(t+) N i (t), it follows that (at time t) the agents in the set {i, i +,..., i + τ} are connected, but all of them are disconnected from agent ī(t + ). As a consequence, i and ī(t + ) cannot be neighbors at time t +, which is a contradiction. Hence, we must have ī(t + ) N i (t). Case : ī(k+) does not exist. Then, for any j N + i (t+), we have x j (t+) = x i (t+). Thus, N + i (t+) N i (t+) and hence, N i (t+) = N i (t+). If i(t+) does not exist, then x l (t+) = x i (t+) for all l N i (t). Hence, it follows that t+ is the termination time for agent i. Since t+ < T, by Lemma it follows that ˆπ i (t + ) = 0, which contradicts the assumption ˆπ i (t + ) = 0. Therefore, i(t + ) must exist. Since N i (t + ) N i(t+)(t + ), using the same line of argument as in the preceding case, we can show that ˆπ i(t+) ˆπ i(t + ), N i(t+) (t) N i (t), implying that the assertion holds for j = i(t + ). IV. UPPER BOUND FOR TERMINATION TIME In this section, we establish an improved upper bound for the termination time of the Hegselmann-Krause dynamics. Our analysis uses a Lyapunov comparison function that is constructed by using the adjoint dynamics in (5) (6). However, we start by discussing a Lyapunov function defined by a (generic) adjoint dynamics in (3). The comparison function is V π (x, t) defined by: for all x R n and t 0, V π (x, t) = π i (t)(x i π (t)x), () i= where {π(t)} is the adjoint dynamics in (3). This function has been proposed and investigated in []. In particular, the decrease of this comparison function along trajectories of the Hegselmann-Krause dynamics {x(t)} and its adjoint dynamics is of particular importance in our analysis. We use the following result, as shown in [], Theorem 4.3. Theorem : For any t 0, we have V π (x(t + ), t + ) = V π (x(t), t) H ij (t)(x i (t) x j (t)), where H(t) = A (t) diag(π(t + ))A(t). As an immediate consequence of Theorem and the definition of the adjoint dynamics in (3), by summing both sides of the asserted relation for t = 0,..., τ, we have for all τ, 0 τ T, V π (x(τ + ), τ + ) = V π (x(0), 0) τ H ij (t)(x i (t) x j (t)). () t=0 We next derive a lower bound for the summands that appear with the negative sign in relation (). We do so through the use of two auxiliary relations. These relations are valid for any adjoint dynamics. The first relation gives us a lower bound in terms of the maximal opinion spread in the neighborhood for every agent. Specifically, for every l [m] and every t 0, let d l (t) = max x i(t) min x j(t). i N l (t) j N l (t) Thus, d l (t) measures the opinion spread that agent l observes at time t. We have the following result. Lemma 4: For any adjoint dynamics {π(t)} of (3) we have for all t 0, H ij (t)(x i (t) x j (t)) 4m π l (t + ) d l(t). Proof: Since H(t) = A (t) diag(π(t + ))A(t), it follows that H ij (t) = m π l(t + )A li (t)a lj (t). Therefore, by exchanging the order of summation we obtain H ij (t) = π l (t + ) A li (t)a lj (t).

5 Using the definition of the matrix A(t), we obtain { A li (t)a lj (t) = N l (t) if i, j N l (t), 0 otherwise, thus implying H ij (t)(x i (t) x j (t)) π l (t + ) N l (t) i,j N l (t) We next show that for all t 0, i,j N l (t) (x i (t) x j (t)). (3) (x i (t) x j (t)) 4 N l(t) d l(t). If d l (t) = 0, then the assertion follows immediately. So, suppose that d l (t) 0. Let us define lb = argmin{x i (t) i N l (t)} and ub = argmax{x j (t) j N l (t)}. In other words, lb and ub are the agents with the smallest and largest opinion values that agent l observes in his neighborhood. Therefore, d l (t) = x ub (t) x lb (t) and since d l (t) 0, we have lb ub. Letting i,j N l (t) denote the double summation i N l (t) j N l (t), we have (x i (t) x j (t)) (x ub (t) x j (t)) i,j N l (t) + i N l (t) = j N l (t) j N l (t) (x i (t) x lb (t)) j N l (t) { (xub (t) x j (t)) + (x j (t) x lb (t)) } 4 (x ub(t) x lb (t)) = 4 N l(t) d l(t). (4) The last inequality follows from (x ub (t) x j (t)) + (x j (t) x lb (t)) 4 (x ub(t) x lb (t)), which holds since the function s (a s) + (s b) attains its minimum at s = a+b. By combining relations (3) and (4), we obtain H ij (t)(x i (t) x j (t)) 4 π l (t + ) N l (t) d l(t). The desired relation follows by N i (t) m for all t. Now, we focus a relation that is valid for the special adjoint dynamics of (5) (6). Specifically, we estimate the sum m ˆπ l(t + ) d l (t). Lemma 5: For the dynamics of (5) (6) we have for all 0 t < T, ˆπ l (t + ) d l(t) ɛ 4m. Proof: Let l = argmax l [m]ˆπ l (t + ). Since, ˆπ(t + ) is a stochastic vector, it follows that ˆπ l (t+) m. Suppose that d l (t) > ɛ. In this case, it immediately follows ˆπ l (t + ) d l(t) ˆπ l (t + ) d l (t) > ɛ m 4, thus showing the desired relation. Suppose now that d l (t) ɛ. Since t < T, by Lemma 3, there exists j N l (t) such that ˆπ j (t + ) ˆπ l (t + ) m. Moreover, N j (t) N l (t). Next, we prove that d j (t) ɛ. Since d l (t) ɛ and j N l (t), it follows that x l (t) x j (t) ɛ. Also, for any i N l (t), we have: x i (t) x j (t) x i (t) x l (t) + x l (t) x j (t) ɛ, implying i N j (t). Thus, N l (t) N j (t). Let i N j (t) \ N l (t). Then, x i (t) x l (t) > ɛ, and hence, d j (t) > ɛ. Therefore, we obtain ˆπ l (t + ) d l(t) ˆπ j (t + ) d j (t) m ɛ. All in all, in any case for t < T, we have ˆπ l (t + ) d l(t) ɛ 4m. We are now ready to provide our main result, which yields an upper bound for the termination time T. Theorem : For the Hegselmann-Krause dynamics we have T 3m ɛ Vˆπ (x(0), 0). Proof: From Lemma 4 and relation (), with t = T, we obtain Vˆπ (x(t ), T ) = Vˆπ (x(0), 0) T H ij (t)(x i (t) x j (t)). t=0 By using Lemma 4, we further obtain Vˆπ (x(t ), T ) = Vˆπ (x(0), 0) T ˆπ l (t + )d 8m l(t). t=0 Finally, we use Lemma 5 to arrive at Vˆπ (x(t ), T ) = Vˆπ (x(0), 0) Therefore, ɛ ɛ 3m T. t=0 (T ) 3m Vˆπ(x(0), 0), and the desired relation follows. The bound of Theorem shows that the convergence time is of the order of m, provided that the value Vˆπ (x(0), 0)

6 does not depend on m. One may further analyze the bound to take Vˆπ (x(0), 0) into account. We do so by taking the worst case into consideration. By further bounding Vˆπ (x(0), 0), in the worst case, we have Vˆπ (x(0), 0) = ˆπ i (0) (x i (0) ˆπ (0)x(0)) i= i= d (x(0)) ( ) ˆπ i (0) x i (0) min x j(0) j [m] i= i= ˆπ i (0), where d(x(0)) = max i [m] x i (0) min j [m] x j (0). Since ˆπ(0) is a stochastic vector, we obtain Vˆπ (x(0), 0) d (x(0)) m ɛ. [0], Repeated averaging and bounded confidence-modeling, analysis and simulation of continuous opinion dynamics, Ph.D. thesis, Universität Bremen, 007. [] L. Moreau, Stability of multi-agent systems with time-dependent communication links, IEEE Transactions on Automatic Control 50 (005), no., [] B. Touri, Product of random stochastic matrices and distributed averaging, PhD Thesis, University of Illinois at Urbana-Champaign, to appear in Springer Theses series, 0. Thus, as the worst case bound, we have the following result T 3m 4. Thus, 3m 4 is an upper estimate for the termination time of the Hegselmann-Krause opinion dynamics. The bound is of the order m 4, which is by the factor of m better than the previously known bound [3]. V. DISCUSSION In this paper, we have considered the Hegselmann-Krause model for opinion dynamic. By choosing an appropriate adjoint dynamics and Lyapunov comparison function, we have established an upper bound for the termination time of the dynamics. For a collection of m agents, our bound is of the order m under some assumptions, while it may be of the order of m 4 in worst case. In the worst case, our bound improves the previously known bound by a factor of m. It however, remains to explore the tightness of these bounds. REFERENCES [] V.D. Blondel, J.M. Hendrickx, and J.N. Tsitsiklis, On Krause s multiagent consensus model with state-dependent connectivity, IEEE Transactions on Automatic Control 54 (009), no., [], Continuous-time average-preserving opinion dynamics with opinion-dependent communications, SIAM J. Control Optim. 48 (00), [3] F. Bullo, J. Cortés, and S. Martínez, Distributed control of robotic networks, Applied Mathematics Series, Princeton University Press, 009. [4] S. Castellano, S. Fortunato, and V. Loreto, Statistical physics of social dynamics, Rev. Mod. Phys. 8 (009), no., [5] G. Deffuant, D. Neau, F. Amblard, and G. Weisbuch, Mixing beliefs among interacting agents, Advances in Complex Systems 3 (000), [6] R. Hegselmann, Opinion dynamics insights by radically simplifying models, Laws and Models in Science (004), 9. [7] R. Hegselmann and U. Krause, Opinion dynamics and bounded confidence models, analysis, and simulation, Journal of Artificial Societies and Social Simulation 5 (00). [8] L. Li, A. Scaglione, A. Swami, and Q. Zhao, Opinion dynamics under the generalized deffuant-weisbuch model, preprint submitted to IEEE CDC, 0. [9] J. Lorenz, A stabilization theorem for continuous opinion dynamics, Physica A: Statistical Mechanics and its Applications 355 (005), 73.

Multi-Dimensional Hegselmann-Krause Dynamics

Multi-Dimensional Hegselmann-Krause Dynamics Multi-Diensional Hegselann-Krause Dynaics A. Nedić Industrial and Enterprise Systes Engineering Dept. University of Illinois Urbana, IL 680 angelia@illinois.edu B. Touri Coordinated Science Laboratory

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

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

Symmetric Continuum Opinion Dynamics: Convergence, but sometimes only in Distribution

Symmetric Continuum Opinion Dynamics: Convergence, but sometimes only in Distribution Symmetric Continuum Opinion Dynamics: Convergence, but sometimes only in Distribution Julien M. Hendrickx Alex Olshevsky Abstract This paper investigates the asymptotic behavior of some common opinion

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

On Opinion Dynamics in Heterogeneous Networks

On Opinion Dynamics in Heterogeneous Networks 1 On Opinion Dynamics in Heterogeneous Networks Anahita Mirtabatabaei Francesco Bullo Abstract This paper studies the opinion dynamics model recently introduced by Hegselmann and Krause: each agent in

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

Distributed Optimization over Networks Gossip-Based Algorithms

Distributed Optimization over Networks Gossip-Based Algorithms Distributed Optimization over Networks Gossip-Based Algorithms Angelia Nedić angelia@illinois.edu ISE Department and Coordinated Science Laboratory University of Illinois at Urbana-Champaign Outline Random

More information

Opinion Dynamics of Modified Hegselmann-Krause Model with Group-based Bounded Confidence

Opinion Dynamics of Modified Hegselmann-Krause Model with Group-based Bounded Confidence Preprints of the 9th World Congress The International Federation of Automatic Control Cape Town, South Africa. August 24-29, 24 Opinion Dynamics of Modified Hegselmann-Krause Model with Group-based Bounded

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

On Krause s Multi-Agent Consensus Model With State-Dependent Connectivity

On Krause s Multi-Agent Consensus Model With State-Dependent Connectivity 2586 IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 54, NO. 11, NOVEMBER 2009 On Krause s Multi-Agent Consensus Model With State-Dependent Connectivity Vincent D. Blondel, Julien M. Hendrickx, and John N.

More information

Consensus, Flocking and Opinion Dynamics

Consensus, Flocking and Opinion Dynamics Consensus, Flocking and Opinion Dynamics Antoine Girard Laboratoire Jean Kuntzmann, Université de Grenoble antoine.girard@imag.fr International Summer School of Automatic Control GIPSA Lab, Grenoble, France,

More information

Reaching a Consensus in a Dynamically Changing Environment A Graphical Approach

Reaching a Consensus in a Dynamically Changing Environment A Graphical Approach Reaching a Consensus in a Dynamically Changing Environment A Graphical Approach M. Cao Yale Univesity A. S. Morse Yale University B. D. O. Anderson Australia National University and National ICT Australia

More information

Product of Random Stochastic Matrices

Product of Random Stochastic Matrices Product of Random Stochastic Matrices 1 Behrouz Touri and Angelia Nedić Abstract The paper deals with the convergence properties of the products of random (row-)stochastic matrices. The limiting behavior

More information

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra. DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1

More information

Clustering and asymptotic behavior in opinion formation

Clustering and asymptotic behavior in opinion formation Clustering and asymptotic behavior in opinion formation Pierre-Emmanuel Jabin, Sebastien Motsch December, 3 Contents Introduction Cluster formation 6. Convexity................................ 6. The Lyapunov

More information

On the Dynamics of Influence Networks via Reflected Appraisal

On the Dynamics of Influence Networks via Reflected Appraisal 23 American Control Conference ACC Washington, DC, USA, June 7-9, 23 On the Dynamics of Influence Networks via Reflected Appraisal Peng Jia, Anahita Mirtabatabaei, Noah E. Friedkin, Francesco Bullo Abstract

More information

arxiv: v1 [math.oc] 24 Dec 2018

arxiv: v1 [math.oc] 24 Dec 2018 On Increasing Self-Confidence in Non-Bayesian Social Learning over Time-Varying Directed Graphs César A. Uribe and Ali Jadbabaie arxiv:82.989v [math.oc] 24 Dec 28 Abstract We study the convergence of the

More information

Topics in Social Networks: Opinion Dynamics and Control

Topics in Social Networks: Opinion Dynamics and Control Topics in Social Networks: Opinion Dynamics and Control Paolo Frasca DISMA, Politecnico di Torino, Italy IEIIT-CNR, Torino May 23, 203 Outline Opinion dynamics Models overview: similarities and differences

More information

Reaching a Consensus in a Dynamically Changing Environment - Convergence Rates, Measurement Delays and Asynchronous Events

Reaching a Consensus in a Dynamically Changing Environment - Convergence Rates, Measurement Delays and Asynchronous Events Reaching a Consensus in a Dynamically Changing Environment - Convergence Rates, Measurement Delays and Asynchronous Events M. Cao Yale Univesity A. S. Morse Yale University B. D. O. Anderson Australia

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

Existence and uniqueness of solutions for a continuous-time opinion dynamics model with state-dependent connectivity

Existence and uniqueness of solutions for a continuous-time opinion dynamics model with state-dependent connectivity Existence and uniqueness of solutions for a continuous-time opinion dynamics model with state-dependent connectivity Vincent D. Blondel, Julien M. Hendricx and John N. Tsitsilis July 24, 2009 Abstract

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

CRITICALITY ASSESSMENT VIA OPINION DYNAMICS

CRITICALITY ASSESSMENT VIA OPINION DYNAMICS CRITICALITY ASSESSMENT VIA OPINION DYNAMICS Gabriele Oliva (a), Estefania Etcheves Miciolino (b) (a),(b) University Campus BioMedico, Via Alvaro del Portillo 21, 00128 Rome, Italy. (a) g.oliva@unicampus.it,

More information

Inertial Hegselmann-Krause Systems

Inertial Hegselmann-Krause Systems Inertial Hegselmann-Krause Systems Bernard Chazelle Chu Wang arxiv:1502.03332v3 [cs.sy] 9 Mar 2016 March 10, 2016 Abstract We derive an energy bound for inertial Hegselmann-Krause HK) systems, which we

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

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

Almost Sure Convergence to Consensus in Markovian Random Graphs

Almost Sure Convergence to Consensus in Markovian Random Graphs Proceedings of the 47th IEEE Conference on Decision and Control Cancun, Mexico, Dec. 9-11, 2008 Almost Sure Convergence to Consensus in Markovian Random Graphs Ion Matei, Nuno Martins and John S. Baras

More information

Opinion Dynamics with Local Interactions

Opinion Dynamics with Local Interactions Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence (IJCAI-16) Opinion Dynamics with Local Interactions Dimitris Fotakis and Dimitris Palyvos-Giannas and Stratis Skoulakis

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

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

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

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

Boolean Inner-Product Spaces and Boolean Matrices

Boolean Inner-Product Spaces and Boolean Matrices Boolean Inner-Product Spaces and Boolean Matrices Stan Gudder Department of Mathematics, University of Denver, Denver CO 80208 Frédéric Latrémolière Department of Mathematics, University of Denver, Denver

More information

Coordination of Groups of Mobile Autonomous Agents Using Nearest Neighbor Rules

Coordination of Groups of Mobile Autonomous Agents Using Nearest Neighbor Rules University of Pennsylvania ScholarlyCommons Departmental Papers (ESE) Department of Electrical & Systems Engineering June 2003 Coordination of Groups of Mobile Autonomous Agents Using Nearest Neighbor

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

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

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE

Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren, Member, IEEE IEEE TRANSACTIONS ON AUTOMATIC CONTROL, VOL. 57, NO. 1, JANUARY 2012 33 Distributed Coordinated Tracking With Reduced Interaction via a Variable Structure Approach Yongcan Cao, Member, IEEE, and Wei Ren,

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

MULTIPLICITIES OF MONOMIAL IDEALS

MULTIPLICITIES OF MONOMIAL IDEALS MULTIPLICITIES OF MONOMIAL IDEALS JÜRGEN HERZOG AND HEMA SRINIVASAN Introduction Let S = K[x 1 x n ] be a polynomial ring over a field K with standard grading, I S a graded ideal. The multiplicity of S/I

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

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

CSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method

CSC Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method CSC2411 - Linear Programming and Combinatorial Optimization Lecture 12: The Lift and Project Method Notes taken by Stefan Mathe April 28, 2007 Summary: Throughout the course, we have seen the importance

More information

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems

Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems 1 Decentralized Stabilization of Heterogeneous Linear Multi-Agent Systems Mauro Franceschelli, Andrea Gasparri, Alessandro Giua, and Giovanni Ulivi Abstract In this paper the formation stabilization problem

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

Discrete Applied Mathematics

Discrete Applied Mathematics Discrete Applied Mathematics 194 (015) 37 59 Contents lists available at ScienceDirect Discrete Applied Mathematics journal homepage: wwwelseviercom/locate/dam Loopy, Hankel, and combinatorially skew-hankel

More information

Finite-Field Consensus

Finite-Field Consensus Finite-Field Consensus Fabio Pasqualetti, Domenica Borra, and Francesco Bullo Abstract This work studies consensus networks over finite fields, where agents process and communicate values from the set

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

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

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

ACI-matrices all of whose completions have the same rank

ACI-matrices all of whose completions have the same rank ACI-matrices all of whose completions have the same rank Zejun Huang, Xingzhi Zhan Department of Mathematics East China Normal University Shanghai 200241, China Abstract We characterize the ACI-matrices

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

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

Noisy Hegselmann-Krause Systems: Phase Transition and the 2R-Conjecture

Noisy Hegselmann-Krause Systems: Phase Transition and the 2R-Conjecture Noisy Hegselmann-Krause Systems: Phase Transition and the 2R-Conjecture Chu Wang 1, Qianxiao Li 2, Weinan E 3 and Bernard Chazelle 4 Abstract The classic Hegselmann-Krause (HK model for opinion dynamics

More information

arxiv:quant-ph/ v1 22 Aug 2005

arxiv:quant-ph/ v1 22 Aug 2005 Conditions for separability in generalized Laplacian matrices and nonnegative matrices as density matrices arxiv:quant-ph/58163v1 22 Aug 25 Abstract Chai Wah Wu IBM Research Division, Thomas J. Watson

More information

arxiv: v1 [math.oc] 22 Jan 2008

arxiv: v1 [math.oc] 22 Jan 2008 arxiv:0801.3390v1 [math.oc] 22 Jan 2008 LQR-based coupling gain for synchronization of linear systems S. Emre Tuna tuna@eee.metu.edu.tr May 28, 2018 Abstract Synchronization control of coupled continuous-time

More information

Uniqueness of Generalized Equilibrium for Box Constrained Problems and Applications

Uniqueness of Generalized Equilibrium for Box Constrained Problems and Applications Uniqueness of Generalized Equilibrium for Box Constrained Problems and Applications Alp Simsek Department of Electrical Engineering and Computer Science Massachusetts Institute of Technology Asuman E.

More information

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY

MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Jrl Syst Sci & Complexity (2009) 22: 722 731 MULTI-AGENT TRACKING OF A HIGH-DIMENSIONAL ACTIVE LEADER WITH SWITCHING TOPOLOGY Yiguang HONG Xiaoli WANG Received: 11 May 2009 / Revised: 16 June 2009 c 2009

More information

Opinion Dynamics on Triad Scale Free Network

Opinion Dynamics on Triad Scale Free Network Opinion Dynamics on Triad Scale Free Network Li Qianqian 1 Liu Yijun 1,* Tian Ruya 1,2 Ma Ning 1,2 1 Institute of Policy and Management, Chinese Academy of Sciences, Beijing 100190, China lqqcindy@gmail.com,

More information

Theory and Applications of Matrix-Weighted Consensus

Theory and Applications of Matrix-Weighted Consensus TECHNICAL REPORT 1 Theory and Applications of Matrix-Weighted Consensus Minh Hoang Trinh and Hyo-Sung Ahn arxiv:1703.00129v3 [math.oc] 6 Jan 2018 Abstract This paper proposes the matrix-weighted consensus

More information

The Chromatic Number of Ordered Graphs With Constrained Conflict Graphs

The Chromatic Number of Ordered Graphs With Constrained Conflict Graphs The Chromatic Number of Ordered Graphs With Constrained Conflict Graphs Maria Axenovich and Jonathan Rollin and Torsten Ueckerdt September 3, 016 Abstract An ordered graph G is a graph whose vertex set

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

r-robustness and (r, s)-robustness of Circulant Graphs

r-robustness and (r, s)-robustness of Circulant Graphs r-robustness and (r, s)-robustness of Circulant Graphs James Usevitch and Dimitra Panagou Abstract There has been recent growing interest in graph theoretical properties known as r- and (r, s)-robustness.

More information

Shortest paths with negative lengths

Shortest paths with negative lengths Chapter 8 Shortest paths with negative lengths In this chapter we give a linear-space, nearly linear-time algorithm that, given a directed planar graph G with real positive and negative lengths, but no

More information

An Unbiased Kalman Consensus Algorithm

An Unbiased Kalman Consensus Algorithm Proceedings of the 2006 American Control Conference Minneapolis, Minnesota, USA, June 14-16, 2006 ThC01.1 An Unbiased Kalman Consensus Algorithm Mehdi Alighanbari and Jonathan P. How Aerospace Controls

More information

RANK AND PERIMETER PRESERVER OF RANK-1 MATRICES OVER MAX ALGEBRA

RANK AND PERIMETER PRESERVER OF RANK-1 MATRICES OVER MAX ALGEBRA Discussiones Mathematicae General Algebra and Applications 23 (2003 ) 125 137 RANK AND PERIMETER PRESERVER OF RANK-1 MATRICES OVER MAX ALGEBRA Seok-Zun Song and Kyung-Tae Kang Department of Mathematics,

More information

arxiv: v1 [cs.si] 26 May 2016

arxiv: v1 [cs.si] 26 May 2016 Structural balance and opinion separation in trust mistrust social networks* Weiguo Xia, Ming Cao, and Karl Henrik Johansson arxiv:5.88v [cs.si] May Abstract Structural balance theory has been developed

More information

Section Summary. Sequences. Recurrence Relations. Summations. Examples: Geometric Progression, Arithmetic Progression. Example: Fibonacci Sequence

Section Summary. Sequences. Recurrence Relations. Summations. Examples: Geometric Progression, Arithmetic Progression. Example: Fibonacci Sequence Section 2.4 1 Section Summary Sequences. Examples: Geometric Progression, Arithmetic Progression Recurrence Relations Example: Fibonacci Sequence Summations 2 Introduction Sequences are ordered lists of

More information

Tracking control for multi-agent consensus with an active leader and variable topology

Tracking control for multi-agent consensus with an active leader and variable topology Automatica 42 (2006) 1177 1182 wwwelseviercom/locate/automatica Brief paper Tracking control for multi-agent consensus with an active leader and variable topology Yiguang Hong a,, Jiangping Hu a, Linxin

More information

Graph fundamentals. Matrices associated with a graph

Graph fundamentals. Matrices associated with a graph Graph fundamentals Matrices associated with a graph Drawing a picture of a graph is one way to represent it. Another type of representation is via a matrix. Let G be a graph with V (G) ={v 1,v,...,v n

More information

Intrinsic products and factorizations of matrices

Intrinsic products and factorizations of matrices Available online at www.sciencedirect.com Linear Algebra and its Applications 428 (2008) 5 3 www.elsevier.com/locate/laa Intrinsic products and factorizations of matrices Miroslav Fiedler Academy of Sciences

More information

Notes on averaging over acyclic digraphs and discrete coverage control

Notes on averaging over acyclic digraphs and discrete coverage control Notes on averaging over acyclic digraphs and discrete coverage control Chunkai Gao Francesco Bullo Jorge Cortés Ali Jadbabaie Abstract In this paper, we show the relationship between two algorithms and

More information

Math 775 Homework 1. Austin Mohr. February 9, 2011

Math 775 Homework 1. Austin Mohr. February 9, 2011 Math 775 Homework 1 Austin Mohr February 9, 2011 Problem 1 Suppose sets S 1, S 2,..., S n contain, respectively, 2, 3,..., n 1 elements. Proposition 1. The number of SDR s is at least 2 n, and this bound

More information

Lecture 3: graph theory

Lecture 3: graph theory CONTENTS 1 BASIC NOTIONS Lecture 3: graph theory Sonia Martínez October 15, 2014 Abstract The notion of graph is at the core of cooperative control. Essentially, it allows us to model the interaction topology

More information

CHAPTER 10 Shape Preserving Properties of B-splines

CHAPTER 10 Shape Preserving Properties of B-splines CHAPTER 10 Shape Preserving Properties of B-splines In earlier chapters we have seen a number of examples of the close relationship between a spline function and its B-spline coefficients This is especially

More information

University of Groningen. Agreeing asynchronously Cao, Ming; Morse, A. Stephen; Anderson, Brian D. O.

University of Groningen. Agreeing asynchronously Cao, Ming; Morse, A. Stephen; Anderson, Brian D. O. University of Groningen Agreeing asynchronously Cao, Ming; Morse, A. Stephen; Anderson, Brian D. O. Published in: IEEE Transactions on Automatic Control DOI: 10.1109/TAC.2008.929387 IMPORTANT NOTE: You

More information

The Multi-Agent Rendezvous Problem - Part 1 The Synchronous Case

The Multi-Agent Rendezvous Problem - Part 1 The Synchronous Case The Multi-Agent Rendezvous Problem - Part 1 The Synchronous Case J. Lin 800 Phillips Road MS:0128-30E Webster, NY 14580-90701 jie.lin@xeroxlabs.com 585-422-4305 A. S. Morse PO Box 208267 Yale University

More information

Near-Potential Games: Geometry and Dynamics

Near-Potential Games: Geometry and Dynamics Near-Potential Games: Geometry and Dynamics Ozan Candogan, Asuman Ozdaglar and Pablo A. Parrilo September 6, 2011 Abstract Potential games are a special class of games for which many adaptive user dynamics

More information

On the order bound of one-point algebraic geometry codes.

On the order bound of one-point algebraic geometry codes. On the order bound of one-point algebraic geometry codes. Anna Oneto and Grazia Tamone 1 Abstract. Let S ={s i} i IN IN be a numerical semigroup. For each i IN, let ν(s i) denote the number of pairs (s

More information

Asymptotic redundancy and prolixity

Asymptotic redundancy and prolixity Asymptotic redundancy and prolixity Yuval Dagan, Yuval Filmus, and Shay Moran April 6, 2017 Abstract Gallager (1978) considered the worst-case redundancy of Huffman codes as the maximum probability tends

More information

About the power to enforce and prevent consensus

About the power to enforce and prevent consensus About the power to enforce and prevent consensus Jan Lorenz Department of Mathematics and Computer Science, Universität Bremen, Bibliothekstraße 28359 Bremen, Germany math@janlo.de Diemo Urbig Department

More information

arxiv: v2 [physics.soc-ph] 10 Jan 2016

arxiv: v2 [physics.soc-ph] 10 Jan 2016 A model of interacting multiple choices of continuous opinions arxiv:6.57v2 [physics.soc-ph] Jan 26 C.-I. Chou and C.-L. Ho 2 Department of Physics, Chinese Culture University, Taipei, Taiwan, China 2

More information

Robust Connectivity Analysis for Multi-Agent Systems

Robust Connectivity Analysis for Multi-Agent Systems Robust Connectivity Analysis for Multi-Agent Systems Dimitris Boskos and Dimos V. Dimarogonas Abstract In this paper we provide a decentralized robust control approach, which guarantees that connectivity

More information

MAT 242 CHAPTER 4: SUBSPACES OF R n

MAT 242 CHAPTER 4: SUBSPACES OF R n MAT 242 CHAPTER 4: SUBSPACES OF R n JOHN QUIGG 1. Subspaces Recall that R n is the set of n 1 matrices, also called vectors, and satisfies the following properties: x + y = y + x x + (y + z) = (x + y)

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

Matrices and Vectors

Matrices and Vectors Matrices and Vectors James K. Peterson Department of Biological Sciences and Department of Mathematical Sciences Clemson University November 11, 2013 Outline 1 Matrices and Vectors 2 Vector Details 3 Matrix

More information

10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections )

10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections ) c Dr. Igor Zelenko, Fall 2017 1 10. Linear Systems of ODEs, Matrix multiplication, superposition principle (parts of sections 7.2-7.4) 1. When each of the functions F 1, F 2,..., F n in right-hand side

More information

2 Notation and Preliminaries

2 Notation and Preliminaries On Asymmetric TSP: Transformation to Symmetric TSP and Performance Bound Ratnesh Kumar Haomin Li epartment of Electrical Engineering University of Kentucky Lexington, KY 40506-0046 Abstract We show that

More information

An Optimal Control Problem Over Infected Networks

An Optimal Control Problem Over Infected Networks Proceedings of the International Conference of Control, Dynamic Systems, and Robotics Ottawa, Ontario, Canada, May 15-16 214 Paper No. 125 An Optimal Control Problem Over Infected Networks Ali Khanafer,

More information

Max-Consensus in a Max-Plus Algebraic Setting: The Case of Fixed Communication Topologies

Max-Consensus in a Max-Plus Algebraic Setting: The Case of Fixed Communication Topologies Max-Consensus in a Max-Plus Algebraic Setting: The Case of Fixed Communication Topologies Behrang Monajemi Nejad, Sid Ahmed Attia and Jörg Raisch Control Systems Group ( Fachgebiet Regelungssysteme ),

More information

On minors of the compound matrix of a Laplacian

On minors of the compound matrix of a Laplacian On minors of the compound matrix of a Laplacian R. B. Bapat 1 Indian Statistical Institute New Delhi, 110016, India e-mail: rbb@isid.ac.in August 28, 2013 Abstract: Let L be an n n matrix with zero row

More information

Lecture 7. Econ August 18

Lecture 7. Econ August 18 Lecture 7 Econ 2001 2015 August 18 Lecture 7 Outline First, the theorem of the maximum, an amazing result about continuity in optimization problems. Then, we start linear algebra, mostly looking at familiar

More information

Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D

Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D Formation Control and Network Localization via Distributed Global Orientation Estimation in 3-D Byung-Hun Lee and Hyo-Sung Ahn arxiv:1783591v1 [cssy] 1 Aug 17 Abstract In this paper, we propose a novel

More information

Scaling the Size of a Multiagent Formation via Distributed Feedback

Scaling the Size of a Multiagent Formation via Distributed Feedback Scaling the Size of a Multiagent Formation via Distributed Feedback Samuel Coogan, Murat Arcak, Magnus Egerstedt Abstract We consider a multiagent coordination problem where the objective is to steer a

More information

On the Skeel condition number, growth factor and pivoting strategies for Gaussian elimination

On the Skeel condition number, growth factor and pivoting strategies for Gaussian elimination On the Skeel condition number, growth factor and pivoting strategies for Gaussian elimination J.M. Peña 1 Introduction Gaussian elimination (GE) with a given pivoting strategy, for nonsingular matrices

More information

Optimal Control of Switching Surfaces

Optimal Control of Switching Surfaces Optimal Control of Switching Surfaces Y. Wardi, M. Egerstedt, M. Boccadoro, and E. Verriest {ywardi,magnus,verriest}@ece.gatech.edu School of Electrical and Computer Engineering Georgia Institute of Technology

More information

Notes on averaging over acyclic digraphs and discrete coverage control

Notes on averaging over acyclic digraphs and discrete coverage control Notes on averaging over acyclic digraphs and discrete coverage control Chunkai Gao a, Jorge Cortés b, Francesco Bullo a, a Department of Mechanical Engineering, University of California, Santa Barbara,

More information

Asynchronous Implementation of Distributed Coordination Algorithms Chen, Yao; Xia, Weiguo; Cao, Ming; Lu, Jinhu

Asynchronous Implementation of Distributed Coordination Algorithms Chen, Yao; Xia, Weiguo; Cao, Ming; Lu, Jinhu University of Groningen Asynchronous Implementation of Distributed Coordination Algorithms Chen, Yao; Xia, Weiguo; Cao, Ming; Lu, Jinhu Published in: IEEE Transactions on Automatic Control DOI:.9/TAC.7.75634

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

The Multi-Agent Rendezvous Problem - The Asynchronous Case

The Multi-Agent Rendezvous Problem - The Asynchronous Case 43rd IEEE Conference on Decision and Control December 14-17, 2004 Atlantis, Paradise Island, Bahamas WeB03.3 The Multi-Agent Rendezvous Problem - The Asynchronous Case J. Lin and A.S. Morse Yale University

More information