Scalability and Fragility in Bounded-Degree Consensus Networks
Emma Tegling, Richard H. Middleton, Maria M. Seron

TL;DR
This paper examines how the performance and stability of linear consensus algorithms in bounded-degree networks are affected by network size, highlighting scalability issues and fragility in leader-follower configurations, especially in expander graphs.
Contribution
It provides a detailed analysis of the impact of network size and structure on consensus performance, revealing fundamental limitations and fragility in scalable leader-follower networks.
Findings
Consensus performance deteriorates with network size in bounded-degree graphs.
Expander graphs maintain good performance but are fragile to grounding.
Grounding can cause instability or performance loss in large high-order networks.
Abstract
We investigate the performance of linear consensus algorithms subject to a scaling of the underlying network size. Specifically, we model networked systems with order integrator dynamics over families of undirected, weighted graphs with bounded nodal degrees. In such networks, the algebraic connectivity affects convergence rates, sensitivity, and, for high-order consensus (), stability properties. This connectivity scales unfavorably in network size, except in expander families, where consensus performs well regardless of network size. We show, however, that consensus over expander families is fragile to a grounding of the network (resulting in leader-follower consensus). We show that grounding may deteriorate system performance by orders of magnitude in large networks, or cause instability in high-order consensus. Our results, which we illustrate throughâŠ
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Scalability and Fragility in Bounded-Degree Consensus Networks
Emma Tegling
ââ
Richard H. Middleton
ââ
Maria M. Seron
Institute for Data, Systems and Society, Massachusetts Institute of Technology, Cambridge, MA 02139, USA ([email protected]).
School of Electrical Engineering and Computing, The University of Newcastle, Callaghan, NSW 2308, Australia (richard.middleton, [email protected]).
Abstract
We investigate the performance of linear consensus algorithms subject to a scaling of the underlying network size. Specifically, we model networked systems with order integrator dynamics over families of undirected, weighted graphs with bounded nodal degrees. In such networks, the algebraic connectivity affects convergence rates, sensitivity, and, for high-order consensus (), stability properties. This connectivity scales unfavorably in network size, except in expander families, where consensus performs well regardless of network size. We show, however, that consensus over expander families is fragile to a grounding of the network (resulting in leader-follower consensus). We show that grounding may deteriorate system performance by orders of magnitude in large networks, or cause instability in high-order consensus. Our results, which we illustrate through simulations, also point to a fundamental limitation to the scalability of consensus networks with leaders, which does not apply to leaderless networks.
keywords:
Distributed control; Large-scale systems; Robustness
â â thanks: This work was supported by the Swedish Research Council through grant 2016-00861 and by the Australian Research Council through grant DP190102859.
1 Introduction
Starting with early works on consensus problems over networks, there has been a great deal of interest in dynamic systems properties of classes of networked dynamic systems. Fundamental questions have been posed related to convergence (Olfati-Saber and Murray, 2004), controllability (Olshevsky, 2014; Pasqualetti et al., 2014), and performance (Bamieh et al., 2012; Siami and Motee, 2014). In these cases, there have been several situations where poor dynamic behaviors can be observed in large networks.
A particular component of poor behavior in families of consensus networks can be described as scale fragility (or just fragility) wherein stability properties are lost for large-scale networks in the family. Here, StĂŒdli et al. (2017) provide an analysis of certain classes of cyclic networks, and Tegling et al. (2019) point to such scale fragilities in networks with high-order dynamics. Even if stability can be maintained for all elements of a family of networks, it is desirable that the behavior be scalable, that is, that performance (such as time constants and sensitivity properties) be uniform with respect to network size within the family. See, e.g., discussions in Lestas and Vinnicombe (2006); Bamieh et al. (2012) and Tegling et al. (2019b).
In both cases, fragility and scalability, it turns out that the algebraic connectivity, as defined by certain eigenvalue properties of the network graph Laplacian, plays a crucial role. For example, in first order consensus problems, the algebraic connectivity is directly related to the slowest mode in the exponential convergence to consensus (Olfati-Saber and Murray, 2004). Sensitivity and lack of network coherence can also be attributed to the algebraic connectivity approaching zero as the network size grows (Siami and Motee, 2014; Tegling et al., 2019b). It is therefore of interest to consider families of networks where the algebraic connectivity may be bounded away from zero, independent of the network size. At the same time, many applications require communications overheads to be modest. It is therefore relevant to enforce a uniform (with respect to network size) upper bound on the nodal degrees. This is also a key assumption in our present work.
The two objectives â bounded nodal degrees yet well-behaved algebraic connectivity â are reconciled only in so-called expander families. Expander families are typically characterized through combinatorial conditions ensuring that the networks are sufficiently interconnected (Alon, 1986). As one of this paperâs results, we complement those conditions with a tractable algebraic characterization of non-expander families (of undirected, weighted graphs).
Not surprisingly, the fact that consensus algorithms perform well over expander networks has been observed in earlier consensus literature. In particular, Olfati-Saber has showcased the fast convergence properties of consensus in small-world networks (2005), and Ramanujan graphs (graphs that maximize the algebraic connectivity) (2007). Kar et al. (2008) show that Ramanujan graphs optimize the convergence speed of distributed inference problems, and Li et al. (2009) discuss quantized consensus over expanders. To the best of our knowledge, however, an issue that has not been observed in the literature is the fragility of these results towards a grounding of the network. This is the focus of the present paper.
Grounding a network implies that the state at one of the nodes is fixed, and made independent of neighboring nodes. The terminology originates from electrical networks; in the context of consensus one often speaks of leader-follower consensus since the grounded node acts as a leader for the remaining network. Leader-follower consensus is natural in many contexts, like platooning after a lead vehicle (Seiler et al., 2004), slack bus control in DC networks (Andreasson et al., 2017), and pinning control (Chen et al., 2007). It may, however, also arise inadvertently, if a local controller ceases to function, if a node one-sidedly disconnects from its neighbors, or through a malicious attack. Either way, the good performance that was achievable in expander networks is inevitably lost.
The dynamics of grounded networked systems are described by a grounded graph Laplacian. Therefore, performance aspects, which in standard consensus depend on the algebraic connectivity, now instead depend on the slowest mode of the grounded Laplacian (here termed grounded eigenvalue). While the algebraic connectivity can stay bounded away from zero in bounded-degree networks, the grounded eigenvalue is shown to always decrease in network size (in undirected graphs). This is a fundamental difference between the two types of consensus dynamics â and one we wish to pinpoint here as an important fragility.
The scalability and fragility properties we discuss apply to consensus algorithms of various orders. In Section 2, we therefore set up our problem as an order consensus problem over (families of) undirected, weighted graphs. In Section 3 we review the role of the algebraic connectivity, discuss its unfavorable scaling in bounded-degree networks, and introduce expander families together with a discussion of random graphs. We show in Section 4 that consensus over expander networks is fragile to network grounding, which we demonstrate through simulations in Section 5. We conclude in Section 6.
2 Problem setup
2.1 Network model and definitions
Consider a network described by a graph with nodes. The set contains the edges, each of which has an associated weight . Denote by the neighbor set of node in , and define the (vertex) boundary of a set as , where . Going forward, we will also consider sequences, or families of graphs, denoted , in which the network size is increasing. Throughout this paper, we assume all graphs to be undirected and connected.
Denote by the weighted graph Laplacian of , whose elements if and otherwise. The Laplacian eigenvalues are denoted (or where explicitness is needed) for and are ordered so that . The smallest non-zero eigenvalue , also known as the Fiedler eigenvalue, is called the algebraic connectivity of the graph .
Each node has an associated state , which is assumed to describe deviations from a desired setpoint. Its time derivatives are denoted according to , , etc.
2.2 The order consensus problem
We will consider examples of networked systems with various order of the local dynamics. For generality, we therefore model the local dynamics at each node as an order integrator:
[TABLE]
We consider the order consensus algorithm:
[TABLE]
where are nonnegative fixed gains. Going forward, we will drop the time dependence in the notation.
Defining the full state vector , we can write the systemâs closed-loop dynamics as
[TABLE]
where the graph Laplacian was defined in Section 2.1 and denotes the identity matrix. This model adheres to the one considered in, e.g., Ren et al. (2007) and is a straightforward extension of the better known first- and second-order algorithms.
2.3 Leader-follower consensus in grounded networks
Grounding the network, by fixing the state at one of the nodes, results in a leader-follower consensus algorithm. Provided the consensus algorithm converges, it does so to the state at the grounded node (the leader).
Without loss of generality, assume that node 1 is grounded and let its state be . The closed-loop dynamics for the remaining nodes can be written as
[TABLE]
where is the grounded Laplacian obtained by deleting the first row and column of and is obtained by removing the states at node 1. The eigenvalues of are denoted (or ) and are numbered as . We will be particularly interested in the smallest eigenvalue, , which we will refer to as the grounded eigenvalue.
2.4 Underlying assumptions
In the upcoming sections, we will discuss properties of the system (2) pertaining to its performance and robustness subject to a scaling of the network size. The following underlying assumptions on the system will be important for that discussion.
Assumption 1** **(Bounded neighborhoods)
Each local controller can receive measurements from at most neighbors, where the number is fixed and independent of . That is, for all .
Assumption 2** **(Bounded edge weights)
The graphâs edge weights are bounded, i.e., for all . These bounds hold for every graph in a family .
Assumption 3** **(Fixed and bounded gains)
The systemâs gains are bounded, i.e., for all . They are also fixed, meaning that they do not change if the underlying network graph changes. In particular, they are independent of .
Together, Assumptions 1 and 2 imply that the graphâs nodal degrees remain bounded, even if the number of nodes increases. Assumption 3 implies that the local controller tunings are not affected by such an increase.
3 Connectivity scaling and expanders
The connectivity of the network graph plays an important role for the performance of the consensus algorithm. Here, we will focus on the algebraic connectivity, quantified through the smallest non-zero eigenvalue, , of the graph Laplacian. In this section, we review some â both well and lesser known â results on its role in consensus problems of different orders. We also discuss the scaling of as networks grow and focus on expander families, which have particularly good connectivity properties.
3.1 The role of
3.1.1 Convergence rate
Consider a first order consensus algorithm (). The rate of convergence is determined by the algebraic connectivity according to
[TABLE]
(Olfati-Saber and Murray, 2004), where (an invariant quantity). This implies that the speed at which a state of consensus is reached is inversely related to the size of .
3.1.2 Sensitivity
Assume that the system in (2) is subject to a disturbance input:
[TABLE]
where , and let us consider the deviation from the consensus subspace as a measure of the algorithmâs performance. Now, denote by the input-output system from disturbance to the performance output . Then, for first-order consensus () it holds
[TABLE]
(Siami and Motee, 2014). The norm of a system has several interpretations. The interpretation as an induced norm (or gain) is particularly useful to characterize sensitivity. The relation (5) thus implies that the system may amplify certain disturbance signals by a gain that is inversely proportional to .
For second-order consensus (), the expression in (5) instead gives a tight lower bound on the norm (follows from Theorem 2 in Pirani et al. (2017)).
3.1.3 Stability
Now, consider the consensus algorithm (1) with . A necessary (but not sufficient) condition for system stability, i.e., convergence to consensus, is
[TABLE]
(Tegling et al., 2019, Theorem 3). The condition implies that if the algebraic connectivity as in a graph family, then stability cannot be upheld beyond a certain network size (note, the are fixed by Assumption 3). High order () consensus therefore has a scale fragility in such families of graphs.
3.1.4 Grounded networks
If the network is grounded, the above properties depend on the grounded eigenvalue instead of on . That is, for leader-follower consensus with , the convergence rate is given by and the norm from a disturbance to control error is  (Pirani et al., 2017). For leader-follower consensus with a necessary stability condition reads  (Tegling et al., 2019, Theorem 5).
3.2 Scaling of connectivity
The algebraic connectivity tends not to scale well with network size in bounded-degree networks, leading to a lack of scalability of the consensus algorithm. More precisely, for families of graphs that do not satisfy certain expansion properties it holds as . Before discussing those properties, we will provide a more tractable algebraic description of graph families in which indeed .
For this purpose, partition a graphâs vertex set into three disjoint sets so that and , , as illustrated in Fig. 1. Each node in is connected to at least one node in both and , but no edges connect and directly. In other words, is the boundary set of both and . This partitioning is always possible, unless the graph is complete (note that need not be connected subgraphs).
By re-numbering the nodes, the graph Laplacian becomes
[TABLE]
If can be made small in relation to both and , we say that the graph has a bottleneck. The following lemma shows that if the bottleneck remains as the network grows, then .
Lemma 3.1
Consider a graph family and let Assumptions 1â2 hold. If every graph in the family can be partitioned as outlined above in such a way that and as , then as .
Proof: By the Rayleigh-Ritz theorem
[TABLE]
since is the eigenvector corresponding to . Let be partitioned as in (7) and choose
[TABLE]
for which we verify and .
Now, where () is the total weight of all edges connecting () to . By Assumptions 1â2
Inserting in (8) gives
[TABLE]
Assume without loss of generality that for every . Then (9) gives
[TABLE]
and, since as , the result follows. â
Many families of bounded-degree graphs, for example planar graphs, lattices, and trees, will have bottlenecks in the sense of Lemma 3.1. They therefore have that as . Such families were surveyed in Tegling et al. (2019), but Lemma 3.1 provides a generalization.
3.3 Expander families
The algebraic connectivity of a graph is related to its Cheeger constant, defined here as
[TABLE]
where is the boundary set of defined in Section 2.1. Since we consider non-regular graphs, we measure a set of nodes through , where the nodal degree (Chung, 1997).
Loosely speaking, a large Cheeger constant means that the graph has no bottlenecks; a partitioning as in Fig. 1 can only be done with a relatively large set . A precise definition of expander families follows:
Definition 1** **(Expander family)
Let be a graph family in which . If the sequence is bounded away from zero, is an expander family.
The following result is central to our discussion
Result 3.2
The graph family is an expander family if and only if the sequence is bounded away from zero as .
(See e.g. Chung (1997); Krebs and Shaheen (2011) for a proof.) Result 3.2 implies that the algebraic connectivity can indeed be prevented from decreasing towards zero in bounded-degree networks, making the consensus algorithm scalable. The formal requirement is that the Cheeger constant in (10) does not decrease towards zero.
3.3.1 Explicit constructions and random graphs
It is known that there exist -regular expander families for every  (Pinsker, 1973), but constructing them is non-trivial. Research into explicit construction rules has been ongoing since the 1970âs. We will not review such rules here, but refer interested readers to, e.g., Krebs and Shaheen (2011).
Interestingly though, random graphs will *almost surely *be expander families for sufficiently large  (Friedman, 1991). Here, we mean graphs that are random in the sense that edges are selected through equally likely permutations of the node set. The good expansion properties of certain random graphs are exploited in Olfati-Saber (2007); Kar et al. (2008), as well as in our upcoming simulations.
For networked control problems, this implies that a way to achieve good connectivity, and thus scalability, properties, is to assign neighbors randomly across the network. Bandwidth can stay limited, since the number of neighbors remains bounded, but an ability to communicate across the scale of the network would be required. A more detailed study on the construction of expander families from a practical perspective is part of ongoing work.
Fig. 2 illustrates some of this sectionâs results. Here, we have generated a sequence of random graphs of increasing size using the algorithm proposed by Kim and Vu (2006). An example of one member of the sequence is given in Fig. 3. Fig. 2 compares their algebraic connectivity to that of 2-dimensional lattice graphs. In both cases, the degree of each node is 4, but their connectivities scale differently in . Fig. 2 also displays the drastic discrepancy between of the random graphs, and the corresponding grounded eigenvalue . This is the topic of the next section.
4 Fragility towards network grounding
In the previous section, we saw that maintaining good performance in growing consensus networks requires the underlying graphs to constitute an expander family. This can, for example, be achieved through random graphs. However, if the network is grounded, the grounded eigenvalue inevitably decreases towards zero as the network size grows. Consider the following lemma:
Lemma 4.1
Consider a graph family and let Assumptions 1â2 hold. The smallest eigenvalue of the grounded Laplacian then satisfies
[TABLE]
Proof: By the Rayleigh-Ritz theorem it holds
[TABLE]
This implies in particular that
[TABLE]
where is the total weight of the edges leading to the grounded node 1. The equality holds since each row of sums to zero if the corresponding node has no connection to the leader, and otherwise to . â
Lemma 4.1 says that, under the given assumptions, as . Therefore, the performance of the leader-follower consensus algorithm never scales well in grounded bounded-degree networks. We next discuss some implications in more detail.
4.1 Implications
4.1.1 Performance degradation
Lemma 4.1 implies that the consensus algorithm can be fragile to a grounding of the network. Consider a scenario where a large bounded-degree network has been carefully designed to avoid the bottlenecks from Lemma 3.1 to ensure is large. For example, the network in Fig. 3. Assume first that the consensus algorithm (1) with is run over this network. If a single node (say, number 1) turns off its controller so that , the system instead obeys the leader-follower dynamics (3). Since we may have , the convergence time and sensitivity can increase radically.
High-order () consensus is yet more fragile. In this case, the breakdown of one controller, or the active decision of one agent to disconnect from its neighbors, would cause a grounding of the network. If the network is sufficiently large, the fact that leads to a loss of stability. This scenario is simulated in Fig. 5.
4.1.2 Lack of scalability
Lemma 4.1 and Result 3.2 together imply that there is an important difference between standard consensus and leader-follower consensus algorithms in their scalability properties. It is possible to achieve good scalability (in terms of the properties discussed in Section 3.1) in standard consensus over bounded-degree networks, but it is fundamentally impossible in leader-follower consensus.
The scalability of consensus in bounded-degree networks is therefore, in a sense, fragile to the assumption that the network has no leader. This has implications for, e.g., vehicle platooning problems. Here, one may wish to add communication links in an optimal way to increase connectivity and thereby improve performance (see, e.g., Darbha et al. (2019)). When each vehicle has a bounded number of links, however, this cannot give a fully scalable performance as long as the platoon has an independent lead vehicle.
5 Examples
5.1 Scalability of formation control
A cooperative vehicular formation control problem can be described through the consensus dynamics (2) with . Here the objective is to steer vehicles to a trajectory where , with being a desired common velocity and a setpoint for each vehicle . For example, in vehicle platooning, is a cruising velocity and is chosen to create desired spacings between vehicles.
To illustrate the possible significant difference in performance scaling of the formation control problem with and without a lead vehicle, we simulate the system over randomly generated graphs with, respectively, and nodes. Again, we use the algorithm proposed by Kim and Vu (2006) to generate the graphs. At time s, one of the vehicles decelerates. As shown in Fig. 4, this disturbance is attenuated by the network in less than 20 seconds for both the smaller and larger leaderless networks. When the system has an independent lead vehicle, however, the network becomes grounded. It then takes near 4 times longer for the smaller network and about 20 times longer for the larger one (the full transient is not displayed).
5.2 Loss of stability in third order consensus
Consider the consensus algorithm (1) with . We simulate the algorithm with , , over the graph displayed in Fig. 3, for simplicity with unit edge weights. At time s, the network is subjected to a small acceleration disturbance at node 10. The disturbance is quickly attenuated. At time s, the state of node 1 is fixed, that is, the network becomes grounded. The same disturbance is then applied at time s. Now, the states diverge â the system has become unstable. The position trajectories are displayed in Fig. 5.
6 Conclusions
In this paper, we have considered classes of symmetric, high order consensus problems. Looking at networks with uniformly bounded node degrees, we examined issues related to scalability. Specifically, the possibility of maintaining algebraic connectivity bounded away from zero as networks grow in size. We have seen that the presence of âbottlenecksâ in the network, or grounding (which creates leader-follower networks) guarantee that the algebraic connectivity (or the grounded eigenvalue, which plays a similar role) approaches zero as the network size increases.
There are bounded-degree networks, âexpander familiesâ, where algebraic connectivity scales well. Such families can (almost surely) be constructed through random graphs. However, their performance is highly fragile to network grounding, particularly in large networks, because the grounded eigenvalue is much smaller than the algebraic connectivity.
Ongoing and future work include studies of, on one hand, design rules to achieve scalability in practical networked systems. On the other, strategies to mitigate the identified fragilities towards grounding.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Alon (1986) Alon, N. (1986). Eigenvalues and expanders. Combinatorica , 6(2), 83â96.
- 2Andreasson et al. (2017) Andreasson, M., Tegling, E., Sandberg, H., and Johansson, K.H. (2017). Performance and scalability of voltage controllers in multi-terminal HVDC networks. In American Control Conf. (ACC) , 3029â3034.
- 3Bamieh et al. (2012) Bamieh, B., JovanoviÄ, M.R., Mitra, P., and Patterson, S. (2012). Coherence in large-scale networks: Dimension-dependent limitations of local feedback. IEEE Trans. Autom. Control , 57(9), 2235â2249.
- 4Chen et al. (2007) Chen, T., Liu, X., and Lu, W. (2007). Pinning complex networks by a single controller. IEEE Trans. Circuits Syst. , 54(6), 1317â1326.
- 5Chung (1997) Chung, F. (1997). Spectral Graph Theory . Providence, RI.
- 6Darbha et al. (2019) Darbha, S., Konduri, S., and Pagilla, P.R. (2019). Benefits of V 2V communication for autonomous and connected vehicles. IEEE Trans. Intell. Transp. Syst. , 20(5), 1954â1963.
- 7Friedman (1991) Friedman, J. (1991). On the second eigenvalue and random walks in random d đ d -regular graphs. Combinatorica , 11(4), 331â362.
- 8Kar et al. (2008) Kar, S., Aldosari, S., and Moura, J.M.F. (2008). Topology for distributed inference on graphs. IEEE Transactions on Signal Processing , 56(6), 2609â2613.
