﻿<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.0 20120330//EN" "http://jats.nlm.nih.gov/publishing/1.0/JATS-journalpublishing1.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-id journal-id-type="nlm-ta">Intell. Robot.</journal-id>
      <journal-id journal-id-type="publisher-id">IR</journal-id>
      <journal-title-group>
        <journal-title>Intelligence &amp; Robotics</journal-title>
      </journal-title-group>
      <issn pub-type="epub">2770-3541</issn>
      <publisher>
        <publisher-name>OAE Publishing Inc.</publisher-name>
      </publisher>
    </journal-meta>
    <article-meta>
      <article-id pub-id-type="doi">10.20517/ir.2026.38</article-id>
      <article-categories>
        <subj-group>
          <subject>Research Article</subject>
        </subj-group>
      </article-categories>
      <title-group>
        <article-title>Optimal consensus control of Markov jump multi-agent systems under switching topology</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <name>
            <surname>Liu</surname>
            <given-names>Bowen</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Xing</surname>
            <given-names>Wei</given-names>
          </name>
        </contrib>
        <contrib contrib-type="author" corresp="yes">
          <name>
            <surname>Yang</surname>
            <given-names>Haoyue</given-names>
          </name>
          <xref ref-type="corresp" rid="cor1" />
        </contrib>
        <contrib contrib-type="author">
          <name>
            <surname>Zhang</surname>
            <given-names>Junfeng</given-names>
          </name>
        </contrib>
      </contrib-group>
      <aff id="I">College of Information and Communication Engineering, Hainan University, Haikou 570228, Hainan, China.</aff>
      <author-notes>
        <corresp id="cor1">Correspondence to: Dr. Haoyue Yang, College of Information and Communication Engineering, Hainan University, Haikou 570228, Hainan, China. E-mail: <email>haoyueyang@hainanu.edu.cn</email></corresp>
        <fn fn-type="other">
          <p>
            <bold>Received:</bold> 31 Jul 2026 | <bold>First Decision:</bold> 8 Sep 2026 | <bold>Revised:</bold> 8 Oct 2026 | <bold>Accepted:</bold> 26 Oct 2026 | <bold>Published:</bold> 28 Oct 2026</p>
        </fn>
        <fn fn-type="other">
          <p>
            <bold>Academic Editor:</bold> Hongtian Chen | <bold>Copy Editor:</bold> Pei-Yun Wang | <bold>Production Editor:</bold> Pei-Yun Wang</p>
        </fn>
      </author-notes>
      <pub-date pub-type="ppub">
        <year>2026</year>
      </pub-date>
      <pub-date pub-type="epub">
        <day>28</day>
        <month>10</month>
        <year>2026</year>
      </pub-date>
      <volume>6</volume>
	  <issue>4</issue>
      <fpage>868</fpage>
	  <lpage>90</lpage>
      <permissions>
        <copyright-statement>© The Author(s) 2026.</copyright-statement>
        <license xlink:href="https://creativecommons.org/licenses/by/4.0/">
          <license-p>© The Author(s) 2026. <bold>Open Access</bold> This article is licensed under a Creative Commons Attribution 4.0 International License (<uri xlink:href="https://creativecommons.org/licenses/by/4.0/">https://creativecommons.org/licenses/by/4.0/</uri>), which permits unrestricted use, sharing, adaptation, distribution and reproduction in any medium or format, for any purpose, even commercially, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made.</license-p>
        </license>
      </permissions>
      <abstract>
        <p>This paper investigates the optimal consensus control problem for multi-agent systems with Markov jump characteristics in system parameters and subject to Markov switching in communication topology. Firstly, the cost function is constructed to characterize the impact of topology switching and jumps in system parameters on system performance. Then, to tackle the impact of neighbor coupling terms on the performance of the cost function, the global algebraic Riccati equation is derived to determine the optimal control policy. Within the adaptive dynamic programming framework, global form policy iteration and value iteration algorithm are proposed to solve the global control policy. Subsequently, the convergence of the proposed iterative algorithm is theoretically proved, and the stability of the system is established through the Lyapunov stability theorem. Finally, the effectiveness of the presented optimal control scheme is verified through simulation examples.</p>
      </abstract>
      <kwd-group>
        <kwd>Optimal control</kwd>
        <kwd>Markov jump multi-agent systems</kwd>
        <kwd>Markov-switching topology</kwd>
        <kwd>adaptive dynamic programming</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec1">
      <title>1. INTRODUCTION</title>
      <p>In recent years, distributed collaborative control for multi-agent systems (MASs) has attracted extensive attention in control theory and industrial engineering<sup>[<xref ref-type="bibr" rid="B1">1</xref>,<xref ref-type="bibr" rid="B2">2</xref>]</sup>. MASs consist of multiple nodes that coordinate to accomplish complex tasks<sup>[<xref ref-type="bibr" rid="B3">3</xref>,<xref ref-type="bibr" rid="B4">4</xref>]</sup>. Consensus control is a fundamental problem in this field. Its main objective is to design distributed control protocols based on local neighborhood information<sup>[<xref ref-type="bibr" rid="B5">5</xref>-<xref ref-type="bibr" rid="B7">7</xref>]</sup>. The literature<sup>[<xref ref-type="bibr" rid="B7">7</xref>]</sup> investigated efficient communication consensus in nonlinear MASs and proposed an adaptive temporal partitioning method to reduce unnecessary information exchange while maintaining consensus performance. Distributed consensus control has been extensively implemented in various practical scenarios, such as unmanned aerial vehicle (UAV) swarm formation, smart grid synchronization, and autonomous industrial manufacturing<sup>[<xref ref-type="bibr" rid="B8">8</xref>,<xref ref-type="bibr" rid="B9">9</xref>]</sup>. Since resource allocation must be considered during task execution<sup>[<xref ref-type="bibr" rid="B10">10</xref>,<xref ref-type="bibr" rid="B11">11</xref>]</sup>, the research focus on MASs has increasingly shifted toward optimal consensus control<sup>[<xref ref-type="bibr" rid="B12">12</xref>,<xref ref-type="bibr" rid="B13">13</xref>]</sup>. Specifically, a cost function is constructed and minimized to achieve optimal control. This approach ensures task execution while reducing energy consumption<sup>[<xref ref-type="bibr" rid="B13">13</xref>]</sup>.</p>
      <p>Physical events such as actuator degradation, sudden payload variations, and unexpected failures frequently cause random transitions within the internal dynamic parameters of the agents. Markov jump systems provide a mathematical framework to describe these structural variations. In this framework, a Markov chain dictates the transitions among different operational modes<sup>[<xref ref-type="bibr" rid="B14">14</xref>,<xref ref-type="bibr" rid="B15">15</xref>]</sup>. Recently, Markov jump systems have attracted widespread attention, and numerous results have been reported for both single systems<sup>[<xref ref-type="bibr" rid="B16">16</xref>,<xref ref-type="bibr" rid="B17">17</xref>]</sup> and MASs<sup>[<xref ref-type="bibr" rid="B18">18</xref>,<xref ref-type="bibr" rid="B19">19</xref>]</sup>. Specifically, the literature<sup>[<xref ref-type="bibr" rid="B17">17</xref>]</sup> focused on fault detection in fuzzy Markov switching systems and proposed an adaptive memory-triggering mechanism to overcome the limitation on communication resources. For MASs, interference attenuation and bump suppression were achieved in<sup>[<xref ref-type="bibr" rid="B19">19</xref>]</sup> by constructing a cost function and an error-state cost, and a balance between stability and performance of bumpless transfer control was achieved using a weighted optimization criterion. In practice, MASs are subject not only to parameter jumps but also to frequently experience changes in their communication topologies due to external environmental factors<sup>[<xref ref-type="bibr" rid="B20">20</xref>,<xref ref-type="bibr" rid="B21">21</xref>]</sup>. Consequently, MASs with switching topology have been extensively studied<sup>[<xref ref-type="bibr" rid="B22">22</xref>,<xref ref-type="bibr" rid="B23">23</xref>]</sup>. For example, the consensus problem for MASs with Markov switching topology and time-varying delays was investigated in<sup>[<xref ref-type="bibr" rid="B22">22</xref>]</sup>, where necessary and sufficient consensus conditions were established by considering stochastic noises and two types of network-induced delays. In<sup>[<xref ref-type="bibr" rid="B23">23</xref>]</sup>, the scholars transformed a time-delay system into a delay-free system by introducing state variables and designed a value iteration (VI) algorithm according to the inputs and outputs of the system to solve the consensus problem for MASs. Notably, most existing studies focus solely on jumping parameters in single systems or switching topology in MASs. However, current research on consensus issues in MASs under sudden changes in system parameters and communication topology switching is insufficient, which motivated the work presented in this paper.</p>
      <p>On the other hand, practical systems must not only ensure stability during task execution but also optimize their operational costs. Consequently, optimal control problems have attracted significant attention for both single systems<sup>[<xref ref-type="bibr" rid="B24">24</xref>,<xref ref-type="bibr" rid="B25">25</xref>]</sup> and MASs<sup>[<xref ref-type="bibr" rid="B26">26</xref>,<xref ref-type="bibr" rid="B27">27</xref>]</sup>. Specifically, a novel quasi-model network was developed in<sup>[<xref ref-type="bibr" rid="B24">24</xref>]</sup> to solve the problem of system model pretraining, and an algorithm based on the adaptive dynamic programming (ADP) method was developed to address the optimal control problem for unknown continuous-time affine systems. Meanwhile, the literature<sup>[<xref ref-type="bibr" rid="B26">26</xref>]</sup> designed an optimal consensus control scheme for MASs based on the Hamilton-Jacobi-Bellman (HJB) equation and proposed a novel policy iteration (PI) algorithm for online learning of the solution of the HJB equation. At present, the core of most methods for solving optimal consensus problems is to derive a coupled HJB equation. However, obtaining analytical solutions is difficult due to factors such as the nonlinearity of the cost function kernel matrix. To overcome this challenge, various ADP-based PI<sup>[<xref ref-type="bibr" rid="B28">28</xref>,<xref ref-type="bibr" rid="B29">29</xref>]</sup> and VI<sup>[<xref ref-type="bibr" rid="B30">30</xref>,<xref ref-type="bibr" rid="B31">31</xref>]</sup> algorithms have been proposed to approximate the solutions of the HJB equation. For example, an iterative policy based on an adaptive evaluator was used in<sup>[<xref ref-type="bibr" rid="B29">29</xref>]</sup> to find the state-feedback, infinite-horizon optimal control solution for linear continuous-time systems, and this algorithm converges to the optimal control solution without requiring an explicit, pre-determined model of the system’s internal dynamics. The literature<sup>[<xref ref-type="bibr" rid="B30">30</xref>]</sup> solved the linear quadratic regulator problem using the VI algorithm and proposed a discounted cost function to achieve optimal control. However, these studies overlook the impact of neighbor coupling terms (NCTs) on system performance. Therefore, an improved ADP method is required to address the issue of NCTs, which raises two questions. (1) How to design an improved ADP method to avoid interference from NCTs? (2) How to design suitable PI and VI algorithms to derive the optimal control policy? This motivated the work presented in this paper.</p>
      <p>Based on the previous discussion, the optimal consensus control problem of MASs satisfying both Markov jump dynamics and Markov-switching topology is solved through the ADP approach. The main novelties and contributions are summarized as follows.</p>
      <p>• The existing studies<sup>[<xref ref-type="bibr" rid="B16">16</xref>,<xref ref-type="bibr" rid="B23">23</xref>]</sup> investigated the optimal control problem for single or multiple systems subject to jumping system parameters or communication topologies. In this paper, the problem of optimal consensus for MASs involving jumping parameters and switching topologies is discussed. Then, a cost function is formulated to evaluate the impact of these two types of switching on system performance.</p>
      <p>• Unlike<sup>[<xref ref-type="bibr" rid="B32">32</xref>]</sup>, the algebraic Riccati equation (ARE) cannot be successfully derived due to the influence of NCTs. This paper derives a global ARE to solve the optimal control policy under the influence of NCTs. Based on the ADP framework, we develop global policy iteration (GPI) and global value iteration (GVI) algorithms to approximate the controller gain.</p>
      <p>The remainder of this paper is structured as follows. Section 2 shows the problem formulation and preliminaries. GPI and GVI algorithms are proposed to find optimal control policy, with the convergence of the algorithms and the stability of the system analyzed in Section 3. The validity of the theoretical results obtained through numerical simulation was verified in Section 4. Finally, Section 5 summarizes the work presented in this paper.</p>
    </sec>
    <sec id="sec2">
      <title>2. PROBLEM FORMULATION AND PRELIMINARIES</title>
      <sec id="sec2-1">
        <title>2.1. Notation</title>
        <p>The symbol <inline-formula><tex-math id="M1">$$ \otimes $$</tex-math></inline-formula> represents the Kronecker product. ℝ<italic><sup>n</sup></italic> denotes the set of n-dimensional real vectors. <italic>R<sup>n</sup></italic><sup>×</sup><italic><sup>n</sup></italic> is the set of <italic>n</italic> × <italic>n</italic> real matrices. <italic>I<sub>N</sub></italic> is the <italic>N</italic>-dimensional identity matrix. <italic>λ<sub>min</sub></italic>{·} and <italic>λ<sub>max</sub></italic>{·} represent the smallest and largest eigenvalues of ·, respectively.</p>
      </sec>
      <sec id="sec2-2">
        <title>2.2. Graph theory</title>
        <p>Define a directed graph <inline-formula><tex-math id="M1">$$ \vartheta=(\mathcal{V},\mathcal{E},\mathcal{A}) $$</tex-math></inline-formula> to represent the interactive relationships between a leader and <italic>N</italic> followers. <inline-formula><tex-math id="M1">$$ \mathcal{V} $$</tex-math></inline-formula> = {<italic>v<sub>j</sub></italic> : <italic>j</italic> = 1, …, <italic>N</italic>} and <inline-formula><tex-math id="M1">$$ \mathcal{E} $$</tex-math></inline-formula> = {(<italic>v<sub>i</sub></italic>, <italic>v<sub>j</sub></italic>)|<italic>i</italic>, <italic>j</italic> ∈ <inline-formula><tex-math id="M1">$$ \mathcal{V} $$</tex-math></inline-formula>} indicate the set of nodes and the set of edges, respectively. Within this graph, the associated adjacency matrix is <inline-formula><tex-math id="M1">$$ \mathcal{A} $$</tex-math></inline-formula> = [<italic>a<sub>ij</sub></italic>] ∈ ℝ<italic><sup>N</sup></italic><sup>×</sup><italic><sup>N</sup></italic>, where the element <italic>a<sub>ij</sub></italic> &gt; 0 if the edge (<italic>v<sub>i</sub></italic>, <italic>v<sub>j</sub></italic>) ∈ <inline-formula><tex-math id="M1">$$ \mathcal{E} $$</tex-math></inline-formula> exists, with agent <italic>j</italic> acts as the neighbor of agent <italic>i</italic> under this condition, whereas <italic>a<sub>ij</sub></italic> = 0. The neighborhood set of <italic>v<sub>i</sub></italic> is defined as <italic>N<sub>i</sub></italic> ={<italic>j</italic>|(<italic>i</italic>, <italic>j</italic>) ∈ <inline-formula><tex-math id="M1">$$ \mathcal{E} $$</tex-math></inline-formula>}. The degree matrix is denoted as <inline-formula><tex-math id="M1">$$ \mathcal{D} $$</tex-math></inline-formula> = diag{<italic>d</italic><sub>1</sub>, <italic>d</italic><sub>2</sub>, …, <italic>d<sub>N</sub></italic>}, where <italic>d<sub>i</sub></italic> = <inline-formula><tex-math id="M1">$$ \sum_{j \in N_i} a_{ij} $$</tex-math></inline-formula>. Then, the Laplacian matrix is expressed as <inline-formula><tex-math id="M1">$$ \mathcal{L}=\mathcal{D}-\mathcal{A} $$</tex-math></inline-formula>. The pinning matrix <inline-formula><tex-math id="M1">$$ \mathcal{B} $$</tex-math></inline-formula> = diag {<italic>b</italic><sub>1</sub>, <italic>b</italic><sub>2</sub>, …, <italic>b<sub>N</sub></italic>} characterizes the connection relationship between followers and the leader, where <italic>b<sub>i</sub></italic> = 1 if agent <italic>i</italic> receives information from the leader directly; otherwise <italic>b<sub>i</sub></italic> = 0. The graph contains a directed spanning tree if a path exists from the leader to all followers.</p>
        <p>For a time-variant topology, the dynamic communication structure at time step <italic>k</italic> is <inline-formula><tex-math id="M1">$$ \vartheta $$</tex-math></inline-formula>(<italic>k</italic>) = (<inline-formula><tex-math id="M1">$$ \mathcal{V} $$</tex-math></inline-formula>, <inline-formula><tex-math id="M1">$$ \mathcal{E} $$</tex-math></inline-formula>(<italic>k</italic>), <inline-formula><tex-math id="M1">$$ \mathcal{A} $$</tex-math></inline-formula>(<italic>k</italic>)), and all possible topological forms in the system constitute a finite set {<inline-formula><tex-math id="M1">$$ \vartheta $$</tex-math></inline-formula><sub>1</sub>, <inline-formula><tex-math id="M1">$$ \vartheta $$</tex-math></inline-formula><sub>2</sub>, …, <inline-formula><tex-math id="M1">$$ \vartheta $$</tex-math></inline-formula><italic><sub>f</sub></italic>}. A Markov switching signal <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>) : [0, ∞] → <italic>ℓ</italic> ∈ <italic>F</italic> <inline-formula><tex-math id="M1">$$ \triangleq $$</tex-math></inline-formula> {1, 2, …, <italic>f</italic>} is utilized to describe the switching of the topologies. Accordingly, <italic>a<sub>ij</sub><sup>ℓ</sup></italic>, <italic>b<sub>i</sub><sup>ℓ</sup></italic>, and <italic>l<sub>ii</sub><sup>ℓ</sup></italic> = Σ<italic><sub>j</sub></italic><sub>=1</sub><italic><sup>N</sup></italic><italic>a<sub>ij</sub></italic> are elements of the adjacency matrix <inline-formula><tex-math id="M1">$$ \mathcal{A} $$</tex-math></inline-formula>, the pinning matrix <inline-formula><tex-math id="M1">$$ \mathcal{B} $$</tex-math></inline-formula>, and the Laplacian matrix <inline-formula><tex-math id="M1">$$ \mathcal{L} $$</tex-math></inline-formula> in the topology <italic>ℓ</italic>, respectively. It is said that <inline-formula><tex-math id="M1">$$ \vartheta $$</tex-math></inline-formula>(<italic>k</italic>) = <inline-formula><tex-math id="M1">$$ \vartheta $$</tex-math></inline-formula><italic><sub>ℓ</sub></italic> if and only if <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>) = <italic>ℓ</italic>. <inline-formula><tex-math id="M1">$$ \vartheta $$</tex-math></inline-formula><italic><sub>un</sub></italic> is indicated as <inline-formula><tex-math id="M1">$$ \vartheta_{un} = \bigcup_{\ell \in F} \vartheta_\ell $$</tex-math></inline-formula>, which is employed to represent the union of all possible topologies. Ω = [Ω<italic><sub>ij</sub></italic>]<italic><sub>f</sub></italic><sub>×</sub><italic><sub>f</sub></italic> indicates the transition probability matrix of a Markov process, where Ω<italic><sub>ij</sub> </italic>=<italic>Pr</italic>{<inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>+1) = <italic>j</italic>|<inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>) = <italic>i</italic>}, <inline-formula><tex-math id="M1">$$ \forall $$</tex-math></inline-formula><italic>i</italic>, <italic>j</italic> ∈ <italic>F</italic>. <italic>χ</italic> is the stationary distribution for {<inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>)}, then Ω<italic><sup>T</sup></italic><italic>χ</italic> = <italic>χ</italic>.</p>
        <p>
          <bold>
            <italic>Assumption 1</italic>
          </bold> Under the framework of Markov switching topology, the associated union graph is assumed to contain a directed spanning tree, with the switching signal <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>) governed by an ergodic Markov chain.</p>
      </sec>
      <sec id="sec2-3">
        <title>2.3. Problem formulation</title>
        <p>Consider MASs consisting of one leader and <italic>N</italic> followers. The dynamic evolution equations for each follower and the leader can be expressed as follows:</p>
        <p><disp-formula> <label>(1a)</label> <tex-math id="E1"> $$  x_i(k+1) = A_g x_i(k) + B_g u_i(k), $$ </tex-math></disp-formula></p>
		<p><disp-formula> <label>(1b)</label> <tex-math id="E1"> $$  x_0(k+1) = A_g x_0(k), $$ </tex-math></disp-formula></p>
        <p>where <italic>x<sub>i</sub></italic>(<italic>k</italic>) ∈ ℝ<italic><sup>n</sup></italic> is the state of the <italic>i</italic>-th agent, <italic>x</italic><sub>0</sub>(<italic>k</italic>) ∈ ℝ<italic><sup>n</sup></italic> is the state of the leader and <italic>u<sub>i</sub></italic>(<italic>k</italic>) ∈ ℝ<italic><sup>m</sup></italic> denotes the system input. <italic>g</italic> represents a simplified symbol for a Markov chain {<italic>g</italic>(<italic>k</italic>)}, which takes values in a finite set <inline-formula><tex-math id="M1">$$ \mathcal{S} $$</tex-math></inline-formula> = {1, 2, 3, …, <italic>m</italic>}.</p>
        <p>The transition probability of the Markov chain{<italic>g</italic>(<italic>k</italic>)} is defined as</p>
        <p><disp-formula> <label>(2)</label> <tex-math id="E1"> $$ \pi_{gp} = \Pr\{\zeta(k+1) = p \mid \zeta(k) = g\}, $$ </tex-math></disp-formula></p>
        <p>where <italic>π<sub>gp</sub></italic> is the transition probability from mode <italic>g</italic> to mode <italic>p</italic> at the next time step with <italic>π<sub>gp</sub></italic> ≥ 0 for all <italic>g</italic>, <italic>p</italic> ∈ <italic>S</italic> and Σ<sub>p=1</sub><italic><sup>m</sup></italic><italic>π<sub>gp</sub></italic> = 1 for each mode <italic>g</italic>.</p>
        <p>Denote the tracking error of the local neighborhood for the <italic>i</italic>-th agent by</p>
        <p><disp-formula> <label>(3)</label> <tex-math id="E1"> $$  \ e_i(k)=\sum_{j=1}^Na_{ij}^{\ell}(x_i(k)-x_j(k))+b_{i}^{\ell}(x_i(k)-x_0(k)). $$ </tex-math></disp-formula></p>
        <p>Then, the dynamic evolution equation for the error system of agent <italic>i</italic> is expressed as follows:</p>
        <p><disp-formula> <label>(4)</label> <tex-math id="E1"> $$  \begin{aligned}
