and PI strategies, in [18], the authors established a
distributed optimization algorithm with a fixed step-
size, which ensured that the convergence rate was
not affected by the decreasing step-size. In [19], the
authors designed an adaptive distributed continuous-
time algorithm, in which the out-Laplacian matrix
was adopted to overcome the difficulties brought
about by a weight-unbalanced communication graph.
As an important carrier of distributed information
processing, linear multi-agent systems have achieved
many research results. For homogeneous linear
multi-agent systems on general digraphs, some
relevant studies have been conducted in [20].
Actually, different multi-agents have different system
states and even diverse dimensions of state space.
Many works in [21], [22], [23], have been derived
for heterogeneous linear multi-agent systems. By
means of the KKT condition and primal-dual control
scheme, in [22], the authors proposed the state-based
and output-based adaptive control algorithms without
initialization. Based on output feedback, the PI
control technique was used to handle distributed
optimal output consensus problem in [23]. This did
not require the convexity of the local cost functions,
but the global control parameters were adopted.
For more related works on distributed optimization
algorithms, readers can refer to some literature
reviews, [24], [25], [26], [27], [28], [29].
Most of theses above-mentioned researches
are limited to distributed optimization problems
under undirected graphs or unconstrained digraphs.
The design of constrained distributed algorithms
under weight-unbalanced digraphs still has some
limitations. When the balance of communication
topology is damaged, the original distributed
algorithms suitable for undirected and balanced
directed graphs may become invalid. The Laplacian
matrix for the unbalanced communication graph is
asymmetric, so the equilibrium point of the general
distributed algorithm is not equal to the optimal
solution. Hence, it is quite necessary to extend
the constrained distributed optimization algorithms
to the weight-unbalanced digraphs. Besides, most
systems are generally heterogeneous in practice, in
the meantime, notice that more and more scholars
focus on the heterogeneity of multi-agent systems.
Generally speaking, on account of the more complex
dynamics involved in systems, dealing with the
consistency of heterogeneous systems is undoubtedly
a challenge. thus, the study of distributed constrained
optimization problems over weight-unbalanced
digraphs considering the heterogeneous structure of
multi-agent systems can be further discussed.
To handle the distributed optimization problem
with inequality constraints, in which the local
objective functions are strongly convex, this
paper aims to design a novel continuous-time
optimization algorithm for heterogeneous linear
multi-agent systems. Simultaneously, each agent
interacts information with other agents through a
communication network modeled by the weight-
unbalanced digraph. The main contributions of this
paper are given as follows.
(1) Compared with [6], [7], [8], [22], which require
the graphs to be undirected, our algorithm is
designed over weight-unbalanced digraphs. In
addition, some of the methods used to prove
convergence cannot be applied to unbalanced
graphs such as the symmetry of undirected
graphs in [6]. The distributed optimization
problems on unbalanced digraphs have also
been studied in [16], [17], [23]. However, in
contrast to [16], [17], [23], which can only deal
with unconstrained optimization problems, these
approaches they used do not enable agents to
reach consensus on the intersection of feasible
sets subject to set constraints.
(2) We devote ourselves to researching the
heterogeneous linear multi-agent systems in
this study while the works of [15], [20] are
restricted to homogeneous linear multi-agent
systems. The subsystems of this paper have
different dynamics, so the method is also
suitable for agents with identical dynamics.
We arrange the remaining parts of this paper in the
following order. Section 2 introduces some useful
preliminaries. Section 3 formulates the constrained
optimization problem and gives some indispensable
assumptions and lemmas. The main result of
this article presented in Section 4 is to seek the
optimal output of a given problem by designing a
distributed continuous time optimization algorithm,
and to analyze its asymptotic convergence.Then in
Section 5, the effectiveness of the proposed algorithm
is illustrated via two numerical examples. Finally,
Section 6 discusses our conclusions and future work.
2 Preliminaries
2.1 Notations
Let R,Rn,Rn×mstand for the sets of real
numbers, n-dimensional real vectors, and n×m-
dimensional real matrices, respectively. Let In∈
Rn×n,1n∈Rn,0n∈Rnrepresent the identity
matrix, the vector with entries equal to one and
zero, respectively. A>and k · k are respectively
the transpose of a matrix Aand the Euclidean norm.
col(x1, . . . , xn) = (x>
1, . . . , x>
n)>is a column vector
sequentially stacked by vectors x1, . . . , xn.(p)+=
p, if p > 0, and (p)+= 0 otherwise. ⊗represents the
Kronecker product.
WSEAS TRANSACTIONS on MATHEMATICS
DOI: 10.37394/23206.2023.22.83
Zhengquan Yang, Wenjie Yu, Zhiyun Gao