
In this paper, we study the Hankel and Toeplitz solutions of reduced biquaternion matrix equation (1.1). Using semi-tensor product of matrices, the reduced biquaternion matrix equation (1.1) can be transformed into a general matrix equation of the form AX=B. Then, due to the special structure of Hankel matrix and Toeplitz matrix, the independent elements of Hankel matrix or Toeplitz matrix can be extracted by combing the H-representation method of matrix, so as to reduce the elements involved in the operation in the process of solving matrix equation and reduce the complexity of the problem. Finally, by using Moore-Penrose generalized inverse, the necessary and sufficient conditions for the existence of solutions of reduced biquaternion matrix equation (1.1) are given, and the corresponding numerical examples are given.
Citation: Xueling Fan, Ying Li, Wenxv Ding, Jianli Zhao. H-representation method for solving reduced biquaternion matrix equation[J]. Mathematical Modelling and Control, 2022, 2(2): 65-74. doi: 10.3934/mmc.2022008
[1] | Jianhua Sun, Ying Li, Mingcui Zhang, Zhihong Liu, Anli Wei . A new method based on semi-tensor product of matrices for solving reduced biquaternion matrix equation $ \sum\limits_{p = 1}^l A_pXB_p = C $ and its application in color image restoration. Mathematical Modelling and Control, 2023, 3(3): 218-232. doi: 10.3934/mmc.2023019 |
[2] | Wenxv Ding, Ying Li, Dong Wang, AnLi Wei . Constrainted least squares solution of Sylvester equation. Mathematical Modelling and Control, 2021, 1(2): 112-120. doi: 10.3934/mmc.2021009 |
[3] | Naiwen Wang . Solvability of the Sylvester equation $ AX-XB = C $ under left semi-tensor product. Mathematical Modelling and Control, 2022, 2(2): 81-89. doi: 10.3934/mmc.2022010 |
[4] | Aidong Ge, Zhen Chang, Jun-e Feng . Solving interval type-2 fuzzy relation equations via semi-tensor product of interval matrices. Mathematical Modelling and Control, 2023, 3(4): 331-344. doi: 10.3934/mmc.2023027 |
[5] | Weiwei Han, Zhipeng Zhang, Chengyi Xia . Modeling and analysis of networked finite state machine subject to random communication losses. Mathematical Modelling and Control, 2023, 3(1): 50-60. doi: 10.3934/mmc.2023005 |
[6] | Yuyang Zhao, Yang Liu . Output controllability and observability of mix-valued logic control networks. Mathematical Modelling and Control, 2021, 1(3): 145-156. doi: 10.3934/mmc.2021013 |
[7] | Xiaomeng Wei, Haitao Li, Guodong Zhao . Kronecker product decomposition of Boolean matrix with application to topological structure analysis of Boolean networks. Mathematical Modelling and Control, 2023, 3(4): 306-315. doi: 10.3934/mmc.2023025 |
[8] | Hongli Lyu, Yanan Lyu, Yongchao Gao, Heng Qian, Shan Du . MIMO fuzzy adaptive control systems based on fuzzy semi-tensor product. Mathematical Modelling and Control, 2023, 3(4): 316-330. doi: 10.3934/mmc.2023026 |
[9] | Min Zeng, Yongxin Yuan . On the solutions of the dual matrix equation $ A^\top XA = B $. Mathematical Modelling and Control, 2023, 3(3): 210-217. doi: 10.3934/mmc.2023018 |
[10] | Abdul-Fatawu O. Ayembillah, Baba Seidu, C. S. Bornaa . Mathematical modeling of the dynamics of maize streak virus disease (MSVD). Mathematical Modelling and Control, 2022, 2(4): 153-164. doi: 10.3934/mmc.2022016 |
In this paper, we study the Hankel and Toeplitz solutions of reduced biquaternion matrix equation (1.1). Using semi-tensor product of matrices, the reduced biquaternion matrix equation (1.1) can be transformed into a general matrix equation of the form AX=B. Then, due to the special structure of Hankel matrix and Toeplitz matrix, the independent elements of Hankel matrix or Toeplitz matrix can be extracted by combing the H-representation method of matrix, so as to reduce the elements involved in the operation in the process of solving matrix equation and reduce the complexity of the problem. Finally, by using Moore-Penrose generalized inverse, the necessary and sufficient conditions for the existence of solutions of reduced biquaternion matrix equation (1.1) are given, and the corresponding numerical examples are given.
The symbols used in this article are as follows: R is the set of all real numbers; Rm is the set of all real column vectors with m-dimensional and Rm×n is the set of all m×n dimensional real matrices. Qb is the set of all reduced biquaternions and Qnb is the set of all n-dimensional reduced biquaternion vectors. Qm×nb is the set of all m×n dimensional reduced biquaternion matrices. Hn×nr and Tn×nr represent the set of all n×n dimensional real Hankel matrices and real Toeplitz matrices respectively. Hn×nb and Tn×nb represent the set of all n×n dimensional reduced biquaternion Hankel matrices and reduced biquaternion Toeplitz matrices respectively. AT is the transpose of A; A† is the Moore-Penrose generalized inverse of A. 0 and In represent zero matrix of suitable size and identity matrix of n-dimensional respectively. A⊗B is the Kronecker product of A and B, Vc and Vr represent the column expansion and row expansion of the matrix.
Efficient methods for solving matrix equations play an important role in promoting the application in engineering mechanics [1], color images [2,3], control and system theory [4], neural network, and so on. Many scholars are devoted to the study of the solutions of matrix equations, [5] gave the necessary and sufficient conditions for Lyapunov matrix equation to have Hermitian solution, and the sensitivity of Lyapunov equation to disturbance was analyzed; the iterative solutions of discrete-time periodic Sylvester matrix equations were discussed in [6] based on jacobian gradient gradient algorithm and accelerated iteration algorithm, and their applications in antilinear periodic systems were introduced; in [7], a method similar to Hermitian splitting and oblique Hermitian splitting was used to solve the continuous time algebraic Riccati matrix equation, and the convergence of the iterative method was analyzed. Because of the importance of matrix equation, whether it is real, complex or quaternion matrix equation, it has attracted extensive attention. In [8], Yuan derived the expression of the least squares Hermitian solution of the quaternion matrix equation (AXB,CXD)=(E,F) with the least norm over the skew field of quaternions. Wang [9] divided the quaternion bisymmetric matrix into four blocks by using the partition idea, and gave the necessary and sufficient conditions for the existence of bisymmetric solutions of the quaternion matrix equation AXB=C by using the relation between the block matrices. Zhang [10] gave the necessary and sufficient conditions for quaternion matrix equation AX=B to have the pure imaginary least squares solution and the real least squares solution, she also used pure imaginary quaternions to represent color images, and applies quaternion matrix equation AX=B to color image restoration.
In recent years, semi-tensor product of matrices proposed by professor Cheng has attracted extensive attention of scholars. Semi-tensor product of matrices relieves the dimension limitation of ordinary matrix multiplication and makes it possible to multiply matrices of any dimension. Semi-tensor product of matrices are not only widely used in finite game theory, graph theory [11] and formation control, fuzzy control [12] and some other engineering fields. Many scholars also connect semi-tensor product of matrices with matrix equation and solve matrix equation by semi-tensor product of matrices method. Wang [13], Ding [14] studied the special solutions of generalized Lyapunov equation and Sylvester equation based on semi-tensor product of matrices and quaternion matrix real vector representation, respectively; by using semi-tensor product of matrices, Zhao [15] gave the necessary and sufficient conditions for the existence of the minimum norm least squares Tridiagonal (Anti-) Hermite solution of the quaternion matrix Stein equation.
A quaternion is a generalization of complex numbers. A quaternion has four components, one real part and three imaginary parts
q=q0+q1i+q2j+q3k,qi∈R(i=0,1,2,3), |
and i,j,k obey the rules as follows, i2=j2=k2=−1,ij=−ji=k,jk=−kj=i,ki=−ik=j. We know that the multiplication of quaternions does not satisfy the commutative law of multiplication, which has become an obstacle to solve some quaternion problems. The difference between reduced biquaternions and quaternions are that the multiplication of reduced biquaternions satisfies the commutative law. The representation of reduced biquaternions is [16,17,18]
q=q0+q1i+q2j+q3k,qi∈R(i=0,1,2,3), |
where i2=k2=−1,j2=1,ij=ji=k,jk=kj=i,ki=ik=−j. In [19], Davenport gave the matrix representation for the four-dimensional commutative hypercomplex algebras. The matrix representation is determined by the multiplication rules, so for reduced biquaternions, we have:
1→I4≡[1000010000100001],i→Ni≡[0−1001000000−10010], |
j→Nj≡[0010000110000100],k→Nk≡[000−100100−1001000], |
where N2j=I4,N2i=N2k=−I4,NiNj=NjNi=Nk,NjNk=NkNj=Ni, and NiNk=NkNi=−Nj. Therefore, the matrix representation of a reduced biquaternion q=q0+q1i+q2j+q3k is
q→Nq≡[q0−q1q2−q3q1q0q3q2q2−q3q0−q1q3q2q1q0]. |
Similarly, for reduced biquaternion matrix Q=Q0+Q1i+Q2j+Q3k, the matrix representation is
Q→NQ≡[Q0−Q1Q2−Q3Q1Q0Q3Q2Q2−Q3Q0−Q1Q3Q2Q1Q0]. |
Define an operator ΦQ=[Q0Q1Q2Q3], obviously Vc(ΦQ)=[Vc(Q0)Vc(Q1)Vc(Q2)Vc(Q3)]. The unique advantage of reduced biquaternion is that its multiplication is commutative. In addition, reduced biquaternion matrix theory is widely used in digital signal and color image processing. For example, in [20], the complex symmetric multichannel system and symmetric lattice filter system were analyzed by reduced biquaternion, which greatly reduces the complexity of digital signal processing; in [21], the SVD of reduced biquaternion matrix was used to process color images, the SVD method of reduced biquaternion greatly reduces the complexity of reconstructing the original color image; [22] the pure imaginary solutions and real solutions of the reduced biquaternion matrix equation AX=B were solved in the form of e1−e2, and the e1−e2 representation of the reduced biquaternion was applied to color image restoration. The methods to solve the reduced biquaternion matrix equation mainly include using the e1−e2 representation of reduced biquaternion, or with the help of the real representation and complex representation of the reduced biquaternion matrix.
In this paper, we mainly consider the Hankel and Toeplitz solutions of reduced biquaternion matrix equation
k∑i=1AiXBi=C | (1.1) |
by using semi-tensor product of matrices, real representation.
Hankel matrix and Toeplitz matrix are collectively referred to as banded matrix. Banded matrix has important applications in many fields, such as image, signal processing, communication system analysis and so on. For example, Toeplitz system arise in a variety of applications in mathematics, scientific computing and engineering, numerical partial and ordinary differential equations; numerical solution of convolution-type integral equations; optimization problems in control theory; signal processing and image restoration [23,24]. In addition, Hankel matrix has important applications in electric power, microseismic data processing and array signal processing [25]. In this paper, we will solve the special solutions of reduced biquaternion matrix equation (1.1) by combining semi-tensor product of matrices, real representation of reduced biquaternion matrix and H-representation of special matrices, Moore-Penrose generalized inverse. The main questions we considered are as follows.
Problem 1 Given Ai∈Qm×nb, Bi∈Qn×sb (i=1,2,…, k), C∈Qm×sb, find
Mh={X|X∈Hn×nb,k∑i=1AiXBi=C}. | (1.2) |
Problem 2 Given Ai∈Qm×nb, Bi∈Qn×sb (i=1,2,…, k), C∈Qm×sb, find
Mt={X|X∈Tn×nb,k∑i=1AiXBi=C}. | (1.3) |
We will find a sufficient and necessary condition for Mh and Mt to be nonempty. When the reduced biquaternion matrix equation (1.1) has a solution, we will give a general expression for X∈Mh and X∈Mt. When the reduced biquaternion matrix equation (1.1) has a unique solution, and we will give a unique expression for ^Xh∈^Mh and ^Xt∈^Mt.
This paper is organized as follows. In Section 2, we give some basic knowledge of semi-tensor product of matrices. In Section 3, we first introduce the definition of H-representation [29], and the H-representation methods of Hankel matrix and Toeplitz matrix are given. By using the results to drive the explicit expression for the solutions of Problem 1, 2, in Section 4, respectively. Finally, in Section 5, we give a brief summary.
We know that matrix multiplication is limited by dimension. It needs to meet that the dimension of the first matrix column is equal to that of the second matrix row. If the matrix operation is extended to any dimension matrix, the application of matrix method will be greatly expanded. This section first introduces a matrix multiplication between arbitrary dimensions, semi-tensor product of matrices.
Definition 2.1. [26] Suppose A∈Rm×n, B∈Rp×q, t=lcm(n,p) is the least common multiple of n and p. The semi-tensor product of A and B is denoted by
A⋉B=(A⊗It/n)(B⊗It/p). |
Denoted by the symbol ⋉.
From the definition of semi-tensor product of matrices, we can see that semi-tensor product of matrices is the generalization of ordinary matrix multiplication. That is, in the definition, when n=p, semi-tensor product of matrices is ordinary matrix multiplication. And when the dimension requirement is satisfied, semi-tensor product of matrices symbol is usually omitted.
The semi-tensor product of matrices has the following properties.
Lemma 2.1. [26]Suppose A,B,C be real matrices, then
(1) (Associative rule)
(A⋉B)⋉C=A⋉(B⋉C); |
(2) (Distributive rule)
A⋉(B+C)=A⋉B+A⋉C; |
(B+C)⋉A=B⋉A+C⋉A. |
Lemma 2.2. [26] Suppose X∈Rt is a column of vector, A is an arbitrary matrix, then
X⋉A=(It⊗A)⋉X. |
Swap matrix, which exchange the order of factors, are defined as follows
Definition 2.2. [27] A swap matrix W[m,n]∈Rmn×mn is defined as
W[m,n]=δmn[1,m+1,…,(n−1)m+1,…,m,2m,…,nm], |
where δk[i1,…,is] is a shorthand of [δi1k,…,δisk].
The swap matrix has the function of exchanging the order of two vector factors and some other propositions.
Lemma 2.3. [26] (1) Suppose X∈Rm, Y∈Rn is two columns, then
W[m,n]⋉X⋉Y=Y⋉X; |
(2) Suppose A∈Rm×n, then
W[m,n]Vr(A)=Vc(A); |
W[n,m]Vc(A)=Vr(A); |
(3) Suppose A∈Rm×n, B∈Rs×t, then
A⊗B=W[s,m]⋉B⋉W[m,t]⋉A=(Im⊗B)⋉A. |
Since reduced biquaternons are commutative, we can know that the above conclusion for semi-tensor product of matrices is also true for reduced biquaternons. In addition, Li[28] gave the properties for semi-tensor product of matrices which play an important role in solving matrix equations. For reduced biquaternion matrix, we have the similar conclusions.
Theorem 2.1. Suppose A∈Qm×nb, X∈Qn×qb, Y∈Qp×mb,
(1)
Vc(YA)=AT⋉Vc(Y); |
Vr(AX)=A⋉Vr(X). |
(2)
Vc(AX)=(Iq⊗A)⋉Vc(X); |
Vr(YA)=(Ip⊗AT)⋉Vr(Y). |
Proof. (1) We proof Vc(YA)=AT⋉Vc(Y).
Let A=(a1,…,an),ai∈Qmb(i=1,…,n), Y=(y1,…, ym),yj∈Qpb(j=1,…,m), then
Vc(YA)=Vc(Ya1,…,Yan)=[Ya1⋮Yan], |
from the commutability of reduced biquaternion, there have
Yai=a1iy1+…+amiym=[a1iIp…amiIp]Vc(Y). |
So
Vc(YA)=[a11Ipa21Ip…am1Ipa12Ipa22Ip…am2Ip⋮⋮⋮a1nIpa2nIp…amnIp]Vc(Y)=(AT⊗Ip)Vc(Y)=AT⋉Vc(Y). |
(2) We proof Vr(YA)=W[n,p]⋉AT⋉W[p,m]⋉Vr(Y).
Suppose A∈Qm×nb, Y∈Qp×mb, then by Lemma 2.3 we have
Vr(YA)=W[n,p]Vc(YA)=W[n,p]⋉AT⋉Vc(Y)=W[n,p]⋉AT⋉W[p,m]⋉Vr(Y)=(Ip⊗AT)⋉Vr(Y). |
In this article, we are very interested in H-representation of Hankel matrix and Toeplitz matrix. The following part mainly introduces the H-representation of Hankel matrix and Toeplitz matrix. The concept of H-representation is as follows.
Definition 3.1. [29] Consider a q-dimensional real matrix subspace X⊂Rn×n over the field R. Assume that e1, e2, …, eq form the basis of X, and define H=[Vc(e1)Vc(e2)…Vc(eq)]. For each X∈X, if we express Ψ(X)=Vc(X) in the form of
Ψ(X)=H˜X, |
with a q×1 vector ˜X=[x1x2…xq]T. Then H˜X is called an H-representation of Ψ(X), and H is called an H-representation matrix of Ψ(X).
Definition 3.2. Suppose Hn=(hij)n×n∈Rn×n satisfies hij=hi+j−1,(i,j=1,…,n), that is
Hn=[h1h2h3⋯hnh2h3h4⋯hn+1h3h4h5⋯hn+2⋮⋮⋮⋱⋮hnhn+1hn+2⋯h2n−1], |
then Hn is called a real Hankel matrix, and the set of all n-dimensional real Hankel matrices is recorded as Hn×nr.
Definition 3.3. Suppose Tn=(tij)n×n∈Rn×n satisfies tij=tj−i,(i,j=1,…,n), that is
Tn=[t0t1t2⋯tn−1t−1t0t1⋯tn−2t−2t−1t0⋯tn−3⋮⋮⋮⋱⋮t−n+1t−n+2t−n+3⋯t0], |
then Tn is called a real Toeplitz matrix, and the set of all n-dimensional real Toeplitz matrices is recorded as Tn×nr.
Example 3.1. Let X=Hn×nr, H3=(hij)3×3∈X, and then dim(X)=5. If we select a basis of X as
e1=[100000000],e2=[010100000],e3=[001010100], |
e4=[000001010],e5=[000000001]. |
It is easy to compute
Ψ(H3)=[h1h2h3h2h3h4h3h4h5]T, |
~H3=[h1h2h3h4h5]T, |
and
Hh=[100000100000100010000010000010001000001000001]. |
Example 3.2. Let X=Tn×nr, T3=(tij)3×3∈X, and then dim(X)=5. If we select a basis of X as
f1=[100010001],f2=[000100010],f3=[000000100], |
f4=[010001000],f5=[001000000]. |
It is easy to compute
Ψ(T3)=[t0t−1t−2t1t0t−1t2t1t0]T, |
~T3=[t0t−1t−2t1t2]T, |
and
Ht=[100000100000100000101000001000000010001010000]. |
For the general case, if X=Hn×nr, we select a standard basis as
{E1,E2,…,E2n−1}, |
where Ei={[Ji000]n×n,(i≤n),[000J2n−i]n×n,(n<i≤2n−1), Jn=[0…1⋮1⋮1…0]n×n.
Based on above standard basis, for any Hn=(hij)n×n∈X, we have
~Hn=[h1h2…h2n−1]T, |
and Hh=[Vc(E1)Vc(E2)…Vc(E2n−1)]∈Rn2×2n−1.
Similarly if X=Tn×nr, we select a standard basis as
{F1,F2,…,F2n−1}, |
where Fi={[00In−i+10]n×n,(i≤n),[0I2n−i00]n×n,(n<i≤2n−1).
Based on above standard basis, for any Tn=(tij)n×n∈X, we have
~Tn=[t0t−1…t−n+1t1…tn−1]T, |
and Ht=[Vc(F1)Vc(F2)…Vc(F2n−1)]∈Rn2×2n−1.
The following Theorem is obvious from Definition 3.1.
Theorem 3.1. For an n2×1 vector α1, if Ψ−1(α1)∈Hn×nr, then there exists an (2n−1)×1 vector β1, such that α1=Hhβ1.For an n2×1 vector α2, if Ψ−1(α2)∈Tn×nr, then there exists an (2n−1)×1 vector β2, such that α2=Htβ2.
In order to obtain the solution of the reduced biquaternion matrix equation (1.1), we first give the following Lemma.
Lemma 4.1. [30]The matrix equation Ax=b, with A∈Rm×n and b∈Rm, has a solution x∈Rn if and only if
AA†b=b, | (4.1) |
in this case it has the general solution
x=A†b+(In−A†A)y, | (4.2) |
where y∈Rn is an arbitrary vector, and it has the unique solution x=A†b for the case when rank(A)=n.
In order to obtain the Hankel solution and Toeplitz solution of reduced biquaternion matrix equation (1.1), we first make some signs as follows, for Ai∈Qm×nb,Bi∈Qn×sb(i=1,2,…,k),C∈Qm×sb, let
P=k∑i=1(BTi⊗Ai)=P0+P1i+P2j+P3k; |
W1=diag(Hh,Hh,Hh,Hh),W2=diag(Ht,Ht,Ht,Ht); |
R=NPW1,S=NPW2; |
Vc(ΦC)=[Vc(C0)Vc(C1)Vc(C2)Vc(C3)]. |
Theorem 4.1. Suppose Ai∈Qm×nb,Bi∈Qn×sb(i=1,2,…, k), C∈Qm×sb, the necessary and sufficient condition for the equation (1.1) to have Hankel solution is
RR†Vc(ΦC)=Vc(ΦC). | (4.3) |
Under the condition of solution, the solution set Mh of the equation (1.1) can be expressed as
Mh={X|Vc(ΦX)=W1R†Vc(ΦC)+W1(I8n−4−R†R)y}, | (4.4) |
where for any y∈R8n−4.Further, when
rank(R)=8n−4, | (4.5) |
the unique solution set of equation (1.1) is
^Mh={^Xh|Vc(Φ^Xh)=W1R†Vc(ΦC)}. | (4.6) |
Proof. By Theorem 2.1, combing with H-representation of Hankel matrix, the reduced biquaternion matrix equation (1.1) is equivalent to
k∑i=1AiXBi=C⟺k∑i=1(Is⊗Ai)⋉Vc(XBi)=Vc(C)⟺k∑i=1(Is⊗Ai)⋉BTi⋉Vc(X)=Vc(C)⟺k∑i=1(Is⊗Ai)(BTi⊗In)⋉Vc(X)=Vc(C)⟺k∑i=1(BTi⊗Ai)Vc(X)=Vc(C)⟺NPVc(ΦX)=Vc(ΦC)⟺NPW1[~X0~X1~X2~X3]=Vc(ΦC)⟺R[~X0~X1~X2~X3]=Vc(ΦC). |
By Lemma 4.1, we have
[~X0~X1~X2~X3]=R†Vc(ΦC)+(I8n−4−R†R)y, |
further, we can obtain
Vc(ΦX)=W1[~X0~X1~X2~X3]=W1R†Vc(ΦC)+W1(I8n−4−R†R)y. |
Then if rank(R)=8n−4, the unique solution of equation (1.1) satisfies
Vc(Φ^Xh)=W1R†Vc(ΦC). |
Similar to the conclusion of Hankel solution, we can obtain the following conditions for the existence of Toeplitz solution of reduced biquaternion matrix equation (1.1).
Theorem 4.2. Suppose Ai∈Qm×nb,Bi∈Qn×sb(i=1,2,…, k),C∈Qm×sb, the necessary and sufficient condition for the equation (1.1) to have Toeplitz solution is
SS†Vc(ΦC)=Vc(ΦC). | (4.7) |
Under the condition of solution, the solution set Mt of the equation (1.1) can be expressed as
Mt={X|Vc(ΦX)=W2S†Vc(ΦC)+W2(I8n−4−S†S)y}, | (4.8) |
where ∀y∈R8n−4.Further, when
rank(S)=8n−4, | (4.9) |
the unique solution set of equation (1.1) is
^Mt={^Xt|Vc(Φ^Xt)=W2S†Vc(ΦC)}. | (4.10) |
We now provide numerical algorithms and examples for finding the solutions of Problem 1, 2. Algorithms 5.1 and 5.2 are based on Theorem 4.1 and Theorem 4.2. Examples are based on Algorithms 5.1 and 5.2, respectively.
Algorithm 5.1. (For Problem 1)
(1) Input: Ai∈Qm×nb, Bi∈Qn×sb(i=1,2,…,k), C∈Qm×sb, and P,Hh.
(2) Compute NP, and W1, R and Vc(ΦC).
(3) If both (4.3) and (4.5) hold, then output the Hankel solution ˙Xh(˙Xh∈^Mh) according to (4.6).
(4) Output: the solution ˙Xh∈^Mh.
Algorithm 5.2. (For Problem 2)
(1) Input: Ai∈Qm×nb, Bi∈Qn×sb(i=1,2,…,k), C∈Qm×sb, and P,Ht.
(2) Compute NP, and W2, S and Vc(ΦC).
(3) If both (4.7) and (4.9) hold, then output the Toeplitz solution ˙Xt(˙Xt∈^Mt) according to (4.10).
(4) Output: the solution ˙Xt∈^Mt.
Example 5.1. Suppose m=n=p, Ai,Bi∈Qn×nb(i=1,2) be generated randomly for n=2l,l=1:15. Randomly generated Hankel or Toeplitz reduced biquaternion matrix Xh,Xt for equation (1.1), respectively, calculate C=A1XhB1+A2XhB2, C=A1XtB1+A2XtB2. In this case, rank(R)=8n−4, rank(S)=8n−4 is satisfied, at this time, the reduced biquaternion matrix equation (1.1) has a unique solution. Substitute ˙Xh, ˙Xt, into the reduced biquaternion equation (1.1), its computational solutions can be obtained by using Algorithm 5.1-Algorithm 5.2, respectively. Define ε1=log10(‖Vc(ΦXh)−Vc(Φ˙Xh)‖), ε2=log10(‖Vc(ΦXt)−Vc(Φ˙Xt)‖) as the error obtained by Algorithms 5.1 and 5.2 respectively. As the dimension changes, εi (i=1,2) is shown in the Figure 5.1 and Figure 5.2.
It can be seen from the figure that the error value obtained by the algorithm is less than −11, which fully proves the effectiveness and rationality of the algorithm.
The multiplication of reduced biquaternion satisfies the commutative law, which provides great convenience for some of our quaternion calculations. This paper mainly uses the semi-tensor product of matrices, combines the real representation of reduced biquaternion matrix and the H-representation of matrix to solve the Hankel and Toeplitz solutions of reduced biquaternion matrix equation (1.1), this provides a new method for the solution of reduced biquaternion matrix equation. It is believed that the semi-tensor product of matrices and H-representation of matrices will be more widely used in solving matrix equation problems.
This work is supported by National Natural Science Foundation of China, 62176112, Science and Technology Project of Department of Education, Shandong Province ZR2020MA053, the science foundation of Liaocheng University under grants 318011921. The authors are grateful to the referees for their careful reading and helpful suggestion, which have led to considerable improvement of the presentation of this paper.
The authors declare that there is no conflict of interest.
[1] |
S. Adler, Scattering and decay theory for quaternionic quantum mechanics and structure of induced t nonconservation, Phys. Rev. D, 37 (1988), 3654–3662. https://doi.org/10.1103/PhysRevD.37.3654 doi: 10.1103/PhysRevD.37.3654
![]() |
[2] |
N. Bihan, S. Sangwine, Color image decomposition using quaternion singular value decomposition, International Conference on Visual Information Engineering (VIE 2003). Ideas, Applications, Experience, (2003), 113–116. https://doi.org/10.1049/cp:20030500 doi: 10.1049/cp:20030500
![]() |
[3] |
C. Moxey, S. Sangwine, T. A. Ell, Hypercomplex Correlation Techniques for Vector Images, IEEE T. Signal Proces., 51 (2003), 1941–1953. https://doi.org/10.1109/TSP.2003.812734 doi: 10.1109/TSP.2003.812734
![]() |
[4] |
F. Caccavale, C. Natale, B. Siciliano, L. Villani, Six-DOF impedance control based on angle/axis representations, IEEE Transactions on Robotics and Automation, 15 (1999), 289–300. https://doi.org/10.1109/70.760350 doi: 10.1109/70.760350
![]() |
[5] |
C. Khatri, S. Mitra, Hermitian and Nonnegative Definite Solutions of Linear Matrix Equations, SIAM J. Appl. Math., 31 (1976), 579–585. https://doi.org/10.1137/0131050 doi: 10.1137/0131050
![]() |
[6] |
W. Wang, C. Song, Iterative algorithms for discrete-time periodic Sylvester matrix equations and its application in antilinear periodic system, Appl. Numer. Math., 168 (2021), 251–273. https://doi.org/10.1016/j.apnum.2021.06.006 doi: 10.1016/j.apnum.2021.06.006
![]() |
[7] |
M. Dehghan, A. Shirilord, On the Hermitian and Skew-Hermitian splitting-like iteration approach for solving complex continuous-time algebraic Riccati matrix equation, Appl. Numer. Math., 170 (2021), 109–127. https://doi.org/10.1016/j.apnum.2021.07.001 doi: 10.1016/j.apnum.2021.07.001
![]() |
[8] | S. Yuan, A. Liao, Y. Lei, Least squares Hermitian solution of the matrix equation (AXB,CXD)=(E,F) with the least norm over the skew field of quaternions, Math. Comput. Model., 48 (2007), 91–100. |
[9] |
D. Wang, Y. Li, W. Ding, The least squares Bisymmetric solution of quaternion matrix equation AXB=C, AIMS Mathematics, 6 (2021), 13247–13257. https://doi.org/10.3934/math.2021766 doi: 10.3934/math.2021766
![]() |
[10] |
F. Zhang, M. Wei, Y. Li, J. Zhao, Special least squares solutions of the quaternion matrix equation AX=B with applications, Appl. Math. Comput., 270 (2015), 425–433. https://doi.org/10.1016/j.amc.2015.08.046 doi: 10.1016/j.amc.2015.08.046
![]() |
[11] |
M. Xu, Y. Wang, A. Wei, Robust graph coloring based on the matrix semi-tensor product with application to examination timetabling, Journal of Control Theory and Applications, 12 (2014), 187–197. https://doi.org/10.1007/s11768-014-0153-7 doi: 10.1007/s11768-014-0153-7
![]() |
[12] |
D. Cheng, J. Feng, H. Lv, Solving Fuzzy Relational Equations Via Semitensor Product, IEEE T. Fuzzy Syst., 20 (2012), 390–396. https://doi.org/10.1109/TFUZZ.2011.2174243 doi: 10.1109/TFUZZ.2011.2174243
![]() |
[13] | D. Wang, Y. Li, W. Ding, A new method based on semi-tensor product of matrices for solving Generalized Lyapunov Equation on the quaternion skew-filed, Proceedings of the 40th Chinese Control Conference (1), (2021), 177–182. |
[14] |
W. Ding, Y. Li, D. Wang, A. Wei, Constrainted least squares solution of Sylvester equation, Mathematical Modelling and Control, 1 (2021), 112–120. https://doi.org/10.3934/mmc.2021009 doi: 10.3934/mmc.2021009
![]() |
[15] | Y. Zhao, Y. Li, J. Zhao, D. Wang, The minimal norm least squares tridiagonal(Anti-)Hermitian solution of the quaternion Stein equation, Proceedings of the 40th Chinese Control Conference (1), (2021), 200–205. |
[16] | H. Schutte, J. Wenzel, Hypercomplex Numbers in Digital Signal Processing, IEEE International Symposium on Circuits and Systems, 2 (1990), 1557–1560. |
[17] |
K. Ueda, S. Takahashi, Digital filters with hypercomplex coefficients, Electronics and Communications in Japan (Part Ⅲ: Fundamental Electronic Science), 76 (1993), 85–98. https://doi.org/10.1002/ecjc.4430760909 doi: 10.1002/ecjc.4430760909
![]() |
[18] |
V. Dimitrov, T. Cooklev, B. Donevsky, On the multiplication of reduced biquaternions and applications, Inform. Process. Lett., 43 (1992), 161–164. https://doi.org/10.1016/0020-0190(92)90009-K doi: 10.1016/0020-0190(92)90009-K
![]() |
[19] |
C. Davenport, A communitative hypercomplex algebra with associated function theory, In Clifford Algebra With Numeric and Symbolic Computations, (1996), 213–227. https://doi.org/10.1007/978-1-4615-8157-4_14 doi: 10.1007/978-1-4615-8157-4_14
![]() |
[20] |
S. Pei, J. Chang, J. Ding, Commutative reduced biquaternions and their Fourier transform for signal and image processing applications, IEEE T. Signal Proces., 52 (2004), 2012–2031. https://doi.org/10.1109/TSP.2004.828901 doi: 10.1109/TSP.2004.828901
![]() |
[21] |
S. Pei, J. Chang, J. Ding, et al, Eigenvalues and Singular Value Decompositions of Reduced Biquaternion Matrices, IEEE T. Circuits-I, 55 (2008), 2673–2685. https://doi.org/10.1109/TCSI.2008.920068 doi: 10.1109/TCSI.2008.920068
![]() |
[22] |
H. Hidayet, Least-squares solutions of the reduced biquaternion matrix equation AX=B and their applications in colour image restoration, J. Mod. Optic., 66 (2019), 1802–1810. https://doi.org/10.1080/09500340.2019.1676474 doi: 10.1080/09500340.2019.1676474
![]() |
[23] |
R. Chan, M. K. Ng, Conjugate gradient methods for Toeplitz systems, SIAM Rev., 38 (1996), 427–482. https://doi.org/10.1137/S0036144594276474 doi: 10.1137/S0036144594276474
![]() |
[24] | K. Michael, Iterative Methods for Toeplitz Systems, Oxford University Press, Oxford, 2004. |
[25] |
G. Gelli, L. Izzo, Minimum-Redundancy Linear Arrays for Cyclostationarity-Based Source Location, IEEE T. Signal Proces., 45 (1997), 2605–2608. https://doi.org/10.1109/78.640730 doi: 10.1109/78.640730
![]() |
[26] |
D. Cheng, H. Qi, A. Xue, A Survey on Semi-Tensor Product of Matrices, Journal of Systems Science and Complexity, 20 (2007), 304–322. https://doi.org/10.1007/s11424-007-9027-0 doi: 10.1007/s11424-007-9027-0
![]() |
[27] |
D. Cheng, H. Qi, Z. Liu, From STP to game-based control, Sci. China Inform. Sci., 61 (2018), 1–19. https://doi.org/10.1007/s11432-017-9265-2 doi: 10.1007/s11432-017-9265-2
![]() |
[28] | D. Li, H. Liu, J. Zhang, J. Zhao, Application of left semi tensor product in matrix equation Practice and understanding of mathematics, J. Am. Math. Soc., 51 (2021), 219–224. |
[29] |
W. Zhang, B. Chen, H-Representation and Applications to Generalized Lyapunov Equations and Linear Stochastic Systems, IEEE T. Automat. Contr., 57 (2012), 3009–3022. https://doi.org/10.1109/TAC.2012.2197074 doi: 10.1109/TAC.2012.2197074
![]() |
[30] | A. Israel, Generalized inverses: theory and applications, 3 Eds., New York: Springer, 2003. |
1. | Sujia Han, Caiqin Song, H-representation method for the least squares symmetric solutions of the reduced biquaternion matrix equation and its application in color image restoration, 2025, 1017-1398, 10.1007/s11075-025-02054-4 |