\ e_i(k+1)&amp;=\sum_{j=1}^Na_{ij}^{\ell}(x_i(k+1)-x_j(k+1))+b_{i}^{\ell}(x_i(k+1)-x_0(k+1))\\
&amp;=\sum_{j=1}^Na_{ij}^{\ell}(A_gx_i(k)+B_gu_i(k)-A_gx_j(k)-B_gu_j(k))+b_{i}^{\ell}(A_gx_i(k)+B_gu_i(k)-A_gx_0(k))\\
&amp;=A_ge_i(k)+(l_{ii}^{\ell}+b_{i}^{\ell})B_gu_i(k)-\sum_{j=1}^NB_ga_{ij}^{\ell}u_j(k).
\end{aligned} $$ </tex-math></disp-formula></p>
        <p>
          <bold>
            <italic>Remark 1</italic>
          </bold> It is worth noting that both <italic>A<sub>g</sub></italic> and <italic>B<sub>g</sub></italic> depend on the Markov jump process <italic>g</italic>(<italic>k</italic>), while <italic>a<sub>ij</sub><sup>ℓ</sup></italic>, <italic>b<sub>i</sub><sup>ℓ</sup></italic>, and <italic>l<sub>ii</sub><sup>ℓ</sup></italic> rely on the switching signal <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>) of the topology. Since the probability distribution of the signal <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>) for topology switching follows a stationary distribution, the topology graph among agents is guaranteed not to remain in a fixed mode indefinitely. This property further ensures the joint connectivity of the Markov switching topology graph considered in this paper. In addition, the Markov jumping signal <italic>g</italic>(<italic>k</italic>) and the Markov switching signal <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>) are independent. Note that if they are not independent, the calculation of transition probabilities during modal transitions may be affected, which could in turn influence the reconstruction of the cost function and the analysis of system stability. This issue is left for future research.</p>
        <p>To characterize the cost of the agent, the cost function of the <italic>i</italic>-th agent in mode <italic>g</italic> is defined as follows:</p>
        <p><disp-formula> <label>(5)</label> <tex-math id="E1"> $$  \ {V_{i,g}}(e_i(k))=\sum_{z=k}^{\infty}{(e_{i}^T(z)}{Q_{ig}}e_i(z)+{u_{i}^T(z)}{R_{ig}}u_i(z))=\sum_{z=k}^{\infty}{C_{ig}(e_{i}(z),u_i(z))}, $$ </tex-math></disp-formula></p>
        <p>where <italic>Q<sub>ig</sub></italic> is the semidefinite matrix and <italic>R<sub>ig</sub></italic> is the positive definite matrix.</p>
        <p>
          <bold>
            <italic>Remark 2</italic>
          </bold> In the cost function (5), the utility function <italic>C<sub>ig</sub></italic> of each agent consists of two components: the tracking error (3) and the energy consumed by the control input <italic>u<sub>i</sub></italic>(<italic>k</italic>). This paper aims to make all followers reach consensus with the leader and minimize the cost function (5) of agent <italic>i</italic> at the same time. To achieve the optimization goal of the system, it is crucial to select appropriate weight parameters in the utility function <italic>C<sub>ig</sub></italic>. According to the classical linear quadratic regulator theory<sup>[<xref ref-type="bibr" rid="B33">33</xref>]</sup>, the weighting matrix <italic>Q<sub>ig</sub></italic> directly affects the convergence rate of the system states, while <italic>R<sub>ig</sub></italic> is closely related to the control input energy. Therefore, practical implementation requires a reasonable balance between system energy consumption and convergence performance.</p>
        <p>Based on the above analysis, the main objective of this paper is to design an optimal controller <italic>u<sub>i</sub></italic>(<italic>k</italic>) that enables the MASs to achieve optimal consensus.</p>
      </sec>
      <sec id="sec2-4">
        <title>2.4. Problem transformation</title>
        <p>In order to solve the optimal control problem in Markov jump MASs, a cost function is defined for each agent under different modes in Equation (5). Since mode jumps can affect system performance and complicate the stability analysis, the cost function is reformulated. Meanwhile, the optimal control policy is difficult to express in a linear state-feedback form due to the NCTs. For this reason, the method of restructuring the cost function is adopted to settle the problem caused by the jumping parameter. Subsequently, a global approach is proposed to address the interference caused by NCTs.</p>
        <p>Inspired by<sup>[<xref ref-type="bibr" rid="B16">16</xref>]</sup>, the transition probability (2) is utilized to reconstruct the cost function for each agent, as shown below:</p>
        <p><disp-formula> <label>(6)</label> <tex-math id="E1"> $$  \begin{aligned}
    \left \{
    \begin{array}{l}
        V_I(e_i(k)) =\pi_{11} V_{i,1}(e_i(k)) + \pi_{12} V_{i,2}(e_i(k)) + \cdots + \pi_{1m} V_{i,m}(e_i(k))\\
        V_{II}(e_i(k)) =\pi_{21} V_{i,1}(e_i(k)) + \pi_{22} V_{i,2}(e_i(k)) + \cdots + \pi_{2m} V_{i,m}(e_i(k))\\
        \vdots \\
        V_m(e_i(k))= \pi_{m1} V_{i,1}(e_i(k)) + \pi_{m2} V_{i,2}(e_i(k)) + \cdots + \pi_{mm} V_{i,m}(e_i(k)).
    \end{array}
    \right.
\end{aligned}	$$ </tex-math></disp-formula></p>
        <p>Hence, the control problem for MASs is formulated as a multiobjective optimization problem. The above multi-objective problem is transformed into a single-objective problem by employing the weighted sum method. The reconstructed cost function is written as</p>
        <p><disp-formula> <label>(7)</label> <tex-math id="E1"> $$  V_i(e_i(k))=\lambda_1{V_I(e_i(k))}+\lambda_2{V_{II}(e_i(k))}+\cdots+\lambda_m{V_m(e_i(k))}, $$ </tex-math></disp-formula></p>
        <p>where <italic>λ<sub>g</sub></italic> &gt; 0 is a weight coefficient and Σ<italic><sub>g</sub></italic><sub>=1</sub><italic><sup>m</sup></italic><italic>λ<sub>g</sub></italic> = 1. <italic>λ<sub>g</sub></italic> represents the weights associated with the system parameter modes. Its values can be generated by using the transition probabilities <italic>π<sub>gp</sub></italic> between system modes. Moreover, in practice, users can influence system performance by adjusting <italic>λ<sub>g</sub></italic>.</p>
        <p>With the Equations (6) and (7), the cost function of each agent is derived as follows:</p>
        <p><disp-formula> <label>(8)</label> <tex-math id="E1"> $$  \begin{split}
V_{i}(e_i(k)) &amp;= \lambda_1 V_I(e_i(k)) + \lambda_2 V_{II}(e_i(k)) + \cdots + \lambda_m V_m(e_i(k)) \\
&amp;= \left( \lambda_1 \pi_{11} + \lambda_2 \pi_{21} + \cdots + \lambda_m \pi_{m1} \right) V_{i,1}(e_i(k)) \\
&amp;\quad + \left( \lambda_1 \pi_{12} + \lambda_2 \pi_{22} + \cdots + \lambda_m \pi_{m2} \right) V_{i,2}(e_i(k)) \\
&amp;\quad + \cdots + \left( \lambda_1 \pi_{1m} + \cdots + \lambda_m \pi_{mm} \right) V_{i,m}(e_i(k)) \\
&amp;= D_1 V_{i,1}(e_i(k)) + D_2 V_{i,2}(e_i(k)) + \cdots + D_m V_{i,m}(e_i(k)) \\
&amp;=\sum_{g=1}^m D_g \sum_{z=k}^\infty \left( e_i(z)^T \left(Q_{ig}\right) e_i(z) + u_i(z)^T \left(R_{ig}\right) u_i(z) \right) \\
&amp;=e_i(k)^T \mathcal{Q}_{i} e_i(k) + u_i(k)^T \mathcal{R}_{i} u_i(k)+\sum_{p=1}^m D_gV_{i,g}(e_i(k+1))\\
&amp;=e_i(k)^T \mathcal{Q}_{i} e_i(k)+u_i(k)^T \mathcal{R}_{i} u_i(k)+V_i(e_i(k+1)),
\end{split} $$ </tex-math></disp-formula></p>
        <p>where <italic>D<sub>g</sub></italic> = Σ<italic><sub>p</sub></italic><sub>=1</sub><italic><sup>m</sup></italic><italic>λ<sub>p</sub>π<sub>pg</sub></italic> &gt; 0. <italic>c<sub>ig</sub></italic>(<italic>e<sub>i</sub></italic>(<italic>k</italic>), <italic>u<sub>i</sub></italic>(<italic>k</italic>)) = <italic>e<sub>i</sub></italic>(<italic>k</italic>)<italic><sup>T</sup></italic><inline-formula><tex-math id="M1">$$ \mathcal{Q} $$</tex-math></inline-formula><italic><sub>i</sub></italic><italic>e<sub>i</sub></italic>(<italic>k</italic>) + <italic>u<sub>i</sub></italic>(<italic>k</italic>)<italic><sup>T</sup></italic><inline-formula><tex-math id="M1">$$ \mathcal{R} $$</tex-math></inline-formula><italic><sub>i</sub></italic><italic>u<sub>i</sub></italic>(<italic>k</italic>) is the utility function, where <inline-formula><tex-math id="M1">$$ \mathcal{Q} $$</tex-math></inline-formula><italic><sub>i</sub></italic> = Σ<italic><sub>g</sub></italic><sub>=1</sub><italic><sup>m</sup></italic><italic>D<sub>g</sub>Q<sub>ig</sub></italic> and <inline-formula><tex-math id="M1">$$ \mathcal{R} $$</tex-math></inline-formula><italic><sub>i</sub> </italic>= Σ<italic><sub>g</sub></italic><sub>=1</sub><italic><sup>m</sup></italic><italic>D<sub>g</sub>R<sub>ig</sub></italic>.</p>
        <p>Due to the interference from the NCTs, it is difficult to directly establish a linear relationship between the controller <italic>u<sub>i</sub></italic>(<italic>k</italic>) and the tracking error <italic>e<sub>i</sub></italic>(<italic>k</italic>). To overcome this limitation, the global forms of the controller and error are proposed to establish a linear relationship between the controller and the error system.</p>
        <p>The global error vector <italic>E</italic>(<italic>k</italic>) and the global control vector <italic>U</italic>(<italic>k</italic>) are defined as</p>
        <p><disp-formula> <label>(9)</label> <tex-math id="E1"> $$  E(k) = 
\begin{bmatrix}
e_1(k) \\
e_2(k) \\
\vdots \\
e_N(k)
\end{bmatrix},
\quad 
U(k) = 
\begin{bmatrix}
u_1(k) \\
u_2(k) \\
\vdots \\
u_N(k)
\end{bmatrix}. $$ </tex-math></disp-formula></p>
        <p>From the Equation (4), the dynamic evolution equation of the global error system is established as follows:</p>
        <p><disp-formula> <label>(10)</label> <tex-math id="E1"> $$  \begin{aligned}
E(k+1)=&amp;\begin{bmatrix}
A_g &amp; 0  &amp; \cdots &amp; 0\\
0 &amp; A_g  &amp; \cdots &amp; 0\\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots\\
0 &amp; 0 &amp; \cdots &amp; A_g
\end{bmatrix}
\begin{bmatrix}
e_1(k) \\
e_2(k) \\
\vdots \\
e_N(k)
\end{bmatrix}+
\begin{bmatrix}
(l_{11}^{\ell}+b_{1}^{\ell})B_g &amp; 0 &amp; \cdots &amp; 0\\
0 &amp; (l_{22}^{\ell}+b_{2}^{\ell})B_g &amp; \cdots &amp; 0\\
\vdots &amp; \vdots  &amp; \ddots &amp; \vdots\\
0 &amp; 0 &amp; \cdots &amp;(l_{NN}^{\ell}+b_{N}^{\ell})B_g
\end{bmatrix}
\begin{bmatrix}
u_1(k) \\
u_2(k) \\
\vdots \\
u_N(k)
\end{bmatrix}\\
&amp;-\begin{bmatrix}
0 &amp; a_{12}^{\ell}B_g &amp; \cdots &amp; a_{1N}^{\ell}B_g \\
a_{21}^{\ell}B_g &amp; 0 &amp; \cdots  &amp; a_{2N}^{\ell}B_g \\
\vdots &amp; \vdots &amp; \ddots  &amp; \vdots \\
a_{N1}^{\ell}B_g &amp; a_{N2}^{\ell}B_g &amp; \cdots &amp; 0
\end{bmatrix}
\begin{bmatrix}
u_1(k) \\
u_2(k) \\
\vdots \\
u_N(k)
\end{bmatrix}\\
=&amp;\begin{bmatrix}
A_g &amp; 0  &amp; \cdots &amp; 0\\
0 &amp; A_g  &amp; \cdots &amp; 0\\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots\\
0 &amp; 0 &amp; \cdots &amp; A_g
\end{bmatrix}
\begin{bmatrix}
e_1(k) \\
e_2(k) \\
\vdots \\
e_N(k)
\end{bmatrix}+
\begin{bmatrix}
\sum_{j=1}^Na_{1j}^{\ell}B_g &amp; -a_{12}^{\ell}B_g &amp; \cdots &amp; -a_{1N}^{\ell}B_g \\
-a_{21}^{\ell}B_g &amp; \sum_{j=1}^Na_{2j}^{\ell}B_g &amp; \cdots &amp; -a_{2N}^{\ell}B_g \\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots\\
-a_{N1}^{\ell}B_g &amp; -a_{N2}^{\ell}B_g &amp; \cdots &amp; \sum_{j=1}^Na_{Nj}^{\ell}B_g
\end{bmatrix}
\begin{bmatrix}
u_1(k) \\
u_2(k) \\
\vdots \\
u_N(k)
\end{bmatrix}\\
&amp;+
\begin{bmatrix}
b_{1}^{\ell}B_g  &amp; 0 &amp; \cdots &amp; 0 \\
0 &amp; b_{2}^{\ell}B_g &amp; \cdots &amp; 0 \\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots\\
0 &amp; 0 &amp; \cdots &amp; b_{N}^{\ell}B_g
\end{bmatrix}
\begin{bmatrix}
u_1(k) \\
u_2(k) \\
\vdots \\
u_N(k)
\end{bmatrix}\\
=&amp;(I_N \otimes A_g)E(k)+((\mathcal{L}^{\ell}+ \mathcal{B}^{\ell})\otimes B_g)U(k)\\
=&amp;\bar{A}_{g}E(k)+\bar{B}_{\ell g}U(k).
  \end{aligned} $$ </tex-math></disp-formula></p>
        <p>where <inline-formula><tex-math id="M1">$$ \bar{A} $$</tex-math></inline-formula><italic><sub>g</sub> </italic>= <italic>I<sub>N</sub></italic> <inline-formula><tex-math id="M1">$$ \otimes $$</tex-math></inline-formula> <italic>A<sub>g</sub></italic> and <inline-formula><tex-math id="M1">$$ \bar{B} $$</tex-math></inline-formula><italic><sub>ℓg</sub> </italic>= (<inline-formula><tex-math id="M1">$$ \mathcal{L} $$</tex-math></inline-formula><italic><sup>ℓ</sup></italic> + <inline-formula><tex-math id="M1">$$ \mathcal{B} $$</tex-math></inline-formula><italic><sup>ℓ</sup></italic>) × <italic>B<sub>g</sub></italic>.</p>
      </sec>
    </sec>
    <sec id="sec3">
      <title>3. OPTIMAL CONSENSUS CONTROL FOR MASS UNDER SWITCHING TOPOLOGY</title>
      <p>In this section, a global cost function is derived to solve the problem of interference from NCTs in the derivation of the optimal control policy. Then, the optimization problem is converted into a minimization problem in mathematics using Bellman’s optimality principle. Based on this, GPI and GVI algorithms are developed to find the optimal control policy. Finally, the monotonicity of the cost function kernel matrix is derived to prove the convergence of the algorithm, and the Lyapunov stability theorem is applied to verify the system’s stability.</p>
      <sec id="sec3-1">
        <title>3.1. Optimal consensus control</title>
        <p>From the Equations (8) and (9), the global cost function is derived as below:</p>
        <p><disp-formula> <label>(11)</label> <tex-math id="E1"> $$  \begin{aligned}
V(E(k)) &amp;=E^T(k)QE(k)+U^T(k)RU(k)+ V(E(k+1))\\
&amp;=C(E(k),U(k))+V(E(k+1)),
\end{aligned} $$ </tex-math></disp-formula></p>
        <p>where the matrix <italic>Q</italic>, the matrix <italic>R</italic>, and the global kernel matrix <italic>P</italic> are expressed as follows:</p>
        <p><disp-formula> <label>(12)</label> <tex-math id="E1"> $$  Q =
\begin{bmatrix}
\mathcal{Q}_{1} &amp; 0 &amp; \cdots &amp; 0 \\
0 &amp; \mathcal{Q}_{2} &amp; \cdots &amp; 0 \\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots \\
0 &amp; 0 &amp; \cdots &amp; \mathcal{Q}_{N}
\end{bmatrix},
\quad 
R =
\begin{bmatrix}
\mathcal{R}_{1} &amp; 0 &amp; \cdots &amp; 0 \\
0 &amp; \mathcal{R}_{2} &amp; \cdots &amp; 0 \\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots \\
0 &amp; 0 &amp; \cdots &amp; \mathcal{R}_{N}
\end{bmatrix},
\quad   
P=
\begin{bmatrix}
P_{11} &amp; P_{12} &amp; \cdots &amp; P_{1N} \\
P_{21} &amp; P_{22} &amp; \cdots &amp; P_{2N} \\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots \\
P_{N1} &amp; P_{N2} &amp; \cdots &amp; P_{NN}
\end{bmatrix}, $$ </tex-math></disp-formula></p>
        <p>where the matrix <italic>P<sub>ii</sub></italic> is the kernel matrix of the cost function <italic>V<sub>i</sub></italic>(<italic>e<sub>i</sub></italic>(<italic>k</italic>)) and is the positive definite matrix. Since the cost function can be expressed in a quadratic form <italic>V</italic>(<italic>E</italic>(<italic>k</italic>)) = <italic>E<sup>T</sup></italic>(<italic>k</italic>)<italic>PE</italic>(<italic>k</italic>), Equation (11) is rewritten as</p>
        <p><disp-formula> <label>(13)</label> <tex-math id="E1"> $$  E^T(k)PE(k)=E^T(k)QE(k)+U^T(k)RU(k)+E^T(k+1)PE(k+1). $$ </tex-math></disp-formula></p>
        <p>By Bellman’s optimality principle, the optimal cost function <italic>V</italic><sup>*</sup>(<italic>E</italic>(<italic>k</italic>)) is defined as</p>
        <p><disp-formula> <label>(14)</label> <tex-math id="E1"> $$  \begin{aligned}
V^*(E(k))=\min_{U(k)}\left[C(E(k),U(k))+V^*(E(k+1))\right].
\end{aligned} $$ </tex-math></disp-formula></p>
        <p>Then, the Hamilton function is constructed as follows:</p>
        <p><disp-formula> <label>(15)</label> <tex-math id="E1"> $$  \begin{aligned}
H[E(k),U(k)]&amp;=E^T(k)QE(k)+U^T(k)RU(k)+E^T(k+1)PE(k+1)-E^T(k)PE(k)\\
&amp;=E^T(k)(Q+{\bar A}^T_g P{\bar A}_g-P)E(k)+2E^T(k){\bar A}^T_g P{\bar B}_{\ell g}U(k)+U^T(k)(R+{\bar B}_{\ell g}^TP{\bar B}_{\ell g})U(k).
\end{aligned} $$ </tex-math></disp-formula></p>
        <p>Moreover, the first-order necessary condition requires that <inline-formula><tex-math id="M1">$$ \frac{\partial H[E(k),U(k)]}{\partial U(k)} $$</tex-math></inline-formula> = 0. Furthermore, the equation <inline-formula><tex-math id="M1">$$ (R+{\bar B}_{\ell g}^TP{\bar B}_{\ell g})U(k)+{\bar B}^T_{\ell g}P{\bar A}_gE(k) $$</tex-math></inline-formula> = 0 holds and the global optimal controller is described as</p>
        <p><disp-formula> <label>(16)</label> <tex-math id="E1"> $$  U^*(k) =-(R+{\bar B}^T_{\ell g} P^* {\bar B}_{\ell g})^{-1} {\bar B}^T_{\ell g} P^* {\bar A}_g E(k)=-{\bar K}^*_{\ell g}E(k), $$ </tex-math></disp-formula></p>
        <p>where <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><sup>*</sup><italic><sub>ℓg</sub></italic> is the global optimal controller gain and <italic>P</italic><sup>*</sup> is the unique solution to the ARE is expressed as</p>
        <p><disp-formula> <label>(17)</label> <tex-math id="E1"> $$  P=Q+{\bar A}^T_g P{\bar A}_g-{\bar A}^T_gP{\bar B}_{\ell g}(R+{\bar B}_{\ell g}^TP{\bar B}_{\ell g})^{-1}{\bar B}^T_{\ell g}P{\bar A}_g. $$ </tex-math></disp-formula></p>
        <p>
          <bold>
            <italic>Remark 3</italic>
          </bold> The researchers in<sup>[<xref ref-type="bibr" rid="B23">23</xref>,<xref ref-type="bibr" rid="B28">28</xref>,<xref ref-type="bibr" rid="B34">34</xref>]</sup> derived the corresponding Hamilton function by constructing a cost function for each agent and determined the optimal control policy. A local neighborhood tracking error system is established. It is worth noting that, due to the influence of the NCTs, the methods of<sup>[<xref ref-type="bibr" rid="B23">23</xref>,<xref ref-type="bibr" rid="B28">28</xref>,<xref ref-type="bibr" rid="B34">34</xref>]</sup> cannot derive the ARE based on the local cost function, which makes it difficult to derive the optimal control policy. To this end, a global cost function is developed to derive the global ARE in this paper. Subsequently, GPI and GVI algorithms are proposed to obtain approximate solutions for the global ARE and thereby determine the optimal controller. Compared with the aforementioned literature, the GPI and GVI algorithms developed in this paper are intended to address the problem that the ARE cannot be established due to NCTs. In addition, since matrix <italic>P</italic> in Equation (17) exhibits nonlinear characteristics, its exact solution is difficult to obtain.</p>
        <p>
          <bold>
            <italic>Remark 4</italic>
          </bold> The problem of optimal consensus control of MASs is considered in<sup>[<xref ref-type="bibr" rid="B28">28</xref>]</sup>, where the optimal control policy is derived as <italic>u<sub>i</sub></italic><sup>*</sup>(<italic>k</italic>) = -<inline-formula><tex-math id="M1">$$ \frac{\alpha}{2} $$</tex-math></inline-formula>(<italic>d<sub>i</sub></italic> + <italic>b<sub>i</sub></italic>)<italic>R<sub>ii</sub></italic><sup>-1</sup><italic>B<sub>i</sub></italic><sup>T</sup><inline-formula><tex-math id="M1">$$ \frac{\partial V_i^*(e_i(k+1))}{\partial e_i(k+1)} $$</tex-math></inline-formula>. By expanding the gradient section, one can obtain</p>
        <p><disp-formula> <label></label> <tex-math id="E1"> $$ u_i^*(k)=-\alpha(d_i+b_i)[R_{ii}+\alpha(d_i+b_i)^2R_{ii}^{-1}B_i^TP_iB_i]^{-1}R_{ii}^{-1}B_i^TP_i[Ae_i(k)-\sum_{j\in\mathcal{N}_i}a_{ij}B_ju_j(k)]. $$ </tex-math></disp-formula></p>
        <p>Notably, the above equation contains the term <inline-formula><tex-math id="M1">$$ \sum\limits_{j\in\mathcal{N}_i} $$</tex-math></inline-formula><italic>a<sub>ij</sub>B<sub>j</sub>u<sub>j</sub></italic>(<italic>k</italic>). This causes <italic>e<sub>j</sub></italic>(<italic>k</italic>) (assume <italic>u<sub>j</sub></italic>(<italic>k</italic>) = <italic>K<sub>j</sub>e<sub>j</sub></italic>(<italic>k</italic>)) to appear when converting the Bellman equation through a quadratic value function, thereby preventing the successful derivation of the ARE. To tackle this issue, this paper defines the global cost function and successfully derives the global ARE suitable for the system.</p>
      </sec>
      <sec id="sec3-2">
        <title>3.2. GPI algorithm and GVI algorithm</title>
        <p>To calculate the solution of the global ARE, GPI and GVI algorithms are proposed below. Proofs of the convergence of the two algorithms will be provided in Section 3.3.</p>
        <p>Combining the Equations (13) and (16), the Lyapunov equation is given by</p>
        <p><disp-formula> <label>(18)</label> <tex-math id="E1"> $$  P=Q+{\bar K}^T_{\ell g}R{\bar K}_{\ell g}+{({\bar A}_g-{\bar B}_{\ell g}{\bar K}_{\ell g})}^TP({\bar A}_g-{\bar B}_{\ell g}{\bar K}_{\ell g}). $$ </tex-math></disp-formula></p>
        <p>
          <bold>
            <italic>Definition 1</italic>
          </bold> (Admissible Control) If there exists a control policy <italic>U</italic>(<italic>k</italic>) that ensures the cost function (11) is bounded and makes the system (10) stable, then this policy is an admissible control.</p>
        <p>The specific implementation details of the proposed GPI and GVI algorithms are detailed in <xref ref-type="fig" rid="alg1">Algorithm 1</xref> and <xref ref-type="fig" rid="alg2">Algorithm 2</xref>, respectively.</p>
		<fig id="alg1" position="float">
          <label>Algorithm 1</label>
          <caption />
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.alg.1.jpg" />
        </fig>
		<fig id="alg2" position="float">
          <label>Algorithm 2</label>
          <caption />
          <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.alg.2.jpg" />
        </fig>
        <p>Since the GPI algorithm requires the prior determination of an admissible policy, it exhibits a certain degree of conservatism. In comparison, the VI algorithm allows the utilization of any initial policy. Hence, the following algorithm is designed to solve for an approximate solution of ARE.</p>
        <p>
          <bold>
            <italic>Remark 5</italic>
          </bold> In contrast to traditional local controller <italic>ui</italic><sup>*</sup>(<italic>k</italic>) = -(<italic>R<sub>i</sub></italic> + <italic>B<sub>i</sub><sup>T</sup>P<sub>i</sub>B<sub>i</sub></italic>)<sup>-1</sup><italic>B<sub>i</sub><sup>T</sup>P<sub>i</sub></italic><sup>*</sup><italic>A<sub>i</sub>e<sub>i</sub></italic>(<italic>k</italic>), the global optimal controller is provided in the Equation (16). The reason is that it is difficult for traditional local controllers to utilize the ARE approach for solving the optimal controller, whereas the global controller in (16) mitigates the influence of NCTs. In fact, the controller <italic>u<sub>i</sub></italic>(<italic>k</italic>) of each agent can also be derived in this paper: <italic>u<sub>i</sub></italic>(<italic>k</italic>) = -<italic>K<sub>ii</sub>e<sub>i</sub></italic>(<italic>k</italic>) - Σ<italic><sub>j</sub></italic><sub>=1</sub><italic><sup>N</sup></italic><italic>K<sub>ij</sub>e<sub>j</sub></italic>(<italic>k</italic>), where <italic>K<sub>ii</sub></italic> = (<italic>l<sub>ii</sub><sup>ℓ</sup></italic> + <italic>b<sub>i</sub><sup>ℓ</sup></italic>)[<inline-formula><tex-math id="M1">$$ \mathcal{R} $$</tex-math></inline-formula><italic><sub>i</sub> </italic>+ (<italic>l<sub>ii</sub><sup>ℓ</sup></italic> + <italic>b<sub>i</sub><sup>ℓ</sup></italic>)<italic><sup>2</sup></italic><italic>B<sub>g</sub><sup>T</sup>P<sub>ii</sub>B<sub>g</sub></italic>]<sup>-1</sup><italic>B<sub>g</sub><sup>T</sup>P<sub>ii</sub>A<sub>g</sub></italic> and <italic>K<sub>ij</sub></italic> = (<italic>l<sub>ii</sub><sup>ℓ</sup></italic> + <italic>b<sub>i</sub><sup>ℓ</sup></italic>)<italic>a<sub>ij</sub><sup>ℓ</sup></italic>[<inline-formula><tex-math id="M1">$$ \mathcal{R} $$</tex-math></inline-formula><italic><sub>i</sub> </italic>+ (<italic>l<sub>ii</sub><sup>ℓ</sup></italic> + <italic>b<sub>i</sub><sup>ℓ</sup></italic>)<sup>2</sup><italic>B<sub>g</sub><sup>T</sup>P<sub>ii</sub>B<sub>g</sub></italic>]<sup>-1</sup><italic>B<sub>g</sub><sup>T</sup>P<sub>ii</sub>B<sub>g</sub>K<sub>j</sub></italic>; <italic>K<sub>j</sub></italic> is the optimal controller gain for the <italic>j</italic>-th agent and its specific form is <italic>u<sub>j</sub></italic>(<italic>k</italic>) = -<italic>K<sub>j</sub>e<sub>j</sub></italic>(<italic>k</italic>). Furthermore, the global controller gain <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓ</sub><sub>g</sub></italic> in (16) is expressed in the form of <italic>K<sub>ii</sub></italic> and <italic>K<sub>ij</sub></italic> as follows:</p>
        <p><disp-formula> <label></label> <tex-math id="E1"> $$ {\bar K}_{\ell g}=
\begin{bmatrix}
K_{11} &amp; K_{12} &amp; \cdots &amp; K_{1N} \\
K_{21} &amp; K_{22} &amp; \cdots &amp; K_{2N} \\
\vdots &amp; \vdots &amp; \ddots &amp; \vdots \\
K_{N1} &amp; K_{N2} &amp; \cdots &amp; K_{NN}
\end{bmatrix}. $$ </tex-math></disp-formula></p>
      </sec>
      <sec id="sec3-3">
        <title>3.3. Properties of iterative algorithms and stability of system</title>
        <p>This subsection analyzes the algorithms’ monotonicity and determines their convergence properties. Then, the proof of the stability for the closed-loop system is given.</p>
        <p>
          <bold>
            <italic>Lemma 1</italic>
          </bold> The iterative cost function <italic>V<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)) of GPI is a monotonically nonincreasing sequence, that is, the following relationship holds: <italic>V<sup>l</sup></italic><sup>+1</sup>(<italic>E</italic>(<italic>k</italic>)) ≤ <italic>V<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)).</p>
        <p>
          <bold>
            <italic>Proof</italic>
          </bold> The matrix <italic>ψ<sup>l</sup></italic> is designed to be</p>
        <p><disp-formula> <label>(23)</label> <tex-math id="E1"> $$  \psi^l=I_N \otimes A_g-[(\mathcal{L}^{\ell} + \mathcal{B}^{\ell}) \otimes B_g]{\bar K}^l_{\ell g}={\bar{A}_{g}}-{\bar{B}_{\ell g}}{\bar K}^l_{\ell g}. $$ </tex-math></disp-formula></p>
        <p>Hence, the Equation (19) can be written as</p>
        <p><disp-formula> <label>(24)</label> <tex-math id="E1"> $$  P^{l}=Q+{({\bar K}^l_{\ell g})}^TR{\bar K}^l_{\ell g}+\{\psi^l\}^TP^l\{\psi^l\}. $$ </tex-math></disp-formula></p>
        <p>A function of a matrix is defined as follows:</p>
        <p><disp-formula> <label>(25)</label> <tex-math id="E1"> $$  \Phi(P^l,K)=Q+K^TRK+({\bar A}_g-{\bar B}_{\ell g}K)^TP^l({\bar A}_g-{\bar B}_{\ell g}K). $$ </tex-math></disp-formula></p>
        <p>According to Equation (16), the following conclusion can be drawn: <inline-formula><tex-math id="M1">$$ (R+{\bar B}_{\ell g}^TP^l{\bar B}_{\ell g}){\bar K}^{l+1}_{\ell g}-{\bar B}_{\ell g}P^l{\bar A}_g $$</tex-math></inline-formula> = 0.</p>
        <p>A matrix <inline-formula><tex-math id="M1">$$ \Pi $$</tex-math></inline-formula> is expressed as <inline-formula><tex-math id="M1">$$ \Pi $$</tex-math></inline-formula> = <italic>R</italic> + <inline-formula><tex-math id="M1">$$ \bar {B} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>T</sup>P<sup>l</sup><inline-formula><tex-math id="M1">$$ \bar {B} $$</tex-math></inline-formula><sub>ℓg</sub></italic> and the Equation (25) can be rewritten as follows:</p>
        <p><disp-formula> <label>(26)</label> <tex-math id="E1"> $$  \Phi(P^l,K)=Q+{\bar{A}_{g}}^TP^l\bar{A}_{g}-({\bar K}^{l+1}_{\ell g})^T \Pi {\bar K}^{l+1}_{\ell g}+(K-{\bar K}^{l+1}_{\ell g})^T \Pi (K-{\bar K}^{l+1}_{\ell g}). $$ </tex-math></disp-formula></p>
        <p>• Assuming that <italic>K</italic> = <inline-formula><tex-math id="M1">$$ {\bar K}^{l+1}_{\ell g} $$</tex-math></inline-formula>, the Equation (25) can be expressed as Φ(<italic>P<sup>l</sup></italic>, <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic><sup>+1</sup>) = <italic>Q</italic> + <inline-formula><tex-math id="M1">$$ {\bar{A}_{g}}^TP^l\bar{A}_{g}-({\bar K}^{l+1}_{\ell g})^T \Pi ({\bar K}^{l+1}_{\ell g}) $$</tex-math></inline-formula>;<break/>• When <italic>K</italic> is the gain of any controller, the following condition is true:</p>
        <p><disp-formula> <label>(27)</label> <tex-math id="E1"> $$  \Phi(P^l,K)-\Phi(P^l,{\bar K}^{l+1}_{\ell g})=(K-{\bar K}^{l+1}_{\ell g})^T \Pi (K-{\bar K}^{l+1}_{\ell g}). $$ </tex-math></disp-formula></p>
        <p>Due to the relationship that <inline-formula><tex-math id="M1">$$ \Pi \succeq $$</tex-math></inline-formula> 0, it concludes that Φ(<italic>P<sup>l</sup></italic>, <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic>) <inline-formula><tex-math id="M1">$$ \succeq $$</tex-math></inline-formula> Φ(<italic>P<sup>l</sup></italic>, <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic><sup>+1</sup>). The difference form of the kernel matrix for the cost function is expressed by</p>
        <p><disp-formula> <label>(28)</label> <tex-math id="E1"> $$  \Delta P^l={({\bar K}^l_{\ell g})}^TR{\bar K}^l_{\ell g}+\{\psi^l\}^TP^l\{\psi^l\}-{({\bar K}^{l+1}_{\ell g})}^TR{\bar K}^{l+1}_{\ell g}-\{\psi^{l+1}\}^TP^l\{\psi^{l+1}\} \succeq 0. $$ </tex-math></disp-formula></p>
        <p>Therefore, it can be concluded that: <italic>P<sup>l</sup></italic> <inline-formula><tex-math id="M1">$$ \succeq $$</tex-math></inline-formula> <italic>P<sup>l</sup></italic><sup>+1</sup>. Using the relationship between the cost function and the kernel matrix in Equation (13), the monotonicity of the cost function <italic>V<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)) follows.</p>
        <p>
          <bold>
            <italic>Lemma 2</italic>
          </bold> Define the iterative cost function <italic>V<sup>l</sup></italic> of GVI as</p>
        <p><disp-formula> <label>(29)</label> <tex-math id="E1"> $$  V^{l+1}(E(k))=C(E(k),U^l(k))+V^l(E(k+1)). $$ </tex-math></disp-formula></p>
        <p>If the kernel matrix <italic>P<sup>l</sup></italic><sup>+1</sup> and controller gain <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic> are updated based on (21) and (22), the following statements hold:</p>
        <p>• If <italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup> <inline-formula><tex-math id="M1">$$ \succ $$</tex-math></inline-formula> 0, then <italic>V<sup>l</sup></italic><sup>+1</sup>(<italic>E</italic>(<italic>k</italic>)) ≥ <italic>V<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)).<break/>• If <italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup> <inline-formula><tex-math id="M1">$$ \prec $$</tex-math></inline-formula> 0, then <italic>V<sup>l</sup></italic><sup>+1</sup>(<italic>E</italic>(<italic>k</italic>)) ≤ <italic>V<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)).</p>
        <p>
          <bold>
            <italic>Proof</italic>
          </bold> It is first demonstrated that the cost function sequence is nondecreasing under the assumption <italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup> <inline-formula><tex-math id="M1">$$ \succ $$</tex-math></inline-formula> 0. Define a new sequence <italic>γ<sup>l</sup></italic> with <italic>γ</italic><sup>0</sup>(<italic>E</italic>(<italic>k</italic>)) = <italic>V</italic><sup>0</sup>(<italic>E</italic>(<italic>k</italic>)) = <italic>E<sup>T</sup></italic>(<italic>k</italic>)<italic>P</italic><sup>0</sup><italic>E</italic>(<italic>k</italic>) = 0 as follows:</p>
        <p><disp-formula> <label>(30)</label> <tex-math id="E1"> $$  \gamma^{l+1}(E(k))=C(E(k),U^{l+1}(k))+\gamma^l(E(k+1)). $$ </tex-math></disp-formula></p>
        <p>Due to <italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup> <inline-formula><tex-math id="M1">$$ \succ $$</tex-math></inline-formula> 0, it can derive <italic>E<sup>T</sup></italic>(<italic>k</italic>)(<italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup>)<italic>E</italic>(<italic>k</italic>) ≥ 0. From <italic>γ</italic><sup>0</sup>(<italic>E</italic>(<italic>k</italic>)) = <italic>V</italic><sup>0</sup>(<italic>E</italic>(<italic>k</italic>)), we have</p>
        <p><disp-formula> <label>(31)</label> <tex-math id="E1"> $$  V^1(E(k))-\gamma^0(E(k))=V^1(E(k))-V^0(E(k))=E(k)^T(P^1-P^0)E(k) \geq 0, $$ </tex-math></disp-formula></p>
        <p>which means</p>
        <p><disp-formula> <label>(32)</label> <tex-math id="E1"> $$  V^1(E(k)) \geq \gamma^0(E(k)). $$ </tex-math></disp-formula></p>
        <p>Assuming that <italic>V<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)) ≥ <italic>γ<sup>l</sup></italic><sup>-1</sup>(<italic>E</italic>(<italic>k</italic>)) is true, it follows that <italic>V<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>+1)) ≥ <italic>γ<sup>l</sup></italic><sup>-1</sup>(<italic>E</italic>(<italic>k</italic>+1)) holds. Considering</p>
        <p><disp-formula> <label>(33)</label> <tex-math id="E1"> $$  \begin{aligned}
