On the Role of Matrix-Weights Elements in Consensus Algorithms for Multi-Agent Systems
Abstract
:1. Introduction
- to examine the matrix-weighted graph and show how each element influences the consensus algorithm;
- to study how different forms of consensus can be achieved by the choice of matrix weights;
- to be able to determine the number of clusters and the elements in each of the cluster by looking at the matrix-weight set.
2. Problem Formulation
2.1. Agent Dynamics
2.2. Graph Theory
2.3. Cluster Consensus
2.4. Objectives
3. Results
3.1. Consensus Control Design
3.2. Non-Diagonal Matrix-Weights
3.2.1. Control Law Depends on Other States in the Same Cluster
- 1.
- If the k-state graph is connected, the kth states of all agents reach k-global consensus (KGC).
- 2.
- If the k-state agents are not connected, the kth states of all agents reach k-cluster consensus (KCC).
3.2.2. Control Law Depends on Other States in Different Clusters
- 1.
- There will at least be y clusters for the corresponding agent states in the graph causing a k-cluster consensus (KCC).
- 2.
- In the k-state graph, if and belong to the same connected component, which has only one incoming link from the other state graphs, then .
- 3.
- In the k-state graph, assume that , , and belong to the same connected components. If and have incoming links from different connected components in the l-state graph, and has no incoming links from other state graphs, then will be in a different cluster of and .
3.3. Diagonal Matrix Weights
3.3.1. Positive Definite Matrix Weights
- 1.
- If the k-state graph is connected, there will be a global consensus (GC) across the m states of all agents.
- 2.
- If the k-state graph is not connected, there will be a global cluster consensus (GCC) across the m states such that for all , , and . Moreover, the number of clusters of the states is determined by the number of connected components of the k-state graph.
3.3.2. Positive Semi-Definite Matrix Weights
- 1.
- If the k-state graph is connected, there will be k-global consensus (KGC).
- 2.
- If the k-state graph is not connected, then there is a k-cluster consensus (KCC). Moreover, the number of clusters of the states is determined by the number of connected components of the k-state graph.
4. Simulations
4.1. Non-Diagonal Matrix-Weights
4.1.1. Control Law Dependent on Other State Values in the Same Cluster
4.1.2. Control Law Dependent on Other State Values in Different Clusters
4.2. Diagonal Matrix-Weights
5. Discussion
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
Abbreviations
MASs | Multi-agent Systems |
PD | Positive definite |
PSD | Positive semi-definite |
GC | Global consensus |
GCC | Global clustered consensus |
KCC | Cluster consensus for state k |
KGC | Global consensus for state k |
References
- Wooldridge, M. An Introduction to Multiagent Systems; John Wiley & Sons: Hoboken, NJ, USA, 2009. [Google Scholar]
- Mesbahi, M.; Egerstedt, M. Graph Theoretic Methods in Multiagent Networks; Princeton University Press: Princeton, NJ, USA, 2010; Volume 33. [Google Scholar]
- Zhao, H.; Meng, X.; Wu, S. Distributed edge-based event-triggered coordination control for multi-agent systems. Automatica 2021, 132, 109797. [Google Scholar] [CrossRef]
- Shi, C.X.; Yang, G.H.; Li, X.J. Data-Based Fault-Tolerant Consensus Control for Uncertain Multiagent Systems via Weighted Edge Dynamics. IEEE Trans. Syst. Man Cybern. Syst. 2019, 49, 2548–2558. [Google Scholar] [CrossRef]
- Zhu, B.; Xie, L.; Han, D.; Meng, X.; Teo, R. A survey on recent progress in control of swarm systems. Sci. China Inf. Sci. 2017, 60, 070201. [Google Scholar] [CrossRef]
- Dorri, A.; Kanhere, S.S.; Jurdak, R. Multi-Agent Systems: A Survey. IEEE Access 2018, 6, 28573–28593. [Google Scholar] [CrossRef]
- Qin, J.; Ma, Q.; Shi, Y.; Wang, L. Recent advances in consensus of multi-agent systems: A brief survey. IEEE Trans. Ind. Electron. 2016, 64, 4972–4983. [Google Scholar] [CrossRef]
- Han, Y.; Lu, W.; Chen, T. Cluster consensus in discrete-time networks of multiagents with inter-cluster nonidentical inputs. IEEE Trans. Neural Netw. Learn. Syst. 2013, 24, 566–578. [Google Scholar] [PubMed] [Green Version]
- Meng, X.; Chen, T. Event based agreement protocols for multi-agent networks. Automatica 2013, 49, 2125–2132. [Google Scholar] [CrossRef]
- Meng, X.; Xie, L.; Soh, Y.C.; Nowzari, C.; Pappas, G.J. Periodic event-triggered average consensus over directed graphs. In Proceedings of the 2015 54th IEEE Conference on Decision and Control (CDC), Osaka, Japan, 15–18 December 2015; pp. 4151–4156. [Google Scholar]
- Meng, X.; Xie, L.; Soh, Y.C. Asynchronous periodic event-triggered consensus for multi-agent systems. Automatica 2017, 84, 214–220. [Google Scholar] [CrossRef]
- Li, Y.; Tan, C. A survey of the consensus for multi-agent systems. Syst. Sci. Control Eng. 2019, 7, 468–482. [Google Scholar] [CrossRef] [Green Version]
- Chen, Y.; Lu, J.; Yu, X.; Hill, D.J. Multi-agent systems with dynamical topologies: Consensus and applications. IEEE Circ. Syst. Mag. 2013, 13, 21–34. [Google Scholar] [CrossRef] [Green Version]
- Trinh, M.H.; Van Nguyen, C.; Lim, Y.H.; Ahn, H.S. Matrix-weighted consensus and its applications. Automatica 2018, 89, 415–419. [Google Scholar] [CrossRef] [Green Version]
- Van Tran, Q.; Trinh, M.H.; Ahn, H.S. Discrete-Time Matrix-Weighted Consensus. arXiv 2020, arXiv:2006.15530. [Google Scholar]
- Pan, L.; Shao, H.; Li, D.; Xi, Y. Dynamic Event-Triggered Consensus of Multi-agent Systems on Matrix-weighted Networks. arXiv 2021, arXiv:2106.06198. [Google Scholar]
- Su, H.; Chen, J.; Yang, Y.; Rong, Z. The Bipartite Consensus for Multi-Agent Systems with Matrix-Weight-Based Signed Network. IEEE Trans. Circuits Syst. II Express Briefs 2020, 67, 2019–2023. [Google Scholar] [CrossRef]
- Liu, B.; Su, H.; Wu, L.; Shen, X. Controllability for multi-agent systems with matrix-weight-based signed network. Appl. Math. Comput. 2021, 411, 126520. [Google Scholar]
- Diestel, R. Graph Theory; Springer: Berlin, Germany, 2006. [Google Scholar]
- Yu, H.; Chen, X.; Chen, T.; Hao, F. Event-triggered bipartite consensus for multiagent systems: A Zeno-free analysis. IEEE Trans. Autom. Control 2019, 65, 4866–4873. [Google Scholar] [CrossRef]
- Laub, A.J. Matrix Analysis for Scientists and Engineers; Society for Industrial and Applied Mathematics: Philadelphia, PA, USA, 2004; Volume 91. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Ogbebor, J.; Meng, X. On the Role of Matrix-Weights Elements in Consensus Algorithms for Multi-Agent Systems. Network 2021, 1, 233-246. https://doi.org/10.3390/network1030014
Ogbebor J, Meng X. On the Role of Matrix-Weights Elements in Consensus Algorithms for Multi-Agent Systems. Network. 2021; 1(3):233-246. https://doi.org/10.3390/network1030014
Chicago/Turabian StyleOgbebor, Joshua, and Xiangyu Meng. 2021. "On the Role of Matrix-Weights Elements in Consensus Algorithms for Multi-Agent Systems" Network 1, no. 3: 233-246. https://doi.org/10.3390/network1030014
APA StyleOgbebor, J., & Meng, X. (2021). On the Role of Matrix-Weights Elements in Consensus Algorithms for Multi-Agent Systems. Network, 1(3), 233-246. https://doi.org/10.3390/network1030014