Privacy-Preserving Average-Tracking Control for Multi-Agent Systems with Constant Reference Signals
Wei Jiang, Cheng-Lin Liu

TL;DR
This paper introduces a new algorithm for multi-agent systems to track an average while preserving privacy, even with constant reference signals.
Contribution
A novel privacy-preserving integral-type algorithm is proposed with delay-dependent convergence conditions for average-tracking.
Findings
A privacy-preserving algorithm ensures asymptotic average-tracking convergence with constant reference signals.
The algorithm is extended to handle mismatched reference signals with a new sufficient condition for convergence.
Numerical simulations confirm the effectiveness of the proposed algorithms.
Abstract
This paper addresses the average-tracking control problem for multi-agent systems subject to constant reference signals. By introducing auxiliary signals generated from the states and delayed states of agents, a novel privacy-preserving integral-type average-tracking algorithm is proposed. Leveraging the frequency-domain analysis approach, delay-dependent sufficient and necessary conditions for ensuring asymptotic average-tracking convergence are derived. Furthermore, the proposed algorithm is extended to tackle the average-tracking control problem with mismatched reference signals, and a corresponding delay-dependent sufficient condition is established to guarantee privacy-preserving average-tracking convergence. Numerical simulations are conducted to verify the effectiveness of the developed algorithms.
Click any figure to enlarge with its caption.
Figure 1
Figure 2
Figure 3
Figure 4
Figure 5
Figure 6
Figure 7
Figure 8- —National Natural Science Foundation of China
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsDistributed Control Multi-Agent Systems · Adaptive Dynamic Programming Control · Stability and Control of Uncertain Systems
1. Introduction
In recent decades, the average-tracking control problem of multi-agent systems, where each agent has a different reference signal, has attracted much attention due to its wide applications in distributed estimation and tracking, distributed resource allocation, sensor fusion, map merging, etc. [1].
For multi-agent systems where each agent is assigned an individual reference signal, the average-tracking control problem requires that each agent asymptotically converge to the average value of all reference signals through a distributed control protocol. To address the average-tracking control problem with constant reference signals, various proportional–integral (PI) average-tracking control algorithms have been proposed and analyzed for first-order multi-agent systems [2,3,4,5], with the necessary convergence condition being that the information-exchanging topology is balanced. Considering agents subject to heterogeneous external disturbances, Liu et al. integrated disturbance observers into the PI average-tracking control algorithm and derived the necessary and sufficient conditions for the system with identical time delays and a balanced topology [6]. For multi-agent systems tasked with tracking heterogeneous time-varying reference signals, numerous sophisticated average-tracking control algorithms have been developed and theoretically verified to be effective [7,8,9,10].
Notably, increasing attention has been devoted to multi-agent systems with mismatched reference signals, where valid agents are equipped with individual reference signals, while the remaining auxiliary connecting agents have no reference signals. Evidently, the average-tracking control problem for such systems poses greater challenges in analysis and synthesis. For first-order multi-agent systems with mismatched reference signals, Shan and Liu proposed a novel PI average-tracking control algorithm and derived a delay-dependent convergence condition for the system with identical time delays [11]. In addition, Chung and Kia adopted novel PI average-tracking control algorithms for first-order agents subject to mismatched time-varying reference signals, though non-negligible tracking errors persisted [12]. For the average-tracking control problem where mismatched constant reference signals are set as the initial states of the corresponding agents, Shao and Tian developed a constructive consensus algorithm under the premise that each agent must acquire the total number of agents and the number of reference signals [13]. Considering heterogeneous linear multi-agent systems, Liu et al. [14] designed a hierarchical average-tracking control algorithm to address the average-tracking problem with mismatched reference signals, which consists of an average-consensus algorithm and a decentralized tracking controller. Furthermore, Liu et al. analyzed the convergence conditions under directed and balanced topologies by leveraging the graph theory and the matrix theory [14].
In the coordination control of multi-agent systems, privacy preservation is consistently required due to inter-agent communication. Specifically, the privacy-preserving average-consensus problem, where each agent asymptotically converges to the average value of all agents’ initial states, has garnered significant research attention. To safeguard the privacy of initial states, obfuscation signals are incorporated into the agents’ dynamics and transmitted information [15,16]. Additionally, Wang [17] proposed a privacy-preserving average-consensus algorithm based on state decomposition, wherein each agent’s state is partitioned into two sub-states: one sub-state is updated via coordination control using neighbors’ corresponding sub-states, while the other sub-state evolves through internal computations. This state decomposition strategy thereby ensures the privacy of initial states [17]. Furthermore, other privacy-preserving techniques, such as homomorphic encryption [18] and differential privacy [19], have also been adopted in the consensus control of multi-agent systems.
In this paper, a privacy-preserving average-tracking control algorithm is proposed for first-order multi-agent systems with constant reference signals. The key design idea lies in constructing auxiliary signals that are distinct from the agents’ states and reference signals, with only these auxiliary variables transmitted for inter-agent coordination control. Firstly, the proposed algorithm is analyzed under the scenario of matched constant reference signals, and a delay-dependent sufficient and necessary convergence condition is derived via the frequency-domain analysis approach. Subsequently, for the case of mismatched constant reference signals, the proposed algorithm is modified, and a corresponding delay-dependent convergence condition is obtained based on frequency-domain analysis.
Notation. R, , and represent the set of real numbers, p-dimensional real vectors, and real matrices, respectively. denotes the n-dimensional column vector with all elements of 1, and represents a identity matrix. Let be the set of all polynomials (rational functions, respectively) in s with real coefficients, and let be complex matrices with elements in . C denotes the set of complex numbers. For a matrix , is the determinant of P, and is the matrix spectral radius. For , is the convex hull of two complex numbers. For any , is a diagonal matrix with diagonal elements .
2. Problem Description
2.1. Preliminaries
Considering the following first-order multi-agent system
where , and and denote the state and control input, respectively.
Average-tracking control problem. Each agent has a constant reference signal , and the control goal of agents (1) is
The information-exchanging topology of system (1) is depicted as an undirected graph , and consists of a node set , a edge set , and a matrix with adjacent weight . is an undirected edge between i and j and implies that each node can receive information from the other one. denotes the neighbor set of node i. Suppose that and for all . Then, we define as the Laplacian matrix and as the degree matrix. A path between the nodes and node is a sequence of edges . The undirected graph is connected if each node has a path to every other node.
In this paper, we focus on the undirected graph as follows.
Assumption 1. The information-exchanging topology of system (1) is undirected and connected.
2.2. Critical Lemmas
Lemma 1([20,21]). L has a simple eigenvalue of 0, and if the corresponding topology is undirected and connected.
According to Assumption 1 and Lemma 1, we list the eigenvalues of L as , and .
Lemma 2([22]). Consider the proper transfer function matrix , where M is a positive integrator. has its zeros lying in the open left-half complex plane if and only if the number of encircling counterclockwise by the eigenloci of , , is equivalent to the number of poles lying in the right-half plane of .
Lemma 3([23]). Define , and . Then,
Lemma 4. Let with and . Assume that with crosses the negative real axis for the first time at . Then, and satisfies
In addition, with is in the third quadrant.
Proof. Based on the expression of , we obtain
where denotes the phase. According to the definition of , we obtain
Obviously, lies in the third quadrant for . □
Lemma 5. Let with and .
- 1.
- is in the third quadrant with and ;*
- 2.
- with .*
Proof. From the expression of , we obtain
and it is obvious that
Additionally, passes through the negative real axis at for the first time. Hence, it is concluded that with is in the third quadrant.Then, by computation, we obtain
Obviously, we have
Hence, also holds with . □
3. Privacy-Preserving Average-Tracking Algorithm
Referring to the PI average-tracking algorithm in [12], we propose the following privacy-preserving average-tracking algorithm:
where , , is the coupling weight, and and are the auxiliary variables.
Remark 1. In algorithm (9), the signals and are transmitted through a communication network so as to reach the average-tracking collective behavior. In this paper, is designed as a function for the state and its delayed state , where is the time delay. Obviously, the privacy is preserved because the states cannot be directly obtained from the signals and . Compared with existing privacy-preserving mechanisms, including those based on external signal introduction [15,16,19], the Paillier cryptosystem [18] and state decomposition [17], the proposed privacy-preserving algorithm exhibits distinct simplicity. This advantage stems from the fact that no complex external signals are incorporated into the agents’ dynamics, and the system dimension remains unchanged.
With algorithm (9), the closed-loop form of agents (1) is
In this paper, we adopt
where , is time delay, and the system (10) becomes
By adopting the Laplace transform, we obtain the characteristic equation of system (12) for is
where .
Theorem 1. Investigate the multi-agent system (12), and the information-exchanging topology satisfies Assumption 1. If and only if
holds, where satisfies (3) and , the agents (12) reach the average value of the reference signal asymptotically.
Proof. Let . It follows from Lemma 1 and Assumption 1 that and has one simple zero at . □
Considering , Equation (13) can be rewritten as
which equals
where , and . Obviously, (16) is equivalent to
Equation (17) has its roots lying in the open left-half complex plane if and only if with does not enclose . From Lemma 4, passes through the negative real axis at in (3) for the first time. Hence, with does not enclose if and only if (14) holds.
Consequently, Equation (13) has its roots lying in the open left-half complex plane except for one root at , i.e., . Hence, it follows from dynamical Equation (5) that . Using Lemma 1, it can be concluded that , i.e., the system (12) asymptotically achieves stationary consensus.
Then, one obtains
Assumption 1 guarantees the symmetry of the adjacent weights, and it results in
which yields
Therefore, the agents (12) asymptotically reach the average value of reference signals. Theorem 1 is proved.
Moreover, in Lemma 4 yields the following sufficient condition.
Corollary 1. Consider the multi-agent system (12) under an information-exchanging topology that satisfies Assumption 1. The agents (12) asymptotically converge to the average value of reference signals, if
holds.
Example 1. Consider a multi-agent system of eight agents (12), and the information-exchanging topology presented in Figure 1 is undirected and connected. In Figure 1, the circle denotes the agent, and the number denotes the index of the agent. For convenience, we set the adjacent weights as 1 and obtain the largest eigenvalue of L as . The reference signals of agents are , and we obtain the average value of reference signals as . Additionally, the control gains are set as and .
Subsequently, we set and obtain (s) from Theorem 1. We choose (s) for convenience, and the agents reach the average value of reference signals asymptotically (see Figure 2). Obviously, the privacy of states is preserved. Under a larger time delay (s), the agents’ states diverge (see Figure 3), and the average value of reference signals cannot be tracked.
Meanwhile, we use numerical computation to analyze the sufficient and necessary conditions (3) and (14) in Theorem 1. Generally speaking, increasing the time delay prolongs the convergence time and even leads to the oscillation and divergence (see Figure 3) of agents’ states. In spite of this, different control parameters tolerate distinct largest time delay (see Figure 4 and Figure 5). Figure 4 shows that the largest time delay increases as increases with , while Figure 5 demonstrates that the largest time delay decreases as increases with .
4. Average-Tracking Algorithm of Mismatched Constant Reference Signals
Motivated by the PI average-tracking algorithm in [11], a privacy-preserving average-tracking control algorithm is designed herein for first-order multi-agent systems with mismatched constant reference signals, which is formulated as follows:
where , , is coupling weight, and are auxiliary variables, and is defined by
where with denotes the set of valid agents that possess the reference signals, and denotes the set of extra connecting agents that have no reference signals.
With algorithm (19) and in (11), the closed-loop form of agents (1) is
where .
The characteristic equation of system (20) for is
where .
Theorem 2. Considering the multi-agent systems (20) with an undirected information-exchanging topology satisfying Assumption 1, if
holds, the agents (20) asymptotically track the average value of reference signals of the valid agents.
Proof. When , let . For the topology satisfying Assumption 1, it follows from Lemma 1 that and has only one zero at . □
When , Equation (21) equals
where with and .
Let , and we will analyze the distribution of the zeros of . According to Lemma 2, has its zeros on the open left-half complex plane if with does not enclose . Due to the symmetric weights, we obtain . From Lemma 3, one obtains
From Lemmas 4 and 5, all the curves are in the third quadrant when with , so does not enclose for . According to the second item of Lemma 5, with . Then, the curves all lie in the right side of the vertical line . Hence, does not enclose .
With (22), then, does not enclose , so with does not enclose . Thus, the real parts of zeros of are negative according to Lemma 2.
Hence, the roots of (21) lie in the open left-half complex plane except for one root at .
Similar to the proof of Theorem 1, the states and of the system (4) converge to a steady state, i.e., . Thus, , and it follows from Lemma 1 that . Thus, we obtain
Because of the symmetric coupling weights in Assumption 1, we obtain
i.e.,
Thus, the agents (20) asymptotically converge to the average value of mismatched constant reference signals. Theorem 2 is proved.
Remark 2. First-order dynamics are too simple to describe complex real systems, such as quadcopters, manipulators, etc.; therefore, high-order dynamics are adopted to express the complex plant. Referring to the design of algorithms (9) and (19), one can design the average-tracking control algorithm with matched and mismatched constant references for high-order multi-agent systems [24,25]. Additionally, the Lyapunov stability analysis method should be used to analyze the convergence property of the algorithms.
Example **2.**Investigate a multi-agent system (20) of 20 agents including 10 valid agents and 10 extra connecting agents . The information-exchanging topology adopted herein is shown in Figure 6. In Figure 6, the white circle and red circle denote the valid agents and extra connecting agents respectively, and the number denotes the index of the agent. Set the adjacent weights as 1 and obtain the largest eigenvalue of L of . The valid agents’ reference signals are , , so the average value of these signals is . Additionally, the control parameters are set as , and .
Accordingly, the maximum allowable time delay (s) is derived from Theorem 2. A time delay (s) (satisfying (22)) is selected for simulation validation, and the results (see Figure 7) confirm that the system asymptotically converges to the average value of the mismatched reference signals. Additionally, the convergence behaviors of the distinct auxiliary and state signals illustrated in Figure 8 further verify the effectiveness of the proposed privacy preservation strategy.
5. Conclusions
In this study, we investigate the privacy-preserving average-tracking control problem for multi-agent systems tasked with tracking constant reference signals. By incorporating auxiliary signals that are distinct from the agents’ states and reference signals into the coordination control mechanism, an integral-type average-tracking control algorithm is proposed. Leveraging frequency-domain analysis, a delay-dependent sufficient and necessary condition is derived to guarantee that the system asymptotically tracks the average value of matched reference signals. Meanwhile, a modified privacy-preserving average-tracking algorithm is designed for multi-agent systems with mismatched reference signals, and a corresponding delay-dependent convergence condition is established via frequency-domain analysis. Our future research will extend the findings of this paper to higher-order multi-agent systems and further investigate the average-tracking control algorithm with fixed-time convergence [25] and event-triggered mechanism [26,27].
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Kia S.S. Van Scoy B. Cortes J. Freeman R.A. Lynch K.M. Martinez S. Tutorial on dynamic average consensus: The problem, its applications, and the algorithms IEEE Control Syst. Mag.201939407210.1109/MCS.2019.2900783 · doi ↗
- 2Freeman R.A. Yang P. Lynch K.M. Stability and convergence properties of dynamic average consensus estimators Proceedings of the 45th IEEE Conference on Decision and Control San Diego, CA, USA 13–15 December 2006338343
- 3Yang P. Freeman R.A. Lynch K.M. Multi-agent coordination by decentralized estimation and control IEEE Trans. Autom. Control 2008532480249610.1109/TAC.2008.2006925 · doi ↗
- 4Li S. Guo Y. Distributed consensus filter on directed switching graphs Int. J. Robust Nonlinear Control 2015252019204010.1002/rnc.3187 · doi ↗
- 5Huo B. Ma J. Du M. Yin L. Average consensus tracking of weight-balanced multi-agent systems via sampled data Mathematics 20241267410.3390/math 12050674 · doi ↗
- 6Liu C.L. Shan L. Chen Y.Y. Zhang Y. Average-consensus filter of first-order multi-agent systems with disturbances IEEE Trans. Circuits Syst. II Express Briefs 2018651763176710.1109/TCSII.2017.2762723 · doi ↗
- 7Chen F. Cao Y. Ren W. Distributed average tracking of multiple time-varying reference signals with bounded derivatives IEEE Trans. Autom. Control 2012573169317410.1109/TAC.2012.2199176 · doi ↗
- 8Chen F. Ren W. Lan W. Chen G. Distributed average tracking for reference signals with bounded accelerations IEEE Trans. Autom. Control 20156086386910.1109/TAC.2014.2337451 · doi ↗