V^{l+1}(E(k))-\gamma^l(E(k))&amp;=C(E(k),U^{l}(k))+V^l(E(k+1))-C(E(k),U^{l}(k))-\gamma^{l-1}(E(k+1))\\
&amp;=V^l(E(k+1))-\gamma^{l-1}(E(k+1)) \geq 0,
\end{aligned} $$ </tex-math></disp-formula></p>
        <p>which indicates</p>
        <p><disp-formula> <label>(34)</label> <tex-math id="E1"> $$  V^{l+1}(E(k)) \geq \gamma^l(E(k)). $$ </tex-math></disp-formula></p>
        <p>Based on the Equation (21), a function is given by</p>
        <p><disp-formula> <label>(35)</label> <tex-math id="E1"> $$  F(X,K)=Q+{K}^TRK+{({\bar A}_g-{\bar B}_{\ell g}K)}^TX({\bar A}_g-{\bar B}_{\ell g}K). $$ </tex-math></disp-formula></p>
        <p>Select the matrix <italic>M</italic> as the kernel matrix of the Equation (30), the following equation holds: <italic>γ<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)) = <italic>E<sup>T</sup></italic>(<italic>k</italic>)<italic>M<sup>l</sup>E</italic>(<italic>k</italic>). By the conditions defined above, one can conclude that: <italic>M</italic><sup>0</sup> = <italic>P</italic><sup>0</sup>. Subsequently, assume that the relationship between <italic>M<sup>l</sup></italic> and <italic>P<sup>l</sup></italic> satisfies <italic>M<sup>l</sup></italic> <inline-formula><tex-math id="M1">$$ \succeq $$</tex-math></inline-formula> <italic>P<sup>l</sup></italic> when <italic>l</italic> ≥ 1. When condition <italic>K</italic> = <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic> is selected, the following conclusion can be obtained:</p>
        <p><disp-formula> <label>(36)</label> <tex-math id="E1"> $$  F(M^l,{\bar K}^{l}_{\ell g}) \succeq F(P^l,{\bar K}^{l}_{\ell g}). $$ </tex-math></disp-formula></p>
        <p>From the Equation (21) and the Equation (36), the following conclusion is obtained: <italic>M<sup>l</sup></italic><sup>+1</sup> <inline-formula><tex-math id="M1">$$ \succeq $$</tex-math></inline-formula> <italic>P<sup>l</sup></italic><sup>+1</sup>, which means <italic>γ<sup>l</sup></italic><sup>+1</sup>(<italic>E</italic>(<italic>k</italic>)) ≥ <italic>V<sup>l</sup></italic><sup>+1</sup>(<italic>E</italic>(<italic>k</italic>)). Therefore, the inequality <italic>γ<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)) ≥ <italic>V<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)) holds.</p>
        <p>Then, the following conclusion can be derived:</p>
        <p><disp-formula> <label>(37)</label> <tex-math id="E1"> $$  V^{l+1}(E(k)) \geq \gamma^l(E(k)) \geq V^{l}(E(k)), $$ </tex-math></disp-formula></p>
        <p>which implies</p>
        <p><disp-formula> <label>(38)</label> <tex-math id="E1"> $$  V^{l+1}(E(k)) \geq V^{l}(E(k)). $$ </tex-math></disp-formula></p>
        <p>Hence, the first part of the proof is completed by mathematical induction.</p>
        <p>Next, prove that the sequence of the cost function is nonincreasing by assuming <italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup> <inline-formula><tex-math id="M1">$$ \prec $$</tex-math></inline-formula> 0. Define a new sequence Γ<italic><sup>l</sup></italic> with Γ<sup>1</sup>(<italic>E</italic>(<italic>k</italic>)) = <italic>V</italic><sup>1</sup>(<italic>E</italic>(<italic>k</italic>)) = <italic>E<sup>T</sup></italic>(<italic>k</italic>)<italic>P</italic><sup>1</sup><italic>E</italic>(<italic>k</italic>) as follows:</p>
        <p><disp-formula> <label>(39)</label> <tex-math id="E1"> $$  \Gamma^{l+1}(E(k))=C(E(k),U^{l-1}(k))+\Gamma^l(E(k+1)). $$ </tex-math></disp-formula></p>
        <p>Due to <italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup> <inline-formula><tex-math id="M1">$$ \prec $$</tex-math></inline-formula> 0, it can derive <italic>E<sup>T</sup></italic>(<italic>k</italic>)(<italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup>)<italic>E</italic>(<italic>k</italic>) ≤ 0. From Γ<sup>1</sup>(<italic>E</italic>(<italic>k</italic>)) = <italic>V</italic><sup>1</sup>(<italic>E</italic>(<italic>k</italic>)), we have</p>
        <p><disp-formula> <label>(40)</label> <tex-math id="E1"> $$  \gamma^1E(k)-V^0(E(k))=V^1(E(k))-V^0(E(k))=E(k)^T(P^1-P^0)E(k) \leq 0, $$ </tex-math></disp-formula></p>
        <p>which yields</p>
        <p><disp-formula> <label>(41)</label> <tex-math id="E1"> $$  \gamma^1E(k)  \leq V^0(E(k)). $$ </tex-math></disp-formula></p>
        <p>Assuming that Γ<italic><sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)) ≤ <italic>V<sup>l</sup></italic><sup>-1</sup>(<italic>E</italic>(<italic>k</italic>)) is true, it follows that Γ<italic><sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>+1)) ≤ <italic>V<sup>l</sup></italic><sup>-1</sup>(<italic>E</italic>(<italic>k</italic>+1)) holds.</p>
        <p>Considering the following equation:</p>
        <p><disp-formula> <label>(42)</label> <tex-math id="E1"> $$  \begin{aligned}
