Consensus and Coherence in Fractal Networks Stacy Patterson, Member, IEEE and Bassam Bamieh, Fellow, IEEE

Consensus and Coherence in Fractal Networks Stacy Patterson, Member, IEEE and Bassam Bamieh, Fellow, IEEE

1 Consensus and Coherence in Fractal Networks Stacy Patterson, Member, IEEE and Bassam Bamieh, Fellow, IEEE Abstract—We consider first and second order consensus algo- determined by the spectrum of the Laplacian, though in a rithms in networks with stochastic disturbances. We quantify the slightly more complex way [5]. deviation from consensus using the notion of network coherence, Several recent works have studied the relationship between which can be expressed as an H2 norm of the stochastic system. We use the setting of fractal networks to investigate the question network coherence and topology in first-order consensus sys- of whether a purely topological measure, such as the fractal tems. Young et al. [4] derived analytical expressions for dimension, can capture the asymptotics of coherence in the large coherence in rings, path graphs, and star graphs, and Zelazo system size limit. Our analysis for first-order systems is facilitated and Mesbahi [11] presented an analysis of network coherence by connections between first-order stochastic consensus and the in terms of the number of cycles in the graph. Our earlier global mean first passage time of random walks. We then show how to apply similar techniques to analyze second-order work [5] presented an asymptotic analysis of network coher- stochastic consensus systems. Our analysis reveals that two ence for both first and second order consensus algorithms in networks with the same fractal dimension can exhibit different torus and lattice networks in terms of the number of nodes asymptotic scalings for network coherence. Thus, this topological and the network dimension. These results show that there characterization of the network does not uniquely determine is a marked difference in coherence between first-order and coherence behavior. The question of whether the performance of stochastic consensus algorithms in large networks can be second-order systems and also between networks of different captured by purely topological measures, such as the spatial spatial dimensions. For example, in a one-dimensional ring dimension, remains open. network with first-order dynamics, the per-node variance of Index Terms—distributed averaging, autonomous formation the deviation from consensus grows linearly with the number control, networked dynamic systems nodes, while in a two-dimensional torus, the per-node variance grows logarithmically with the number of nodes. Even more importantly, this work shows that these coherence scalings are I. INTRODUCTION the best achievable by any local, linear consensus algorithm. Thus, in lattice and torus graphs, the network dimension im- ISTRIBUTED CONSENSUS is a fundamental problem poses a fundamental limitation on the scalability of consensus in the context of multi-agent systems and distributed algorithms. formationD control [1], [2]. In these settings, agents must reach A natural question is whether the same dimension- agreement on values like direction, rate of travel, and inter- dependent limitations exist in networks with different struc- agent spacing using only local communication, A critical ques- tures, namely graphs that do not have an integer dimension. tion is how robust these systems are to external disturbances, As a first step towards answering this question, we analyze and in particular, how this robustness depends on the network the coherence of first-order and second-order consensus algo- topology. In the presence of stochastic disturbances, a network rithms in self-similar, tree-like fractal graphs. For first-order never reaches consensus, and the best that can be hoped for is systems, we draw directly from literature on random walks that certain measures of deviation from consensus are small. on fractal networks [12], [13] to show that, in a network with In this work, we investigate the performance of systems 1/df N nodes, the network coherence scales as N where df with first-order and second-order consensus dynamics in the is the fractal dimension (also the Hausdorff dimension, in our presence of additive stochastic disturbances. In particular, we case) of the network. We then show how the techniques used study algorithm performance for two classes of self-similar for the analysis of random walks can be extended to analyze networks with non-integer topological dimension. We use an the coherence of second-order consensus systems, and we H2 norm as a measure of deviation from consensus, which present asymptotic results for the per-node variance in terms thus quantifies a notion of network coherence. For systems of the network size and fractal dimension. An interesting and with first-order dynamics, it has been shown that this H2 norm perhaps unexpected result of our analysis is that the fractal di- can be characterized by the trace of the pseudo-inverse of the mension does not uniquely determine the asymptotic behavior Laplacian matrix [3]–[6]. This value has important meaning of network coherence. We show that two self-similar graphs not just in consensus systems, but in electrical networks [7], with the same fractal dimension exhibit different coherence [8], random walks [9], and molecular connectivity [10]. For scalings. We note that a preliminary version of this work, systems with second-order dynamics, this H2 norm is also without mathematical derivations, appeared in [14]. The remainder of this paper is organized as follows. In This work was supported in part by NSF INSPIRE award 1344069 and NSF ECCS award 1408442. Section II, we present the models for first-order and second- S. Patterson is with the Department of Computer Science, Rensselaer order noisy consensus systems and give a formal definition of Polytechnic Institute, Troy, NY, 12180, USA, [email protected]. network coherence for each setting. We also present several B. Bamieh is with the Department of Mechanical Engineering, Univer- sity of California, Santa Barbara, Santa Barbara, California 93106, USA properties from other domains that are mathematically similar [email protected]. to network coherence. In Section III, we describe the fractal 2 1 graph models, and in Section IV we present analytical results where J is the projection operator J := I 11⇤, with 1 the − N on the coherence scalings for these fractal graphs. Section V N-vector of all ones. It is well known that HFO is given by provides a discussion of the relationship between graph dimen- the H2 norm of the system defined in (1) and (2), sion and coherence, followed by our conclusions in Section VI. 1 1 βL⇤t βLt HFO = tr e− Je− dt . N 0 II. NETWORK COHERENCE ✓Z ◆ It has been shown that HFO is s completely determined by the We consider local, linear first-order and second-order con- spectrum of L [3]–[5]. Let the eigenvalues of L be denoted sensus algorithms over a network modeled by an undirected, 0=λ <λ ... λ . The first-order network coherence 1 2 N connected graph G with N nodes and M edges. We denote is then equal to, the adjacency matrix of G by A, and D is a diagonal matrix N where the diagonal entry D is the degree of node i. The 1 1 ii H = . (3) Laplacian matrix of the graph G is denoted by L and is defined FO 2βN λ i=2 i as L := D A. X − Our objective is to study the robustness of consensus algo- rithms when the nodes are subject to external perturbations and B. Coherence in Networks with Second-Order Dynamics to analytically quantify the relationship between the system In the second-order consensus problem, each node j has robustness and the graph topology. We capture this robustness two state variables x1,j(t) and x2,j(t). The state of the entire using a quantity that we call network coherence. We now system is thus captured in two N-vectors, x1(t) and x2(t). formally define the system dynamics and the notion of network Nodes update their states based on local feedback, i.e., the coherence (Sections II-A and II-B). We then present some states of their neighbors in the graph, and they are also subject mathematically related properties that we can leverage in our to random external disturbances that enter through the x2(t) robustness analysis (Section II-C). terms. The dynamics of the system are, x˙ (t) 0 I x (t) 0 1 = 1 + w(t), (4) A. Coherence in Networks with First-Order Dynamics x˙ (t) βL βL x (t) I 2 − − 2 In the first-order consensus problem, each node j has a where w(t) is a 2N disturbance vector with zero-mean, unit single state xj(t). The state of the entire system at time t is variance, and uncorrelated second-order processes. given by the vector x(t) RN . Each node state is subject to 2 These system dynamics arise in the problem of autonomous stochastic disturbances, and the objective is for the nodes to vehicle formation control (e.g., see [5]). Here, x1(t) contains maintain consensus at the average of their current states. the vehicles’ positions and x2(t) contains the vehicles’ veloc- The dynamics of this system are given by, ities. The vehicles attempt to maintain a specified formation traveling at a fixed velocity while subject to stochastic external x˙(t)= βLx(t)+w(t), (1) − perturbations. The non-zero entries of L specify the communi- cation links of the formation, i.e., if L = 1, then node i can where β is the gain on the communication links, and w(t) ij − is a size N disturbance vector with zero-mean, unit variance, observe the position and velocity of node j, and vice versa. and uncorrelated second-order processes. As is well known for It has been shown that similar system dynamics also arise in linear systems driven by second-order processes [15]–[17], one problems in phase synchronization in power networks [18].

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    10 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us