Minimal-time Deadbeat Consensus and Individual Disagreement Degree Prediction for High-order Linear Multi-agent Systems
Abstract
In this paper, a Hankel matrix-based fully distributed algorithm is proposed to address a minimal-time deadbeat consensus prediction problem for discrete-time high-order multi-agent systems (MASs). Therein, each agent can predict the consensus value with the minimum number of observable historical outputs of its own. Accordingly, compared to most existing algorithms only yielding asymptotic convergence, the present method can attain deadbeat consensus instead. Moreover, based on the consensus value prediction, instant individual disagreement degree value of MASs can be calculated in advance as well. Sufficient conditions are derived to guarantee both the minimal-time deadbeat consensus and the instant individual disagreement degree prediction. Finally, both the effectiveness and superiority of the proposed deadbeat consensus algorithm are substantiated by numerical simulations.
keywords:
Deadbeat consensus prediction; multi-agent systems; networked control systems; collaborative systems;, , , ,
1 Introduction
Due to their high efficiency, wide coverage and low cost, a large volume of efforts have been devoted to the distributed control of multi-agent systems (MASs). Therein, consensus situation is a requisite that refers to a certain state (i.e., acceleration, position, voltage) of all the agents reaching an agreement merely by using local interaction (Ren & Beard, 2008; Olfati-Saber, 2006). To this end, quite a few consensus algorithms have been proposed over the past few decades (Ren & Beard, 2005; Fax & Murray, 2004; Dimarogonas & Kyriakopoulos, 2007; Huang et al., 2014), which have been found universal applications to smart grids (Yang et al., 2013), social networks (Proskurnikov et al., 2015), multi-sensor networks (Sun et al., 2017), unmanned systems (Liu et al., 2019), etc. So far, most of the existing relevant approaches focus on asymptotically attaining consensus by utilizing local interactions (Olfati-Saber & Murray, 2004; Jadbabaie et al., 2003; Moreau, 2005; Xiao & Boyd, 2004), which update each agent’s state by some kinds of weighted linear combinations of itself and its neighbors. Therein, exact convergence to the consensus state could not be achieved within finite steps, which could not fulfill more and more strict cooperation efficiency requirements of modern industrial MASs.
In the past decades, as a remedy, a promising kind of scheme has been proposed, which calculates the exact final consensus value according to sequential individual states (Charalambous & Hadjicostis, 2018; Zhang et al., 2008, 2019; Manitara & Hadjicostis, 2017; Sundaram & Hadjicostis, 2010). As a pioneer work, a consensus prediction scheme for first-order linear MASs with time-invariant topology was proposed in (Sundaram & Hadjicostis, 2007), where each individual computes the consensus value using finite historical sampling series stored in its memory. Enlightened by such representative works, (Charalambous & Hadjicostis, 2018; Zhang et al., 2008, 2019; Manitara & Hadjicostis, 2017; Sundaram & Hadjicostis, 2010, 2007), some efforts (Yuan, 2012; Yuan et al., 2013) have further reduced the individual consensus prediction cost by substantially decreasing the total historical state series length required to be stored in individual memory. Following this research line, (Charalambous et al., 2015) proposed a distributed algorithm that calculate exact average consensus values in a finite period for first-order MASs with time-delays.
Till date, most of the aforementioned consensus value prediction algorithms focus on first-order MASs and adopt the final value theorem of -transform to calculate the eventual consensus values, which can not be directly extended to high-order MASs since the limits of their eventual values do not always exist. Due to the challenges for high-order evolution calculation merely by local information exchanging, so far, minimal-time deadbeat consensus prediction for high-order linear MASs has not been touched. However, for both natural biological swarms/flocks/schools and engineering collective motion systems, it is often required for collective motional systems to take prompt reactions to environmental emergencies, urgent tasks or even suddenly-appeared group targets. In such universal situations, development of a deadbeat consensus prediction protocol becomes indispensable for high-order MASs, which needs to reach exact agreement upon not only positions and velocities, but also accelerations and jerks (Attanasi et al., 2014; Cavagna et al., 2015), with sufficiently short individual memory lengths. Therefore, consensus protocol design of high-order MASs has attracted more and more attention from relevant researchers (Rezaee & Abdollahi, 2015; Seo et al., 2009; Su & Lin, 2016; Zuo et al., 2018; Hu et al., 2019). This motivates us to consider an urgent yet challenging problem, i.e., designing a decentralized protocol to predict the exact eventual consensus values of high-order linear MASs with directed topological backbones merely according to individual memory as short as possible.
In brief, the main contribution of this paper is as below. A minimal-time deadbeat consensus prediction (MDCP) protocol is developed for discrete-time high-order linear MASs. Sufficient conditions are theoretically derived to guarantee the convergence of MDCP. Moreover, rather than just prediction of steady-state consensus values of MASs, the present MDCP could predict the instant states of each individual of the MASs as well, which in turn describes the future evolution of the individual disagreement degree among the MASs more delicately that is desirable for more complicated real application cases like rendezvous, coverage, flocking and formation control.
The remainder of this paper is organized as follows. In Section II, the main problem addressed by the present study is presented together with the preliminaries. Then, MDCP is designed in Section III and the sufficient conditions are derived to guarantee the convergence of MDCP. Afterwards, numerical simulations are conducted in Section IV to verify the effectiveness of the present protocol. Finally, conclusion is drawn in Section V.
Throughout this paper, the following symbols will be used. , , , refer to the sets of real number, -dimensional real vector, real matrix and positive real number, respectively. , and indicate the natural number, integer number and positive integer number sets, respectively. The transpose of a matrix is denoted by . Size indicates the rows of a square matrix , and denotes the null space of . is an -dimension row vector with -th element being 1 and the others 0. The symbol det denotes the determinant of a matrix . refers to the Kronecker product. and are the column vectors with all elements being 1 and 0, respectively. 0 is a matrix with compatible dimensions and all elements being 0. denotes an identity matrix. The -transform of a function is denoted by . The symbol indicates the lower integral function. Euclidean norm of a vector is denoted by . The symbol denotes a row vector, where refers to the -th element of . denotes the supremum of set .
2 Preliminaries and problem formulation
Consider a fixed directed graph consisted of agents given by , where is a finite nonempty node set denoting the agents, is the edge set. represents the weighted adjacency matrix. Here, if , and otherwise, furthermore, only simple graph is considered. i.e., there is no self-loop. Let denotes the Laplacian matrix, where , for . If directed graph has a directed spanning tree, 0 is a simple eigenvalue of corresponding to eigenvector , i.e., .
Consider a discrete-time -order linear MAS consisted of agents with dynamics described by
(1) |
where denotes the -order state of -th agent at the -th time instant, , , and represents the sampling time. Without loss of generality, is considered throughout this paper. The scenarios for can be easily extended with the assistance of the Kronecker product ‘’.
Conventional control protocol for high-order linear MASs is given as follows (Ren et al., 2007)
(2) |
where is an operator of variable , external coupling weight , and internal coupling weight coefficient with . Consensus is called to be reached for high-order MAS if , , , . The -order states of all agents are denoted by a vector . The full-state of the -th agent is denoted by a vector
(3) |
Substituting (2) into (1), the dynamics of the whole MAS can be rewritten in a compact form as
(4) |
with and
being the Perron matrix (Olfati-Saber & Murray, 2004).
To facilitate further analysis, the following assumptions are necessary.
Assumption 1.
MAS has a directed spanning tree.
Assumption 2.
All the eigenvalues of Perron matrix of (4) lie inside the unit circle, i.e., , denotes the -th eigenvalue of .
Assumptions 1 and 2 ensure the consensus accessibility of the discrete-time high-order linear MAS (4) (Wieland et al., 2008). Moreover, we give some definitions to facilitate further derivation.
Definition 1.
Definition 2.
Definition 3.
Definition 4.
(Principal Minor) (Horn & Johnson, 2012) For a square matrix , a submatrix of matrix is a matrix obtained by deleting arbitrary rows and the corresponding columns. The determinant of the principal submatrix is named the principal minor of .
Definition 5.
(Sum of Principal Minor) (Horn & Johnson, 2012) For a square matrix . The sum of its principal minor of size (there are of them) is denoted by , i.e., for , then and ; for , then and .
Definition 6.
(Minimal Polynomial Pair) (Yuan et al., 2013) The minimal polynomial pair of matrix is the monic polynomial of smallest degree that satisfies with .
Remark 1.
For each agent () in an MAS, its own individual state is generally available. Therefore, without loss of generality, consider the case that the measurable output is . The virtual of the present predictor lies in retrieving the global initial state information and Laplacian matrix of a whole MAS indirectly to solve both Problems 1 and 2 merely by using an individual state series with a minimal length , i.e., an individual memory vector
(9) |
with to be determined later.
Now, we are ready to introduce the two main problems addressed in this study as below.
Problem 1.
3 Main technical result
In this section, Problems 1 and 2 will be addressed for the discrete-time high-order linear MAS (4). To this end, we provide the following Lemmas in advance.
Lemma 1.
(Sundaram & Hadjicostis, 2007) The minimal polynomial matrix pair divides the minimal polynomial of for all .
Lemma 2.
in (4) has exactly eigenvalues at 1 with geometric multiplicity of 1.
Let be a matrix with diagonal elements being the eigenvalues associated with Laplacian , i.e., there exists a nonsingular matrix such that . Then, multiply both sides of (12) by , one has
with . Let , one has
with , and .
According to (Horn & Johnson, 2012), the characteristic polynomial of is derived as follows
Since has a simple zero eigenvalue, i.e., there exists one and only one . Consequently, has zero eigenvalues, which implies that only has eigenvalues at 1. Moreover,
which implies that has only eigenvalues at 1 as well.
Let denotes the right eigenvector of associated to the eigenvalue 1, then one has
which implies whereas . Thereby, is an eigenvector of associated to its eigenvalue at 0. Since has only one linearly independent eigenvector associated to the eigenvalue at 0, which in turn implies that has only one linearly independent eigenvector . Therefore, the eigenvalue of at 1 has algebraic multiplicity of but geometric multiplicity of 1. The proof is thus completed.
Lemma 3.
The minimal polynomial pair of matrix can be decomposed into , where ; denotes a polynomial without the factor .
Proof: Let be an eigenvalue of that the algebraic multiplicity of and geometric multiplicity of 1. Define a Jordan block of order as follows
One has that
Case 1: if , one has that
(13) |
Case 2: if with . By mathematical induction, one has that
(14) |
with .
Combining Cases 1 and 2, one has that . According to Lemma 2, let the Jordan decomposition of be indicated by
where denotes the set of Jordan block whose eigenvalue does not equal 1, is a nonsingular matrix with columns composed of the (generalized) eigenvectors of .
From Definition 6, one has
(16) |
Let denotes the -th to -th columns of , direct calculation gives
(17) |
where is -th row of and is the -th row of . According to Lemma 2, has only one linearly independent eigenvector associated to eigenvalue 1. Without loss of generality, let and , be a right eigenvector and generalized right eigenvectors of associated to the eigenvalue at 1, respectively. Then,
From (17), one has , all elements of -row of are zeros for , i.e., , and the minimal polynomial pair of has at least eigenvalues at . Since the degree of the polynomial pair is minimized, has and only has eigenvalues at 1. The proof is thus completed.
Remark 2.
The number of eigenvalue 1 contained in the minimal polynomial pair of matrix could be determined by a Hankel matrix construction, which will be designed later.
Remark 3.
Note that , denotes the -th time instant. Firstly, for . Suppose holds for , one has for .
Theorem 1.
Proof: The proof can be divided into three steps.
Step 1: Derive the parameter of the minimal polynomial pair.
Consider the memory vector (9) and Lemma 3, one has
(18) |
with being the coefficients of the minimal polynomial pairs of to be calculated. Note that
(19) |
where is another null space coefficient parameters. From Leibniz’s Derivation Rule (Olver, 1993) and Definition 6, one has
(20) |
with and
(21) |
According to (20), build up a Hankel matrix (Partington, 1988) as the following form
(22) |
Gradually increase until getting the minimal such that the Hankel matrix becomes non-fully ranked. Then, and become estimates of and , respectively. Together with (18), (19), can be obtained.
Step 2: Calculate and decompose-fit the -transform of .
Note that the -transform , from -transform time-shift properties and (23), one has
(24) |
Let
(25) |
which could be divided into two parts as
(26) |
Here, , is a parameter.
From Leibniz’s Derivation Rule (Olver, 1993), the -th derivative of (26) is given as follows
(27) |
for . Direct calculation gives
(28) |
with
Since , is fully ranked, and always exists such that (26) holds.
Step 3: Predict the eventual consensus value of the MAS.
Under Assumptions 1 and 2, converges to a constant value. Denote the consensus item as the following form
(29) |
where is the coefficient to be determined later. According to the property of , in Remark 3, rewriting (29) in a compact form as
(30) |
where is the coefficient to be determined.
Let , one has
(32) |
Moreover, it follows from that and , has been obtained in (28). Then, can be calculated by (31), and hence the consensus item (29) is obtained.
Direct calculation gives
(34) |
with . Thereby, all orders of the consensus item for MAS (4) could be obtained as well. The proof is thus completed.
Theorem 2.
According to (33), the instant individual disagreement value of , i.e., is determined as follows
(36) |
According to Lemma 1 and (19), can denoted by
(37) |
where , is the eigenvalue of matrix . Therefore, consider the partial fraction expansion of as below
where indicate single real roots, conjugate single pole and repeated roots sets, respectively, and is the multiplicity for .
The partial fraction coefficient for is calculated by
(38) |
for and
Let be a set whose imaginary part is positive in . For , , , where denotes the imaginary unit.
Taking the inverse -transform as
(39) |
where are step and impulse functions, respectively.
Analogous to (34), all orders of instant individual disagreement , i.e., for MAS (4) can be obtained. The proof is thus completed.
Algorithm 1 is presented below to calculate the eventual consensus value of the MASs, and afterwards the instant individual disagreement value.
Corollary 3.1.
Denote the state vector in (3) by . Let
where is a diagonal matrix, is a nonsingular matrix whose columns are (generalized) eigenvectors of . Let with , denoting the -th row of . Then, one has
(40) |
Note that Corollary 1 is a special case corresponding to of Theorem 2.
Remark 3.2.
The purpose of most consensus prediction methods for a first-order MAS is to recover the consensus value (e.g., average consensus ). By constrast, in the present study, we need to recover the eventual consensus vector (i.e., recover given in (6)), which is more general yet challenging due to the lack of niche analytical tools. More precisely, the challenge of proposed MDCP lies in the establishment of the quantitative relationship between the eigenspectrum of Perron matrix and the minimal polynomial pair, and decomposition-fit of -transform of state. The conventional kind of first-order discrete-time consensus prediction algorithms is a special case of the present MDCP with .
Remark 3.3.
In this study, the conventional control protocol for high order linear MASs (Ren et al., 2007) is employed to reach consensus in relative damping manner. Since the Perron matrix has a simple eigenvalue at 1 in the absolute damping manner, the present method can be extended to such a damping scenario with the assistance of Lemma 1 in (Sundaram & Hadjicostis, 2007).
4 Numerical simulation