\Gamma^{l+1}(E(k))-V^{l}(E(k))&amp;=C(E(k),U^{l-1}(k))+\Gamma^l(E(k+1))-C(E(k),U^{l-1}(k))-V^{l-1}(E(k+1))\\
&amp;=\Gamma^{l}(E(k+1))-V^l(E(k+1)) \leq 0,
\end{aligned} $$ </tex-math></disp-formula></p>
        <p>which means</p>
        <p><disp-formula> <label>(43)</label> <tex-math id="E1"> $$  V^{l}(E(k)) \geq \Gamma^{l+1}(E(k)). $$ </tex-math></disp-formula></p>
        <p>The proof of Γ<italic><sup>l</sup></italic><sup>+1</sup>(<italic>E</italic>(<italic>k</italic>)) ≥ <italic>V<sup>l</sup></italic><sup>+1</sup>(<italic>E</italic>(<italic>k</italic>)) is similar to the proof given above and will not be repeated here. Then, the inequality can be represented as</p>
        <p><disp-formula> <label>(44)</label> <tex-math id="E1"> $$  V^{l}(E(k)) \geq \Gamma^{l+1}(E(k)) \geq V^{l+1}(E(k)). $$ </tex-math></disp-formula></p>
        <p>Therefore, the second part is proven to be complete using mathematical induction.</p>
        <p>
          <bold>
            <italic>Remark 6</italic>
          </bold> In<sup>[<xref ref-type="bibr" rid="B30">30</xref>]</sup>, the monotonicity of the VI algorithm is proved by constructing two specific functions and comparing them with the cost function, but a complete proof of <italic>γ<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)) ≥ <italic>V<sup>l</sup></italic>(<italic>E</italic>(<italic>k</italic>)) is not provided. A rigorous proof of this inequality is given in Lemma 2 of this paper. The proof shows that the monotone property of the cost function relies on the comparison between <italic>P</italic><sup>1</sup> and <italic>P</italic><sup>0</sup>. Once this relationship is established, the monotonic behavior is preserved throughout the iterations.</p>
        <p>
          <bold>
            <italic>Theorem 1</italic>
          </bold> Suppose the sequences <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic> and <italic>P<sup>l</sup></italic> are computed by <xref ref-type="fig" rid="alg1">Algorithm 1</xref> and <xref ref-type="fig" rid="alg2">Algorithm 2</xref>. Then, the iterative controller gain <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic> and the iterative kernel matrix <italic>P<sup>l</sup></italic> converge to the optimal controller gain <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub></italic><sup>*</sup> and the optimal kernel matrix <italic>P</italic><sup>*</sup>.</p>
        <p>
          <bold>
            <italic>Proof</italic>
          </bold> Since the iterative cost function in <xref ref-type="fig" rid="alg1">Algorithm 1</xref> and the iterative cost function in <xref ref-type="fig" rid="alg2">Algorithm 2</xref> when <italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup> <inline-formula><tex-math id="M1">$$ \prec $$</tex-math></inline-formula> 0 are both nonincreasing, the convergence of these two cases is analyzed first. With Lemma 1, Lemma 2, and Equation (13), the nonincreasing property of the iterative kernel matrix <italic>P<sup>l</sup></italic> is obtained as <italic>P<sup>l</sup></italic><sup>+1</sup> <inline-formula><tex-math id="M1">$$ \preceq $$</tex-math></inline-formula> <italic>P<sup>l</sup></italic>. Subsequently, it can be derived from Equation (18) that <italic>P<sup>l</sup></italic> <inline-formula><tex-math id="M1">$$ \succeq $$</tex-math></inline-formula> 0.</p>
        <p>As the matrix sequence {<italic>P<sup>l</sup></italic>} is monotonically bounded, there exists a limit lim<italic><sub>l</sub></italic><sub>→∞</sub> <italic>P<sup>l</sup></italic> = <inline-formula><tex-math id="M1">$$ \underline{P} $$</tex-math></inline-formula>. According to <xref ref-type="fig" rid="alg1">Algorithms 1</xref> and <xref ref-type="fig" rid="alg2">2</xref>, <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic> = <inline-formula><tex-math id="M1">$$ \underline{K} $$</tex-math></inline-formula> when <italic>l</italic> → ∞. Then, the Equations (17) and (19) are transformed as</p>
        <p><disp-formula> <label>(45)</label> <tex-math id="E1"> $$  \underline{P} =Q+{\underline{K}}^TR\underline{K}+{({\bar A}_g-{\bar B}_{\ell g}\underline{K})}^T\underline{P}({\bar A}_g-{\bar B}_{\ell g}\underline{K}). $$ </tex-math></disp-formula></p>
        <p>As a result, the limit matrix <inline-formula><tex-math id="M1">$$ \underline{P} $$</tex-math></inline-formula> satisfies the ARE. Since the proof of case <italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup> <inline-formula><tex-math id="M1">$$ \succ $$</tex-math></inline-formula> 0 in Lemma 2 is similar to the above process, it will not be repeated in the subsequent derivation. Under the above analysis, it is concluded that the iterative controller gain <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic> and iterative kernel matrix <italic>P<sup>l</sup></italic> converge to the optimal solutions <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub></italic><sup>*</sup> and <italic>P</italic><sup>*</sup>, respectively.</p>
        <p>Next, the convergence of the iterative kernel matrix <italic>P<sup>l</sup></italic> in Algorithm 2 when <italic>P</italic><sup>1</sup> - <italic>P</italic><sup>0</sup> <inline-formula><tex-math id="M1">$$ \succ $$</tex-math></inline-formula> 0 is analyzed. From Equation (30), the following equation can be derived as</p>
        <p><disp-formula> <label>(46)</label> <tex-math id="E1"> $$  \begin{aligned}
\gamma^{l+1}(E(k))=&amp;C(E(k),U^{l+1}(k))+\gamma^{l}(E(k+1))\\
=&amp;C(E(k),U^{l+1}(k))+C(E(k+1),U^{l}(k+1))+\gamma^{l-1}(E(k+2))\\
&amp;\vdots \\
=&amp;C(E(k),U^{l+1}(k))+C(E(k+1),U^{l}(k+1))+\cdots\\
&amp;+C(E(k+l),U^{1}(k+l))+\gamma^{0}(E(k+l+1))\\
=&amp;\sum_{\kappa=0}^{l}C(E(k+\kappa),U^{l+1-\kappa}(k+\kappa)),
\label{46} 
\end{aligned} $$ </tex-math></disp-formula></p>
        <p>where <italic>γ</italic><sup>0</sup>(<italic>E</italic>(<italic>k</italic> + <italic>l</italic> + 1)) = 0. Thus, the inequality is shown from (45) as follows:</p>
        <p><disp-formula> <label>(47)</label> <tex-math id="E1"> $$  \gamma^{l+1}(E(k)) \leq \lim_{l \to \infty}\sum_{\kappa=0}^{l}C(E(k+\kappa),U^{l+1-\kappa}(k))={\bar V}.  $$ </tex-math></disp-formula></p>
        <p>By the Equation (37), it follows that <italic>V<sup>l</sup></italic><sup>+1</sup>(<italic>E</italic>(<italic>k</italic>)) ≤ <italic>γ<sup>l+1</sup></italic>(<italic>E</italic>(<italic>k</italic>)) ≤ <inline-formula><tex-math id="M1">$$ \bar {V} $$</tex-math></inline-formula>. Furthermore, the relationship is derived as <italic>P<sup>l+1</sup></italic> <inline-formula><tex-math id="M1">$$ \preceq \bar {P} $$</tex-math></inline-formula>, where <inline-formula><tex-math id="M1">$$ \bar {P} $$</tex-math></inline-formula> satisfies the equation <inline-formula><tex-math id="M1">$$ \bar {V} $$</tex-math></inline-formula> = <italic>E<sup>T</sup></italic>(<italic>k</italic>)<inline-formula><tex-math id="M1">$$ \bar {P} $$</tex-math></inline-formula><italic>E</italic>(<italic>k</italic>). Hence, it is obtained that <inline-formula><tex-math id="M1">$$ \bar {P} $$</tex-math></inline-formula> is an upper bound of <italic>P<sup>l</sup></italic>. Then, the convergence of the iterative kernel matrix <italic>P<sup>l</sup></italic> is proven by Equation (13) and Lemma 2. Therefore, it is concluded that the iterative controller gain <inline-formula><tex-math id="M1">$$ \bar {K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic> and iterative kernel matrix <italic>P<sup>l</sup></italic> converge to the optimal solutions <inline-formula><tex-math id="M1">$$ \bar {K} $$</tex-math></inline-formula><italic><sub>ℓg</sub></italic><sup>*</sup> and <italic>P</italic><sup>*</sup>, respectively.</p>
        <p>
          <bold>
            <italic>Theorem 2</italic>
          </bold> Assuming that the <italic>U</italic><sup>*</sup>(<italic>k</italic>) is provided by the Equation (16) and <italic>V</italic><sup>*</sup>(<italic>E</italic>(<italic>k</italic>)) complies with the Equation (14), then the system (10) converges to an asymptotically stable state, and the consensus of the agents is reached.</p>
        <p>
          <bold>
            <italic>Proof</italic>
          </bold> Select optimal cost function <italic>V</italic><sup>*</sup>(<italic>E</italic>(<italic>k</italic>)) as a Lyapunov function, whose specific form as</p>
        <p><disp-formula> <label>(48)</label> <tex-math id="E1"> $$  V^*(E(k))=E^T(k)QE(k)+(U^*(k))^TRU^*(k)+ V^*(E(k+1)), $$ </tex-math></disp-formula></p>
        <p>where <italic>Q</italic> <inline-formula><tex-math id="M1">$$ \succeq $$</tex-math></inline-formula> 0 and <italic>R</italic> <inline-formula><tex-math id="M1">$$ \succ  $$</tex-math></inline-formula> 0. Subsequently, by analyzing the Equation (48), the kernel matrix <italic>P</italic><sup>*</sup> of <italic>V</italic><sup>*</sup>(<italic>E</italic>(<italic>k</italic>)) satisfies <italic>P</italic><sup>*</sup> <inline-formula><tex-math id="M1">$$ \succ $$</tex-math></inline-formula> 0. Define the minimum eigenvalue <inline-formula><tex-math id="M1">$$ \underline{p} $$</tex-math></inline-formula> = <italic>λ<sub>min</sub></italic>{<italic>P</italic><sup>*</sup>} &gt; 0 and the maximum eigenvalue <inline-formula><tex-math id="M1">$$ \overline {p} $$</tex-math></inline-formula> = <italic>λ<sub>max</sub></italic>{<italic>P</italic><sup>*</sup>} &gt; 0 of matrix <italic>P</italic><sup>*</sup>, respectively. Thus, the following equation is derived:</p>
        <p><disp-formula> <label>(49)</label> <tex-math id="E1"> $$  \underline p\|E(k)\|^2
≤
V^*(E(k))
\le
\overline p\|E(k)\|^2. $$ </tex-math></disp-formula></p>
        <p>Furthermore, from the inequality <inline-formula><tex-math id="M1">$$ \underline {p} $$</tex-math></inline-formula>||<italic>E</italic>(<italic>k</italic>)||<sup>2</sup> ≤ <italic>V</italic><sup>*</sup>(<italic>E</italic>(<italic>k</italic>)), it follows that <italic>V<sup>*</sup></italic>(<italic>E</italic>(<italic>k</italic>)) → ∞ when ||<italic>E</italic>(<italic>k</italic>)|| → ∞. Then, <italic>V</italic><sup>*</sup>(<italic>E</italic>(<italic>k</italic>)) is radially unbounded.</p>
        <p>From Equations (10), (16), and (23), the difference of the Lyapunov function is defined as</p>
        <p><disp-formula> <label>(50)</label> <tex-math id="E1"> $$  \begin{aligned}
\mathbb{E}[\Delta V^*(E(k))]
&amp;\triangleq
\mathbb{E}\left[V^*(E(k+1))\right] - \mathbb{E} \left[V^*(E(k))\right]\\
&amp;=E^T(k)
\left[
(\psi^*)^T
P^*
\psi^*-P^*
\right]
E(k)\\
&amp;=-E^T(k)
\left[
Q+({\bar K}^*_{\ell g})^TR{\bar K}^*_{\ell g}
\right]
E(k)\\
&amp;=-E^T(k)
  {\bar W}^*_{\ell g}
  E(k).
\end{aligned} $$ </tex-math></disp-formula></p>
        <p>In particular, the above conditions imply that <inline-formula><tex-math id="M1">$$ {\bar {W}} $$</tex-math></inline-formula><italic><sub>ℓg</sub></italic><sup>*</sup> is a positive definite matrix and the minimum eigenvalue of <inline-formula><tex-math id="M1">$$ {\bar {W}} $$</tex-math></inline-formula><italic><sub>ℓg</sub></italic><sup>*</sup> is defined as <inline-formula><tex-math id="M1">$$ \underline{w} $$</tex-math></inline-formula> =<italic>λ<sub>min</sub></italic>{<inline-formula><tex-math id="M1">$$ \bar {W} $$</tex-math></inline-formula>}<italic><sub>ℓg</sub></italic><sup>*</sup> &gt; 0. Then, the Equation (50) is expressed as the following form:</p>
        <p><disp-formula> <label>(51)</label> <tex-math id="E1"> $$  \Delta V^*(E(k)) \le -\underline{w}\|E(k)\|^2 \le 0. $$ </tex-math></disp-formula></p>
        <p>Combining Equation (51) and the Lyapunov stability theorem, the state of the error system (10) is asymptotically stable.</p>
      </sec>
    </sec>
    <sec id="sec4">
      <title>4. SIMULATION EXAMPLES</title>
      <p>This section verifies the developed algorithms and the designed controller through two simulation examples. In particular, Example 1 demonstrates the numerical simulation and compares it with methods in the existing literature. Then, Example 2 validates the effectiveness of the proposed approach in practical systems.</p>
      <p>Example 1: Consider a MAS consisting of one leader and six followers. Specifically, the system matrices are shown by</p>
      <p><disp-formula> <label></label> <tex-math id="E1"> $$ A_1 =
\begin{bmatrix}
0.9898 &amp; 0.0198 \\
-0.0198 &amp; 0.9898 
\end{bmatrix},\quad 
B_1 =
\begin{bmatrix}
0.1 &amp; 0.15 \\
0.1 &amp; 0
\end{bmatrix},\quad 
A_2 =
\begin{bmatrix}
1.0119 &amp; 0.0202 \\
-0.0202 &amp; 1.0119
\end{bmatrix},\quad 
B_2 =0.6B_1. $$ </tex-math></disp-formula></p>
      <p>Thereafter, the transition probability (2) is chosen in matrix form as [<italic>π<sub>gp</sub></italic>]<sub>2×2</sub> = <inline-formula><tex-math id="M1">$$ \begin{bmatrix} 0.5 &amp; 0.5 \\ 0.6 &amp; 0.4 \end{bmatrix} $$</tex-math></inline-formula>. Assuming that the system is more likely to be in Mode 1, the weight coefficient is specified as <italic>λ</italic><sub>1</sub> = 0.7 and <italic>λ</italic><sub>2</sub> = 0.3. Set the initial status value for leader and six followers as <italic>x</italic><sub>0</sub>(0) = [8, -6]<italic><sup>T</sup></italic>, <italic>x</italic><sub>1</sub>(0) = [20, -15]<italic><sup>T</sup></italic>, <italic>x</italic><sub>2</sub>(0) = [-15, 18]<italic><sup>T</sup></italic>, <italic>x</italic><sub>3</sub>(0) = [18, -12]<italic><sup>T</sup></italic>, <italic>x</italic><sub>4</sub>(0) = [-12, 20]<italic><sup>T</sup></italic>, <italic>x</italic><sub>5</sub>(0) = [22, -18]<italic><sup>T</sup></italic>, and <italic>x</italic><sub>6</sub>(0) = [-18, 22]<italic><sup>T</sup></italic>. In addition, the weight matrices in the cost functions of each agent are selected as follows:</p>
      <p><disp-formula> <label></label> <tex-math id="E1"> $$ Q_{i1} =
\begin{bmatrix}
5 &amp; 0 \\
0 &amp; 5 
\end{bmatrix},\quad 
R_{i1} =
\begin{bmatrix}
4 &amp; 0 \\
0 &amp; 4
\end{bmatrix},\quad 
Q_{i2} =
\begin{bmatrix}
20 &amp; 0 \\
0 &amp; 20
\end{bmatrix},\quad 
R_{i2} =
\begin{bmatrix}
25 &amp; 0 \\
0 &amp; 25
\end{bmatrix}. $$ </tex-math></disp-formula></p>
      <p>Select an appropriate stationary distribution <italic>χ</italic> &gt; 0 to ensure the ergodicity of the Markov parameter jump process. Correspondingly, the transition probability matrix for the topology switching process <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>) is selected as Ω = <inline-formula><tex-math id="M1">$$ \begin{bmatrix} 0.4 &amp; 0.3 &amp; 0.2 &amp; 0.1 \\ 0.1 &amp; 0.5 &amp; 0.2 &amp; 0.2 \\0.2 &amp; 0.2 &amp; 0.5 &amp; 0.1 \\ 0.3 &amp; 0.1 &amp; 0.3 &amp; 0.3 \end{bmatrix} $$</tex-math></inline-formula>. Thus, the switching topology in <xref ref-type="fig" rid="fig1">Figure 1</xref> is jointly connected and includes a directed spanning tree. The sampling time is <italic>T<sub>s</sub></italic> = 0.01 s. According to <xref ref-type="fig" rid="alg1">Algorithm 1</xref> and <xref ref-type="fig" rid="alg2">Algorithm 2</xref>, the global optimal controller gain <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub></italic><sup>*</sup> and optimal global kernel matrix <italic>P</italic><sup>*</sup> are given by</p>
      <fig id="fig1" position="float">
        <label>Figure 1</label>
        <caption>
          <p>Switch topology diagram.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.1.jpg" />
      </fig>
      <p><disp-formula> <label></label> <tex-math id="E1"> $$ {\bar K}^{*}_{\ell g}=