Consider a discrete-time 4-order linear MAS composed of five agents governed by (1) and (2), whose communication topology is given in Fig. 1. Pick the external coupling weight , internal coupling weight , sampling time . The Laplacian matrix is given as follows
The initial values
are generated randomly.
According to (4), the corresponding Perron matrix is set as follows
Consider the first agent, i.e., . Establish a Hankel matrix by (22), increase until loses rank. Then, , which implies is the minimal individual memory length. Besides, is given as follows
which is the coefficient of (19). Together with (18), the minimal polynomial pair of is calculated below
Besides, . According to (31), the first-order consensus item of the first agent is computed as . Here, the result is converted from a fraction to decimal with 10 significant figures for convenience. In addition, once the first agent has predicted the eventual consensus value, it will send the value to other ones simultaneously.
To compare the performances of the present MDCP and the routine consensus control protocol for high-order MASs (Ren et al., 2007) (in Abbr. Ren’s protocol), let , denote consensus-window-launch-time (CWLT) of Ren’s protocol and MDCP, respectively, here . Note that the smaller the is the larger the CWLT is. As shown in Figs. 2 (a2-d2), deadbeat convergence to the consensus state is achieved by the present MDCP. By contrast, from Figs. 2 (a1-d1), it is observed that Ren’s protocol yields asymptotic convergence to the eventual same consensus value. Thus, the main technical results of Theorem 1 and 2 are verified.
To examine the feasibility of the proposed MDCP on more general complex networks, we consider benchmark Erdös–Rényi () (Erdos et al., 1960), Barabási–Albert () (Barabási & Albert, 1999) and Watts–Strogatz () (Watts & Strogatz, 1998) networks. In the network, node pairs are connected with a probability . Initially, networks is a small clique of nodes, and at each time step, a new node is introduced and connected to existing nodes. network is a lattice where each node connects to neighbors with a rewiring probability of . We generate networks of size for each kind of network model randomly with randomly initial individual state in the range . In each network, we pick up an observed node from nodes independent runs. Define the average CWLT of networks with agents as , respectively. Here, , denotes CWLT for the -th agent of the -th networks, and refers to CWLT of the -th networks. It is observed from Fig. 3 that the average CWLT of MDCP is much shorter than Ren’s protocol (: 5.20s VS 54.05s, : 4.32s VS 32.26s, : 6.63s VS 42.88s, : 6.58s VS 35.94s, : 4.78s VS 35.87s, : 4.44s VS 27.24s), which implies that consensus has been substantially accelerated by locally sequential observations. Both the feasibility of Theorems 1 and 2, and the superiority of the present MDCP have thus been verified.