\left(
\begin{array}{*{12}{c}}
 0.35&amp;   0.55 &amp;  0.04 &amp;  0.04  &amp; 0     &amp; 0   &amp;   0.16 &amp;  0.18 &amp;  0.04 &amp;  0.04  &amp; 0  &amp;    0\\
 0.87&amp;  -0.32 &amp;  0.09 &amp; -0.03 &amp;  0    &amp;  0   &amp;   0.36 &amp; -0.11 &amp;  0.09 &amp; -0.02  &amp; 0  &amp;    0\\
 0.04&amp;   0.04 &amp;  0.13 &amp;  0.27 &amp;  0    &amp;  0   &amp;   0.06 &amp;  0.07 &amp;  0.07  &amp; 0.10  &amp; 0  &amp;    0\\
 0.09&amp;  -0.03&amp;   0.35 &amp; -0.14  &amp; 0    &amp;  0   &amp;   0.13 &amp; -0.04  &amp; 0.18 &amp; -0.07  &amp; 0  &amp;    0\\
 0 &amp;     0   &amp;   0    &amp;  0    &amp;  0.31 &amp;  0.52 &amp;  0    &amp;  0   &amp;   0    &amp;  0    &amp;  0.12 &amp;  0.14\\
 0 &amp;     0  &amp;    0    &amp;  0    &amp;  0.82 &amp; -0.31 &amp;  0    &amp;  0   &amp;   0    &amp;  0   &amp;   0.28 &amp; -0.09\\
-0.04&amp;  -0.04&amp;  -0.13 &amp; -0.27 &amp;  0    &amp;  0   &amp;  -0.06 &amp; -0.07 &amp; -0.07  &amp;-0.10 &amp;  0    &amp;  0\\
-0.09&amp;   0.03 &amp; -0.35 &amp;  0.14 &amp;  0     &amp; 0   &amp;  -0.13 &amp;  0.04 &amp; -0.18 &amp;  0.07 &amp;  0    &amp;  0\\
 0   &amp;   0   &amp;   0    &amp;  0    &amp;  0     &amp; 0   &amp;   0    &amp;  0   &amp;   0    &amp;  0   &amp;   0    &amp;  0\\
 0   &amp;   0   &amp;   0   &amp;   0    &amp;  0    &amp;  0    &amp;  0    &amp;  0   &amp;   0    &amp;  0    &amp;  0   &amp;   0\\
 0  &amp;    0   &amp;   0   &amp;   0    &amp;  0    &amp;  0    &amp;  0    &amp;  0   &amp;   0    &amp;  0    &amp;  0   &amp;   0\\
 0  &amp;    0   &amp;   0   &amp;   0    &amp;  0    &amp;  0   &amp;   0    &amp;  0    &amp;  0    &amp;  0   &amp;   0  &amp;    0
\end{array}
\right), \ell=4, g=1. $$ </tex-math></disp-formula></p>
<p><disp-formula> <label></label> <tex-math id="E1"> $$ {P}^{*}=
\left(
\begin{array}{*{12}{c}}
69.03&amp;	-28.40&amp;	0&amp;	0&amp;	0&amp;	0&amp;	13.95&amp;	-5.12&amp;	0&amp;	0&amp;	0&amp;	0\\
-28.40&amp;	101.72&amp;	0&amp;	0&amp;	0&amp;	0&amp;	-5.37&amp;	15.35&amp;	0&amp;	0&amp;	0&amp;	0\\
0&amp;	0&amp;	66.19&amp;	-28.83&amp;	0&amp;	0&amp;	0&amp;	0&amp;	14.93&amp;	-5.85&amp;	0&amp;	0\\
0&amp;	0&amp;	-28.83&amp;	101.75&amp;	0&amp;	0&amp;	0&amp;	0&amp;	-6.14&amp;	17.60&amp;	0&amp;	0\\
0&amp;	0&amp;	0&amp;	0&amp;	150.56&amp;	-54.20&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0\\
0&amp;	0&amp;	0&amp;	0&amp;	-54.20&amp;	194.24&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0\\
13.95&amp;	-5.37&amp;	0&amp;	0&amp;	0&amp;	0&amp;	127.94&amp;	-41.55&amp;	0&amp;	0&amp;	0&amp;	0\\
-5.12&amp;	15.35&amp;	0&amp;	0&amp;	0&amp;	0&amp;	-41.55&amp;	150.89&amp;	0&amp;	0&amp;	0&amp;	0\\
0&amp;	0&amp;	14.93&amp;	-6.14&amp;	0&amp;	0&amp;	0&amp;	0&amp;	112.50&amp;	-38.21&amp;	0&amp;	0\\
0&amp;	0&amp;	-5.85&amp;	17.60&amp;	0&amp;	0&amp;	0&amp;	0&amp;	-38.21&amp;	138.26&amp;	0&amp;	0\\
0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	102.87&amp;	-35.72\\
0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	0&amp;	-35.72&amp;	129.63
\end{array}
\right). $$ </tex-math></disp-formula></p>
      <p>The 3D diagram in <xref ref-type="fig" rid="fig2">Figure 2</xref> presents the trajectories of all agents, while <xref ref-type="fig" rid="fig3">Figure 3</xref> displays the state curves for each agent. <xref ref-type="fig" rid="fig4">Figure 4</xref> shows the curves of the norms of the local tracking error <italic>e<sub>i</sub></italic>(<italic>k</italic>) and the global tracking error <italic>E</italic>(<italic>k</italic>). From <xref ref-type="fig" rid="fig2">Figures 2</xref>-<xref ref-type="fig" rid="fig4">4</xref>, it can be observed that under the action of the global controller, the states of all follower agents successfully track the dynamic trajectory of the leader, and the local and global tracking errors converge to 0 in approximately 8 s. This indicates that leader-follower consensus has been achieved and demonstrates the validity of the proposed control policy.</p>
      <fig id="fig2" position="float" width="520">
        <label>Figure 2</label>
        <caption>
          <p>3D diagram of system states under Markov jump of the parameter and Markov switching topology.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.2.jpg" />
      </fig>
      <fig id="fig3" position="float" width="550">
        <label>Figure 3</label>
        <caption>
          <p>The state curve of each agent under the optimal controller.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.3.jpg" />
      </fig>
      <fig id="fig4" position="float">
        <label>Figure 4</label>
        <caption>
          <p>The norms of <italic>e<sub>i</sub></italic>(<italic>k</italic>) and <italic>E</italic>(<italic>k</italic>) under jumping signals <italic>g</italic>(<italic>k</italic>) and <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>).</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.4.jpg" />
      </fig>
      <p>
        <xref ref-type="fig" rid="fig5">Figures 5</xref> and <xref ref-type="fig" rid="fig6">6</xref> plot the curve of the norm of the kernel matrix <italic>P<sup>l</sup></italic> and the norm of the control gain matrix <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic> for GPI and GVI algorithms during the iteration process. As illustrated in the figures, after corresponding iterations, both the GPI and GVI algorithms converge stably to the optimal values for the kernel matrix and the control gain matrix. As the number of iterations <italic>l</italic> increases, the norm of the matrix errors (<italic>P<sup>l</sup></italic><sup>+1</sup> - <italic>P<sup>l</sup></italic>) and (<inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic><sup>+1</sup> - <inline-formula><tex-math id="M1">$$ {\bar K} $$</tex-math></inline-formula><italic><sub>ℓg</sub><sup>l</sup></italic>) converge to 0. This demonstrates that the proposed <xref ref-type="fig" rid="alg1">Algorithm 1</xref> and <xref ref-type="fig" rid="alg2">Algorithm 2</xref> effectively find an optimal control policy for MASs. The proposed control policy and algorithm have been repeatedly validated as effective.</p>
      <fig id="fig5" position="float">
        <label>Figure 5</label>
        <caption>
          <p>Convergence of GPI and GVI algorithms. GPI: Global policy iteration; GVI: global value iteration.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.5.jpg" />
      </fig>
      <fig id="fig6" position="float">
        <label>Figure 6</label>
        <caption>
          <p>Iterative error in GPI and GVI algorithms. GPI: Global policy iteration; GVI: global value iteration.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.6.jpg" />
      </fig>
      <p>
        <xref ref-type="table" rid="t1">Table 1</xref> compares the characteristics of the presented approach in this paper with those of existing studies<sup>[<xref ref-type="bibr" rid="B16">16</xref>,<xref ref-type="bibr" rid="B23">23</xref>,<xref ref-type="bibr" rid="B28">28</xref>]</sup>. It should be noted that × indicates that the literature considers NCTs in the system, but the influence of NCTs cannot be eliminated through the ARE framework, making it impossible to derive the optimal controller. By contrast, √ denotes the case where the literature considers NCTs in the system, but the influence of NCTs can be eliminated through the ARE framework. Prior research has proposed several algorithms for finding approximate solutions to the optimal controller. Nevertheless, the optimal consensus problem for Markov jumping parameter under the Markov switching topology has not been thoroughly investigated. Specifically, the literature<sup>[<xref ref-type="bibr" rid="B16">16</xref>]</sup> studied the stability of Markov jumping parameter systems, while the literature<sup>[<xref ref-type="bibr" rid="B23">23</xref>]</sup> investigated the optimal consensus of MASs under a Markov switching topology. In this paper, GPI and GVI algorithms are proposed to successfully calculate an approximate solution for the optimal controller in both of these cases. Notably, the methods in<sup>[<xref ref-type="bibr" rid="B23">23</xref>,<xref ref-type="bibr" rid="B28">28</xref>]</sup> are affected by NCTs when solving for the ARE. Thus, they are unable to successfully derive the ARE, and the optimal control policy cannot be computed. The global ARE using the global method is successfully derived in this paper. Based on this, two global algorithms are proposed for approximating the optimal control policy.</p>
      <table-wrap id="t1">
        <label>Table 1</label>
        <caption>
          <p>Comparison with literature</p>
        </caption>
        <table frame="hsides" rules="groups">
          <thead>
            <tr>
              <td style="border-bottom:1;">
                <bold>Method</bold>
              </td>
              <td style="border-bottom:1;">
                <bold>Markov jumping parameter</bold>
              </td>
              <td style="border-bottom:1;">
                <bold>Markov switching topology</bold>
              </td>
              <td style="border-bottom:1;">
                <bold>PI</bold>
              </td>
              <td style="border-bottom:1;">
                <bold>VI</bold>
              </td>
              <td style="border-bottom:1;">
                <bold>NCTs</bold>
              </td>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td>[<xref ref-type="bibr" rid="B16">16</xref>]</td>
              <td>Yes</td>
              <td>No</td>
              <td>No</td>
              <td>Yes</td>
              <td>-</td>
            </tr>
            <tr>
              <td>[<xref ref-type="bibr" rid="B23">23</xref>]</td>
              <td>No</td>
              <td>Yes</td>
              <td>No</td>
              <td>Yes</td>
              <td>×</td>
            </tr>
            <tr>
              <td>[<xref ref-type="bibr" rid="B28">28</xref>]</td>
              <td>No</td>
              <td>No</td>
              <td>Yes</td>
              <td>No</td>
              <td>×</td>
            </tr>
            <tr>
              <td>Our</td>
              <td>Yes</td>
              <td>Yes</td>
              <td>Yes</td>
              <td>Yes</td>
              <td>√</td>
            </tr>
          </tbody>
        </table>
        <table-wrap-foot>
          <fn>
            <p>PI: Policy iteration; VI: value iteration; NCTs: neighbor coupling terms.</p>
          </fn>
        </table-wrap-foot>
      </table-wrap>
      <p>Then, <xref ref-type="table" rid="t2">Table 2</xref> describes the consensus comparison between this paper and the literature<sup>[<xref ref-type="bibr" rid="B23">23</xref>,<xref ref-type="bibr" rid="B35">35</xref>,<xref ref-type="bibr" rid="B36">36</xref>]</sup> under Markov jumping parameter and Markov switching topology, as well as the optimality comparison under the ARE framework. In contrast, although the method employed in the literature<sup>[<xref ref-type="bibr" rid="B23">23</xref>]</sup> achieves consensus under Markov jumping parameter and Markov switching topology, it fails to achieve optimality within the ARE framework. Meanwhile, the methods used in the literature<sup>[<xref ref-type="bibr" rid="B35">35</xref>,<xref ref-type="bibr" rid="B36">36</xref>]</sup> cannot achieve consensus under Markov jumping parameter and Markov switching topology. By comparison, the method proposed in this paper achieves optimal consensus within the ARE framework. This further verifies that the proposed approach effectively resolves problems that have not been sufficiently investigated in earlier literature.</p>
      <table-wrap id="t2">
        <label>Table 2</label>
        <caption>
          <p>Performance comparison under Markov jumping parameter and Markov switching topology</p>
        </caption>
        <table frame="hsides" rules="groups">
          <thead>
            <tr>
              <td style="border-bottom:1;">
                <bold>Method</bold>
              </td>
              <td style="border-bottom:1;">
                <bold>Consensus</bold>
              </td>
              <td style="border-bottom:1;">
                <bold>Optimality under ARE</bold>
              </td>
            </tr>
          </thead>
          <tbody>
            <tr>
              <td>[<xref ref-type="bibr" rid="B23">23</xref>]</td>
              <td>Yes</td>
              <td>No</td>
            </tr>
            <tr>
              <td>[<xref ref-type="bibr" rid="B35">35</xref>]</td>
              <td>No</td>
              <td>-</td>
            </tr>
            <tr>
              <td>[<xref ref-type="bibr" rid="B36">36</xref>]</td>
              <td>No</td>
              <td>No</td>
            </tr>
            <tr>
              <td>Our</td>
              <td>Yes</td>
              <td>Yes</td>
            </tr>
          </tbody>
        </table>
        <table-wrap-foot>
          <fn>
            <p>ARE: Algebraic Riccati equation.</p>
          </fn>
        </table-wrap-foot>
      </table-wrap>
      <p>Subsequently, as shown in <xref ref-type="fig" rid="fig7">Figures 7</xref> and <xref ref-type="fig" rid="fig8">8</xref>, a comparison is conducted between the proposed algorithm and the VI algorithm based on gradient and neural network approximation presented in the literature<sup>[<xref ref-type="bibr" rid="B23">23</xref>]</sup>, subject to both Markov jumping parameter and Markov switching topology. Correspondingly, the convergence times of the norm of the kernel matrix and the norm of the tracking error for each agent under the two algorithms are compared using identical parameter settings and illustrated in <xref ref-type="fig" rid="fig7">Figures 7</xref> and <xref ref-type="fig" rid="fig8">8</xref>. As shown in <xref ref-type="fig" rid="fig7">Figures 7</xref> and <xref ref-type="fig" rid="fig8">8</xref>, the algorithm proposed in this paper can mitigate the effects of NCTs while ensuring comparable performance to the VI algorithm in<sup>[<xref ref-type="bibr" rid="B23">23</xref>]</sup>.</p>
      <fig id="fig7" position="float">
        <label>Figure 7</label>
        <caption>
          <p>The state responses of each agent for VI in<sup>[<xref ref-type="bibr" rid="B23">23</xref>]</sup> and GVI in this paper. VI: Value iteration; GVI: global value iteration.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.7.jpg" />
      </fig>
      <fig id="fig8" position="float" width="520">
        <label>Figure 8</label>
        <caption>
          <p>Iterations number of ||<italic>P<sub>i</sub><sup>l</sup></italic>||.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.8.jpg" />
      </fig>
      <p>Example 2: To further demonstrate the effectiveness of the proposed optimal consensus control method in practical applications, this example applies a practical example related to UAVs<sup>[<xref ref-type="bibr" rid="B37">37</xref>,<xref ref-type="bibr" rid="B38">38</xref>]</sup>. According to the literature<sup>[<xref ref-type="bibr" rid="B37">37</xref>]</sup> and<sup>[<xref ref-type="bibr" rid="B38">38</xref>]</sup>, the dynamics of the agent represented by a UAV can be expressed as</p>
      <p><disp-formula> <label>(52)</label> <tex-math id="E1"> $$  \begin{bmatrix}