5 Conclusion
In this paper, both minimal-time deadbeat consensus and instant individual disagreement degree prediction problems are addressed by the propose MDCP for a class of discrete-time high-order linear MASs with directed communication topological backbones. Deadbeat consensus is achieved to fulfill prompt coordination requirements of modern industrial MASs. Sufficient conditions concerning the topology and the associate eigenspectrum of Perron matrix are derived to guarantee the minimal-time deadbeat consensus and instant individual disagreement degree prediction. Extensive simulations are conducted on a variety of benchmark complex networks to show the effectiveness and superiority of the proposed MDCP protocol. The present MDCP can be expected to pave the way from minimal time deadbeat consensus theory to prompt responses to emergence of natural/social/engineering swarming systems.
References
- Attanasi et al. (2014) Attanasi, A., Cavagna, A., Del Castello, L., Giardina, I., Grigera, T. S., Jelić, A., Melillo, S., Parisi, L., Pohl, O., Shen, E. et al. (2014). Information transfer and behavioural inertia in starling flocks. Nature physics, 10, 691–696.
- Barabási & Albert (1999) Barabási, A.-L., & Albert, R. (1999). Emergence of scaling in random networks. science, 286, 509–512.
- Cavagna et al. (2015) Cavagna, A., Del Castello, L., Giardina, I., Grigera, T., Jelic, A., Melillo, S., Mora, T., Parisi, L., Silvestri, E., Viale, M. et al. (2015). Flocking and turning: a new model for self-organized collective motion. Journal of Statistical Physics, 158, 601–627.
- Charalambous & Hadjicostis (2018) Charalambous, T., & Hadjicostis, C. N. (2018). When to stop iterating in digraphs of unknown size? an application to finite-time average consensus. In 2018 European Control Conference (ECC) (pp. 1–7). IEEE.
- Charalambous et al. (2015) Charalambous, T., Yuan, Y., Yang, T., Pan, W., Hadjicostis, C. N., & Johansson, M. (2015). Distributed finite-time average consensus in digraphs in the presence of time delays. IEEE Transactions on Control of Network Systems, 2, 370–381.
- Dimarogonas & Kyriakopoulos (2007) Dimarogonas, D. V., & Kyriakopoulos, K. J. (2007). On the rendezvous problem for multiple nonholonomic agents. IEEE Transactions on Automatic Control, 52, 916–922.
- Erdos et al. (1960) Erdos, P., Rényi, A. et al. (1960). On the evolution of random graphs. Publ. Math. Inst. Hung. Acad. Sci, 5, 17–60.
- Fax & Murray (2004) Fax, J. A., & Murray, R. M. (2004). Information flow and cooperative control of vehicle formations. IEEE Transactions on Automatic Control, 49, 1465–1476.
- Horn & Johnson (2012) Horn, R. A., & Johnson, C. R. (2012). Matrix analysis. Cambridge University Press.
- Hu et al. (2019) Hu, Z., Fu, D., & Zhang, H.-T. (2019). Decentralized finite time consensus for discrete-time high-order linear multi-agent system. In 2019 Chinese Control Conference (CCC) (pp. 6154–6159). IEEE.
- Huang et al. (2014) Huang, J., Fang, H., Dou, L., & Chen, J. (2014). An overview of distributed high-order multi-agent coordination. IEEE/CAA Journal of Automatica Sinica, 1, 1–9.
- Jadbabaie et al. (2003) Jadbabaie, A., Lin, J., & Morse, A. S. (2003). Coordination of groups of mobile autonomous agents using nearest neighbor rules. IEEE Transactions on Automatic Control, 48, 988–1001.
- Liu et al. (2019) Liu, B., Chen, Z., Zhang, H.-T., Wang, X., Geng, T., Su, H., & Zhao, J. (2019). Collective dynamics and control for multiple unmanned surface vessels. IEEE Transactions on Control Systems Technology, 28, 2540–2547.
- Manitara & Hadjicostis (2017) Manitara, N. E., & Hadjicostis, C. N. (2017). Distributed stopping for average consensus in digraphs. IEEE Transactions on Control of Network Systems, 5, 957–967.
- Moreau (2005) Moreau, L. (2005). Stability of multiagent systems with time-dependent communication links. IEEE Transactions on Automatic Control, 50, 169–182.
- Olfati-Saber (2006) Olfati-Saber, R. (2006). Flocking for multi-agent dynamic systems: Algorithms and theory. IEEE Transactions on Automatic Control, 51, 401–420.
- Olfati-Saber & Murray (2004) Olfati-Saber, R., & Murray, R. M. (2004). Consensus problems in networks of agents with switching topology and time-delays. IEEE Transactions on Automatic Control, 49, 1520–1533.
- Olver (1993) Olver, P. J. (1993). Applications of Lie groups to differential equations volume 107. Springer Science & Business Media.
- Partington (1988) Partington, J. R. (1988). An introduction to Hankel operators. 13. Cambridge University Press.
- Proskurnikov et al. (2015) Proskurnikov, A. V., Matveev, A. S., & Cao, M. (2015). Opinion dynamics in social networks with hostile camps: Consensus vs. polarization. IEEE Transactions on Automatic Control, 61, 1524–1536.
- Ren & Beard (2005) Ren, W., & Beard, R. W. (2005). Consensus seeking in multiagent systems under dynamically changing interaction topologies. IEEE Transactions on Automatic Control, 50, 655–661.
- Ren & Beard (2008) Ren, W., & Beard, R. W. (2008). Distributed Consensus in Multi-Vehicle Cooperative Control. Springer.
- Ren et al. (2007) Ren, W., Moore, K. L., & Chen, Y. (2007). High-order and model reference consensus algorithms in cooperative control of multivehicle systems. Journal of Dynamic Systems, Measurement and Control, 129, 678–688.
- Rezaee & Abdollahi (2015) Rezaee, H., & Abdollahi, F. (2015). Average consensus over high-order multiagent systems. IEEE Transactions on Automatic Control, 60, 3047–3052.
- Seo et al. (2009) Seo, J. H., Shim, H., & Back, J. (2009). Consensus of high-order linear systems using dynamic output feedback compensator: Low gain approach. Automatica, 45, 2659–2664.
- Su & Lin (2016) Su, S., & Lin, Z. (2016). Distributed consensus control of multi-agent systems with higher order agent dynamics and dynamically changing directed interaction topologies. IEEE Transactions on Automatic Control, 61, 515–519. doi:10.1109/TAC.2015.2444211.
- Sun et al. (2017) Sun, S., Lin, H., Ma, J., & Li, X. (2017). Multi-sensor distributed fusion estimation with applications in networked systems: A review paper. Information Fusion, 38, 122–134.
- Sundaram & Hadjicostis (2007) Sundaram, S., & Hadjicostis, C. N. (2007). Finite-time distributed consensus in graphs with time-invariant topologies. In 2007 American Control Conference (pp. 711–716). IEEE.
- Sundaram & Hadjicostis (2010) Sundaram, S., & Hadjicostis, C. N. (2010). Distributed function calculation via linear iterative strategies in the presence of malicious agents. IEEE Transactions on Automatic Control, 56, 1495–1508.
- Watts & Strogatz (1998) Watts, D. J., & Strogatz, S. H. (1998). Collective dynamics of ‘small-world’networks. nature, 393, 440–442.
- Wieland et al. (2008) Wieland, P., Kim, J.-S., Scheu, H., & Allgöwer, F. (2008). On consensus in multi-agent systems with linear high-order agents. IFAC Proceedings Volumes, 41, 1541–1546.
- Xiao & Boyd (2004) Xiao, L., & Boyd, S. (2004). Fast linear iterations for distributed averaging. Systems & Control Letters, 53, 65–78.
- Yang et al. (2013) Yang, S., Tan, S., & Xu, J.-X. (2013). Consensus based approach for economic dispatch problem in a smart grid. IEEE Transactions on Power Systems, 28, 4416–4426.
- Yuan (2012) Yuan, Y. (2012). Decentralised network prediction and reconstruction algorithms. Ph.D. thesis University of Cambridge.
- Yuan et al. (2013) Yuan, Y., Stan, G.-B., Shi, L., Barahona, M., & Goncalves, J. (2013). Decentralised minimum-time consensus. Automatica, 49, 1227–1235.
- Zhang et al. (2008) Zhang, H.-T., Chen, M. Z., Stan, G.-B., Zhou, T., & Maciejowski, J. M. (2008). Collective behavior coordination with predictive mechanisms. IEEE Circuits and Systems Magazine, 8, 67–85.
- Zhang et al. (2019) Zhang, H.-T., Fan, M.-C., Wu, Y., Gao, J., Stanley, H. E., Zhou, T., & Yuan, Y. (2019). Ultrafast synchronization via local observation. New Journal of Physics, 21, 013040.
- Zuo et al. (2018) Zuo, Z., Tian, B., Defoort, M., & Ding, Z. (2018). Fixed-time consensus tracking for multiagent systems with high-order integrator dynamics. IEEE Transactions on Automatic Control, 63, 563–570. doi:10.1109/TAC.2017.2729502.
This work is supported by the National Natural Science Foundation of China under Grants 62225306 and U2141235.