\dot{s_i}  \\
\ddot{s_i}
\end{bmatrix}=
\begin{bmatrix}
0 &amp; 1 \\
-\varkappa_g &amp; -c_g 
\end{bmatrix}
\begin{bmatrix}
s_i-r_i  \\
\dot{s_i}  
\end{bmatrix}+
\begin{bmatrix}
0 &amp; 0 \\
1 &amp; 0 
\end{bmatrix} u_i, $$ </tex-math></disp-formula></p>
      <p>where <inline-formula><tex-math id="M1">$$ \varkappa $$</tex-math></inline-formula><italic><sub>g</sub></italic> and <italic>c<sub>g</sub></italic> represent the damping and spring coefficients, respectively. The cooperative formation problem of UAVs is considered. <italic>s<sub>i</sub></italic> and <inline-formula><tex-math id="M1">$$ \dot {s} $$</tex-math></inline-formula><italic><sub>i</sub></italic> denote the position and velocity of the <italic>i</italic>th UAV, while <italic>r<sub>i</sub></italic> is introduced to characterize the desired relative displacement among the UAVs. The state of the agent is represented as <italic>x<sub>i</sub></italic> = [<italic>s<sub>i</sub></italic> - <italic>r<sub>i</sub></italic>, <italic>s<sub>i</sub></italic>]<italic><sup>T</sup></italic>, <italic>i</italic> = 0, 1, …, <italic>N</italic>. Next, discretization converts the continuous-time dynamics into system (1a). Two operating modes are adopted to represent variations in the UAV dynamics. The corresponding system matrices are chosen as</p>
      <p><disp-formula> <label></label> <tex-math id="E1"> $$ A_1 =
\begin{bmatrix}
0.9960 &amp; 0.0984 \\
-0.0787 &amp; 0.9665 
\end{bmatrix},\quad 
B_1 =
\begin{bmatrix}
0.0049 &amp; 0 \\
0.0984 &amp; 0
\end{bmatrix},\quad 
A_2 =
\begin{bmatrix}
0.9965 &amp; 0.0991 \\
-0.0694 &amp; 0.9816
\end{bmatrix},\quad 
B_2 =\begin{bmatrix}
0.0050 &amp; 0 \\
0.0991 &amp; 0
\end{bmatrix}. $$ </tex-math></disp-formula></p>
      <p>The jump between the two UAV modes is governed by the Markov chain <italic>g</italic>(<italic>k</italic>), whose transition probability matrix is chosen as [<italic>π<sub>pq</sub></italic>]<sub>2×2</sub> = <inline-formula><tex-math id="M1">$$ \begin{bmatrix} 0.5 &amp; 0.5 \\ 0.6 &amp; 0.4 \end{bmatrix} $$</tex-math></inline-formula>.</p>
      <p>This paper employs the switching topology to describe the exchange of information among agents. <xref ref-type="fig" rid="fig9">Figure 9</xref> shows the switching topology diagram and the joint connect diagram. The transition probability matrix for the topology switching signal <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>) is selected as Ω = <inline-formula><tex-math id="M1">$$ \begin{bmatrix} 0.7 &amp; 0.3 \\ 0.4 &amp; 0.6 \end{bmatrix} $$</tex-math></inline-formula>.</p>
      <fig id="fig9" position="float" width="500">
        <label>Figure 9</label>
        <caption>
          <p>The switching topology graph.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.9.jpg" />
      </fig>
      <p>The initial states of the leader agent and the follower agent are as follows: <italic>x</italic><sub>0</sub>(0) = [-2, 4]<italic><sup>T</sup></italic>, <italic>x</italic><sub>1</sub>(0) = [0, 3]<italic><sup>T</sup></italic>, <italic>x</italic><sub>2</sub>(0) =[2, 2]<italic><sup>T</sup></italic>, <italic>x</italic><sub>3</sub>(0) = [4, 1]<italic><sup>T</sup> </italic>by choosing suitable <italic>s<sub>i</sub></italic> and <italic>r<sub>i</sub></italic>, <italic>i</italic> = 0, 1, …, <italic>N</italic>. Using the optimal controller (16), the tracking error of local neighborhood and the global error system are depicted in <xref ref-type="fig" rid="fig10">Figures 10</xref> and <xref ref-type="fig" rid="fig11">11</xref>, respectively. Subsequently, <xref ref-type="fig" rid="fig12">Figure 12</xref> illustrates the convergence of the GPI and GVI algorithms. From the simulation results, it can be found that both algorithms converge as the number of iterations increases.</p>
      <fig id="fig10" position="float">
        <label>Figure 10</label>
        <caption>
          <p>The local tracking error <italic>e<sub>i</sub></italic>(<italic>k</italic>) under jumping signals <italic>g</italic>(<italic>k</italic>) and <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>).</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.10.jpg" />
      </fig>
      <fig id="fig11" position="float">
        <label>Figure 11</label>
        <caption>
          <p>The Norm of global tracking error <italic>E</italic>(<italic>k</italic>) under jumping signals <italic>g</italic>(<italic>k</italic>) and <inline-formula><tex-math id="M1">$$ \varsigma $$</tex-math></inline-formula>(<italic>k</italic>).</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.11.jpg" />
      </fig>
      <fig id="fig12" position="float">
        <label>Figure 12</label>
        <caption>
          <p>Iterative errors of GPI and GVI algorithms. GPI: Global policy iteration; GVI: global value iteration.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.12.jpg" />
      </fig>
      <p>Through the simulation example, the state curves of the leader and each follower are obtained and are shown in <xref ref-type="fig" rid="fig13">Figure 13</xref>. As can be seen from the figure, under the designed consensus control policy, the followers always reach consensus with the leader agent.</p>
      <fig id="fig13" position="float" width="520">
        <label>Figure 13</label>
        <caption>
          <p>The state curves of all agents in the 3D plane.</p>
        </caption>
        <graphic xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="ir6038.fig.13.jpg" />
      </fig>
    </sec>
    <sec id="sec5">
      <title>5. CONCLUSION</title>
      <p>The problem of optimal control for MASs with Markov jumping parameter under the Markov switching topology has been investigated. Since optimizing the analysis becomes complicated when defining a cost function for each agent in each mode, the cost function restructuring approach has been employed. Then, a global cost function is constructed to alleviate the influence of NCTs on the system performance and the global ARE is derived. Based on this, GPI and GVI algorithms inspired by ADP framework are proposed to approximate the optimal controller gain. Subsequently, the convergence of the algorithms and the stability of the system have been proven. Finally, simulations demonstrate that the proposed control policy and algorithms achieve comparable performance to reported in the existing literature and mitigate the impact of NCTs, while ensuring optimal consensus under Markov jumping parameter and Markov switching topology.</p>
      <p>In future research, the topic of optimal consensus in heterogeneous MASs is of great significance. The issue of interdependence between two Markov jump processes also warrants further study. In addition, the practical system may suffer from cyber attacks (e.g., denial-of-service attacks and false data injection attacks). This means that it is important to study the impact of cyber attacks on the performance of MASs.</p>
    </sec>
  </body>
  <back>
    <sec>
      <title>DECLARATIONS</title>
      <sec>
        <title>Authors’ contributions</title>
        <p>Made substantial contributions to mathematical derivations, algorithm design, and simulation, wrote and edited the original manuscript: Liu, B.</p>
        <p>Provided key feedback for this study and assisted in the completion of the simulation: Xing, W.</p>
        <p>Conceived and proposed this study: Yang, H.</p>
        <p>Checked the results and assisted in the improvement of the manuscript: Zhang, J.</p>
      </sec>
      <sec>
        <title>Availability of data and materials</title>
        <p>All data used to support the findings of this study are presented in the simulation section.</p>
      </sec>
      <sec>
        <title>AI and AI-assisted tools statement</title>
        <p>Not applicable.</p>
      </sec>
      <sec>
        <title>Financial support and sponsorship</title>
        <p>This work was supported by National Natural Science Foundation of China (62463007, 62463005, and 62563006), Natural Science Foundation of Hainan (625RC710 and 625MS047), Postdoctoral Research Funding of Hainan Province (2025-79), and Postgraduate Innovative Research Funding of Hainan Province (Hyb2025-22 and Hyb2025-31).</p>
      </sec>
      <sec>
        <title>Conflicts of interest</title>
        <p>All authors declared that there are no conflicts of interest.</p>
      </sec>
      <sec>
        <title>Ethical approval and consent to participate.</title>
        <p>Not applicable.</p>
      </sec>
      <sec>
        <title>Consent for publication.</title>
        <p>Not applicable.</p>
      </sec>
      <sec>
        <title>Copyright</title>
        <p>© The Author(s) 2026.</p>
      </sec>
    </sec>
    <ref-list>
      <ref id="B1">
        <label>1</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Olfati-Saber</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Fax</surname>
              <given-names>JA</given-names>
            </name>
            <name>
              <surname>Murray</surname>
              <given-names>RM</given-names>
            </name>
          </person-group>
          <article-title>Consensus and cooperation in networked multi-agent systems</article-title>
          <source>Proc IEEE</source>
          <year>2007</year>
          <volume>95</volume>
          <fpage>215</fpage>
          <lpage>33</lpage>
          <pub-id pub-id-type="doi">10.1109/jproc.2006.887293</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B2">
        <label>2</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Liang</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Cao</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Jiang</surname>
              <given-names>S</given-names>
            </name>
            <name>
              <surname>Xu</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>Hierarchical reinforcement learning with partner modeling for distributed multi-agent cooperation</article-title>
          <source>IEEE Trans Parallel Distrib Syst</source>
          <year>2024</year>
          <fpage>1</fpage>
          <lpage>13</lpage>
          <pub-id pub-id-type="doi">10.1109/tpds.2024.3457153</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B3">
        <label>3</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Peng</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>Neuro-adaptive cooperative control for high-order nonlinear multi-agent systems with uncertainties</article-title>
          <source>Int J Appl Math Comput Sci</source>
          <year>2021</year>
          <volume>31</volume>
          <fpage>635</fpage>
          <lpage>45</lpage>
          <pub-id pub-id-type="doi">10.34768/amcs-2021-0044</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B4">
        <label>4</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>An</surname>
              <given-names>R</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Zhao</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>Consensus of high-order multiagent systems with binary-valued communications and switching topologies</article-title>
          <source>IEEE Trans Control Netw Syst</source>
          <year>2025</year>
          <volume>12</volume>
          <fpage>1369</fpage>
          <lpage>80</lpage>
          <pub-id pub-id-type="doi">10.1109/tcns.2024.3516582</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B5">
        <label>5</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Li</surname>
              <given-names>B</given-names>
            </name>
            <name>
              <surname>Zhao</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Wen</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Periodic event-triggered consensus of stochastic multi-agent systems under switching topology</article-title>
          <source>AI Sci Eng</source>
          <year>2025</year>
          <volume>1</volume>
          <fpage>147</fpage>
          <lpage>56</lpage>
          <pub-id pub-id-type="doi">10.23919/aise.2025.000011</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B6">
        <label>6</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>He</surname>
              <given-names>W</given-names>
            </name>
            <name>
              <surname>Chen</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Sun</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Sekiguchi</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>She</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>Data-driven optimal consensus control for switching multiagent systems via joint communication graph</article-title>
          <source>IEEE Trans Ind Inf</source>
          <year>2024</year>
          <volume>20</volume>
          <fpage>5959</fpage>
          <lpage>68</lpage>
          <pub-id pub-id-type="doi">10.1109/tii.2023.3342881</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B7">
        <label>7</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Zhang</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Ahn</surname>
              <given-names>CK</given-names>
            </name>
            <name>
              <surname>Liang</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>Adaptive temporal partitioning for communication-efficient consensus in nonlinear multiagent systems</article-title>
          <source>IEEE Trans Ind Informat</source>
          <year>2026</year>
          <fpage>1</fpage>
          <lpage>12</lpage>
          <pub-id pub-id-type="doi">10.1109/tii.2026.3709625</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B8">
        <label>8</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Jin</surname>
              <given-names>N</given-names>
            </name>
            <name>
              <surname>Xu</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>Distributed optimal consensus control of multiagent systems involving state and control dependent multiplicative noise</article-title>
          <source>IEEE Trans Autom Control</source>
          <year>2023</year>
          <volume>68</volume>
          <fpage>7787</fpage>
          <lpage>94</lpage>
          <pub-id pub-id-type="doi">10.1109/tac.2023.3246422</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B9">
        <label>9</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wan</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Guo</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Wu</surname>
              <given-names>X</given-names>
            </name>
          </person-group>
          <article-title>Differentially private consensus for multi-agent systems under switching topology</article-title>
          <source>IEEE Trans Circuits Syst II</source>
          <year>2023</year>
          <volume>70</volume>
          <fpage>3499</fpage>
          <lpage>503</lpage>
          <pub-id pub-id-type="doi">10.1109/tcsii.2023.3257323</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B10">
        <label>10</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Xing</surname>
              <given-names>W</given-names>
            </name>
            <name>
              <surname>Zhao</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Basar</surname>
              <given-names>T</given-names>
            </name>
            <name>
              <surname>Xia</surname>
              <given-names>W</given-names>
            </name>
          </person-group>
          <article-title>Security investment in cyber-physical systems: stochastic games with asymmetric information and resource-constrained players</article-title>
          <source>IEEE Trans Autom Control</source>
          <year>2022</year>
          <volume>67</volume>
          <fpage>5384</fpage>
          <lpage>91</lpage>
          <pub-id pub-id-type="doi">10.1109/tac.2021.3116093</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B11">
        <label>11</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Yang</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>L</given-names>
            </name>
            <etal />
          </person-group>
          <article-title>Coordinated energy-efficient walking assistance for paraplegic patients by using the exoskeleton-walker system</article-title>
          <source>Intell Robot</source>
          <year>2024</year>
          <volume>4</volume>
          <fpage>107</fpage>
          <lpage>24</lpage>
          <pub-id pub-id-type="doi">10.20517/ir.2024.07</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B12">
        <label>12</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Yang</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Liang</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Hou</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>N</given-names>
            </name>
          </person-group>
          <article-title>Global optimal consensus for UAV swarms with time-varying objective functions and bounded input constraints</article-title>
          <source>IEEE Trans Aerosp Electron Syst</source>
          <year>2024</year>
          <volume>60</volume>
          <fpage>3822</fpage>
          <lpage>36</lpage>
          <pub-id pub-id-type="doi">10.1109/taes.2024.3368996</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B13">
        <label>13</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Jia</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Chen</surname>
              <given-names>F</given-names>
            </name>
          </person-group>
          <article-title>Feasibility of optimal formation under multiplicative noise with energy and time constraints</article-title>
          <source>IEEE Trans Autom Sci Eng</source>
          <year>2025</year>
          <volume>22</volume>
          <fpage>18522</fpage>
          <lpage>30</lpage>
          <pub-id pub-id-type="doi">10.1109/tase.2025.3587726</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B14">
        <label>14</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Shen</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Park</surname>
              <given-names>JH</given-names>
            </name>
          </person-group>
          <article-title>A fuzzy-model-based approach to optimal control for nonlinear Markov jump singularly perturbed systems: a novel integral reinforcement learning scheme</article-title>
          <source>IEEE Trans Fuzzy Syst</source>
          <year>2023</year>
          <volume>31</volume>
          <fpage>3734</fpage>
          <lpage>40</lpage>
          <pub-id pub-id-type="doi">10.1109/tfuzz.2023.3265666</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B15">
        <label>15</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Tao</surname>
              <given-names>YY</given-names>
            </name>
            <name>
              <surname>Che</surname>
              <given-names>WW</given-names>
            </name>
            <name>
              <surname>Wu</surname>
              <given-names>ZG</given-names>
            </name>
            <name>
              <surname>Xu</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Dong</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Asynchronous control of 2-D Markov jump roesser systems with nonideal transition probabilities</article-title>
          <source>IEEE Trans Cybern</source>
          <year>2024</year>
          <volume>54</volume>
          <fpage>6643</fpage>
          <lpage>52</lpage>
          <pub-id pub-id-type="doi">10.1109/tcyb.2024.3433522</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B16">
        <label>16</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Zhong</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>He</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>Z</given-names>
            </name>
          </person-group>
          <article-title>Optimal control for unknown discrete-time nonlinear Markov jump systems using adaptive dynamic programming</article-title>
          <source>IEEE Trans Neural Netw Learn Syst</source>
          <year>2014</year>
          <volume>25</volume>
          <fpage>2141</fpage>
          <lpage>55</lpage>
          <pub-id pub-id-type="doi">10.1109/tnnls.2014.2305841</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B17">
        <label>17</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Feng</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Yang</surname>
              <given-names>G</given-names>
            </name>
          </person-group>
          <article-title>Adaptive memory-event-triggered fault detection for interval type-2 fuzzy Markov jump systems with sensor saturation</article-title>
          <source>IEEE Trans Fuzzy Syst</source>
          <year>2024</year>
          <volume>32</volume>
          <fpage>2089</fpage>
          <lpage>101</lpage>
          <pub-id pub-id-type="doi">10.1109/tfuzz.2023.3343751</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B18">
        <label>18</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wang</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Park</surname>
              <given-names>JH</given-names>
            </name>
            <name>
              <surname>Yang</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>An improved protocol to consensus of delayed MASs with UNMS and aperiodic DoS cyber-attacks</article-title>
          <source>IEEE Trans Netw Sci Eng</source>
          <year>2021</year>
          <volume>8</volume>
          <fpage>2506</fpage>
          <lpage>16</lpage>
          <pub-id pub-id-type="doi">10.1109/tnse.2021.3098258</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B19">
        <label>19</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wang</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Dong</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>Robust predictive bipartite bumpless control for Markov jump MASs under switching topology: application to rotary-wing air vehicles</article-title>
          <source>IEEE Trans Veh Technol</source>
          <year>2025</year>
          <volume>74</volume>
          <fpage>7020</fpage>
          <lpage>32</lpage>
          <pub-id pub-id-type="doi">10.1109/tvt.2025.3529658</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B20">
        <label>20</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Elhamamsy</surname>
              <given-names>A</given-names>
            </name>
            <name>
              <surname>Aghili</surname>
              <given-names>F</given-names>
            </name>
            <name>
              <surname>Aghdam</surname>
              <given-names>AG</given-names>
            </name>
          </person-group>
          <article-title>Connectivity preservation and collision avoidance in multi-agent systems using model predictive control</article-title>
          <source>IEEE Trans Netw Sci Eng</source>
          <year>2023</year>
          <volume>10</volume>
          <fpage>1779</fpage>
          <lpage>91</lpage>
          <pub-id pub-id-type="doi">10.1109/tnse.2023.3234720</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B21">
        <label>21</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Yao</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Ji</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Ren</surname>
              <given-names>G</given-names>
            </name>
            <name>
              <surname>Ren</surname>
              <given-names>Z</given-names>
            </name>
          </person-group>
          <article-title>Obstacle avoidance control for unmanned tracked vehicle formation with communication constraints</article-title>
          <source>IEEE Trans Autom Sci Eng</source>
          <year>2025</year>
          <volume>22</volume>
          <fpage>19735</fpage>
          <lpage>49</lpage>
          <pub-id pub-id-type="doi">10.1109/tase.2025.3598140</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B22">
        <label>22</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Shang</surname>
              <given-names>Y</given-names>
            </name>
          </person-group>
          <article-title>Consensus of noisy multiagent systems with Markovian switching topologies and time-varying delays</article-title>
          <source>Math Probl Eng</source>
          <year>2015</year>
          <volume>2015</volume>
          <fpage>1</fpage>
          <lpage>13</lpage>
          <pub-id pub-id-type="doi">10.1155/2015/453072</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B23">
        <label>23</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ji</surname>
              <given-names>L</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>Optimal consensus model-free control for multi-agent systems subject to input delays and switching topologies</article-title>
          <source>Inf Sci</source>
          <year>2022</year>
          <volume>589</volume>
          <fpage>497</fpage>
          <lpage>515</lpage>
          <pub-id pub-id-type="doi">10.1016/j.ins.2021.12.125</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B24">
        <label>24</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Han</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Zhao</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Karimi</surname>
              <given-names>HR</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>D</given-names>
            </name>
            <name>
              <surname>Zong</surname>
              <given-names>G</given-names>
            </name>
          </person-group>
          <article-title>Adaptive optimal control for unknown constrained nonlinear systems with a novel quasi-model network</article-title>
          <source>IEEE Trans Neural Netw Learn Syst</source>
          <year>2022</year>
          <volume>33</volume>
          <fpage>2867</fpage>
          <lpage>78</lpage>
          <pub-id pub-id-type="doi">10.1109/tnnls.2020.3046614</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B25">
        <label>25</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Chen</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Lewis</surname>
              <given-names>FL</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>B</given-names>
            </name>
          </person-group>
          <article-title>Homotopic policy iteration-based learning design for unknown linear continuous-time systems</article-title>
          <source>Automatica</source>
          <year>2022</year>
          <volume>138</volume>
          <fpage>110153</fpage>
          <pub-id pub-id-type="doi">10.1016/j.automatica.2021.110153</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B26">
        <label>26</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Cai</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>K</given-names>
            </name>
            <name>
              <surname>Liu</surname>
              <given-names>C</given-names>
            </name>
          </person-group>
          <article-title>Fuzzy adaptive dynamic programming-based optimal leader-following consensus for heterogeneous nonlinear multi-agent systems</article-title>
          <source>Neural Comput Appl</source>
          <year>2020</year>
          <volume>32</volume>
          <fpage>8763</fpage>
          <lpage>81</lpage>
          <pub-id pub-id-type="doi">10.1007/s00521-019-04263-0</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B27">
        <label>27</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Yang</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Huang</surname>
              <given-names>C</given-names>
            </name>
            <name>
              <surname>Yan</surname>
              <given-names>H</given-names>
            </name>
          </person-group>
          <article-title>Fault-tolerant optimal consensus for multiagent systems: a fuzzy-based game approach</article-title>
          <source>IEEE Trans Aerosp Electron Syst</source>
          <year>2024</year>
          <volume>60</volume>
          <fpage>6839</fpage>
          <lpage>52</lpage>
          <pub-id pub-id-type="doi">10.1109/taes.2024.3407735</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B28">
        <label>28</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Peng</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Zhao</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Hu</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Ghosh</surname>
              <given-names>BK</given-names>
            </name>
          </person-group>
          <article-title>Data-driven optimal tracking control of discrete-time multi-agent systems with two-stage policy iteration algorithm</article-title>
          <source>Inf Sci</source>
          <year>2019</year>
          <volume>481</volume>
          <fpage>189</fpage>
          <lpage>202</lpage>
          <pub-id pub-id-type="doi">10.1016/j.ins.2018.12.079</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B29">
        <label>29</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Vrabie</surname>
              <given-names>D</given-names>
            </name>
            <name>
              <surname>Pastravanu</surname>
              <given-names>O</given-names>
            </name>
            <name>
              <surname>Abu-Khalaf</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Lewis</surname>
              <given-names>F</given-names>
            </name>
          </person-group>
          <article-title>Adaptive optimal control for continuous-time linear systems based on policy iteration</article-title>
          <source>Automatica</source>
          <year>2009</year>
          <volume>45</volume>
          <fpage>477</fpage>
          <lpage>84</lpage>
          <pub-id pub-id-type="doi">10.1016/j.automatica.2008.08.017</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B30">
        <label>30</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wang</surname>
              <given-names>D</given-names>
            </name>
            <name>
              <surname>Ren</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Ha</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Qiao</surname>
              <given-names>J</given-names>
            </name>
          </person-group>
          <article-title>System stability of learning-based linear optimal control with general discounted value iteration</article-title>
          <source>IEEE Trans Neural Netw Learn Syst</source>
          <year>2023</year>
          <volume>34</volume>
          <fpage>6504</fpage>
          <lpage>14</lpage>
          <pub-id pub-id-type="doi">10.1109/tnnls.2021.3137524</pub-id>
          <pub-id pub-id-type="pmid">34986105</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B31">
        <label>31</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Ren</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Wang</surname>
              <given-names>Q</given-names>
            </name>
            <name>
              <surname>Duan</surname>
              <given-names>Z</given-names>
            </name>
          </person-group>
          <article-title>Optimal leader-following consensus control of multi-agent systems: a neural network based graphical game approach</article-title>
          <source>IEEE Trans Netw Sci Eng</source>
          <year>2022</year>
          <volume>9</volume>
          <fpage>3590</fpage>
          <lpage>601</lpage>
          <pub-id pub-id-type="doi">10.1109/tnse.2022.3185019</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B32">
        <label>32</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Zhang</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Zhang</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Yang</surname>
              <given-names>G</given-names>
            </name>
            <name>
              <surname>Luo</surname>
              <given-names>Y</given-names>
            </name>
          </person-group>
          <article-title>Leader-based optimal coordination control for the consensus problem of multiagent differential games via fuzzy adaptive dynamic programming</article-title>
          <source>IEEE Trans Fuzzy Syst</source>
          <year>2015</year>
          <volume>23</volume>
          <fpage>152</fpage>
          <lpage>63</lpage>
          <pub-id pub-id-type="doi">10.1109/tfuzz.2014.2310238</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B33">
        <label>33</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Lewis</surname>
              <given-names>FL</given-names>
            </name>
            <name>
              <surname>Vrabie</surname>
              <given-names>DL</given-names>
            </name>
            <name>
              <surname>Syrmos</surname>
              <given-names>VL</given-names>
            </name>
          </person-group>
          <comment><italic>Optimal control</italic>. Wiley; 2012.</comment>
          <pub-id pub-id-type="doi">10.1002/9781118122631</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B34">
        <label>34</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Zhang</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Jiang</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Luo</surname>
              <given-names>Y</given-names>
            </name>
            <name>
              <surname>Xiao</surname>
              <given-names>G</given-names>
            </name>
          </person-group>
          <article-title>Data-driven optimal consensus control for discrete-time multi-agent systems with unknown dynamics using reinforcement learning method</article-title>
          <source>IEEE Trans Ind Electron</source>
          <year>2017</year>
          <volume>64</volume>
          <fpage>4091</fpage>
          <lpage>100</lpage>
          <pub-id pub-id-type="doi">10.1109/tie.2016.2542134</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B35">
        <label>35</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Ding</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Sheng</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Li</surname>
              <given-names>F</given-names>
            </name>
            <name>
              <surname>Xu</surname>
              <given-names>J</given-names>
            </name>
            <name>
              <surname>Ling</surname>
              <given-names>Q</given-names>
            </name>
          </person-group>
          <comment>Consensus of multi-agent Markovian jump systems under event-triggered control. In <italic>2023 42nd Chinese Control Conference (CCC)</italic>, Tianjin, China. Jul 24-26, 2023. IEEE; 2023. pp. 5682-6.</comment>
          <pub-id pub-id-type="doi">10.23919/CCC58697.2023.10240589</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B36">
        <label>36</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Yao</surname>
              <given-names>Z</given-names>
            </name>
            <name>
              <surname>Zhu</surname>
              <given-names>Q</given-names>
            </name>
            <name>
              <surname>Qin</surname>
              <given-names>P</given-names>
            </name>
            <name>
              <surname>Luo</surname>
              <given-names>M</given-names>
            </name>
          </person-group>
          <article-title>Homotopic reinforcement learning for distributed consensus control of stochastic Markov jump multi-agent systems</article-title>
          <source>J Supercomput</source>
          <year>2025</year>
          <volume>81</volume>
          <fpage>7885</fpage>
          <pub-id pub-id-type="doi">10.1007/s11227-025-07885-5</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B37">
        <label>37</label>
        <nlm-citation publication-type="book">
          <person-group person-group-type="author">
            <name>
              <surname>Michael</surname>
              <given-names>N</given-names>
            </name>
            <name>
              <surname>Schwager</surname>
              <given-names>M</given-names>
            </name>
            <name>
              <surname>Kumar</surname>
              <given-names>V</given-names>
            </name>
            <name>
              <surname>Rus</surname>
              <given-names>D</given-names>
            </name>
          </person-group>
          <comment>An experimental study of time scales and stability in networked multi-robot systems. In <italic>Experimental robotics</italic>; Khatib, O.; Kumar, V.; Sukhatme, G.; Eds.; Berlin: Springer Berlin Heidelberg; 2014. pp. 631-43.</comment>
          <pub-id pub-id-type="doi">10.1007/978-3-642-28572-1_43</pub-id>
        </nlm-citation>
      </ref>
      <ref id="B38">
        <label>38</label>
        <nlm-citation publication-type="journal">
          <person-group person-group-type="author">
            <name>
              <surname>Wang</surname>
              <given-names>X</given-names>
            </name>
            <name>
              <surname>Yang</surname>
              <given-names>H</given-names>
            </name>
            <name>
              <surname>Zhong</surname>
              <given-names>S</given-names>
            </name>
          </person-group>
          <article-title>Reliable asynchronous control for delayed multi-agent systems with stochastic faults and switching topologies</article-title>
          <source>Int J Syst Sci</source>
          <year>2021</year>
          <volume>52</volume>
          <fpage>3214</fpage>
          <lpage>25</lpage>
          <pub-id pub-id-type="doi">10.1080/00207721.2021.1924308</pub-id>
        </nlm-citation>
      </ref>
    </ref-list>
  </back>
</article>