Research article

Solvability of the Sylvester equation AXXB=C under left semi-tensor product

  • Received: 31 March 2022 Revised: 08 April 2022 Accepted: 20 April 2022 Published: 27 June 2022
  • This paper investigates the solvability of the Sylvester matrix equation AXXB=C with respect to left semi-tensor product. Firstly, we discuss the matrix-vector equation AXXB=C under semi-tensor product. A necessary and sufficient condition for the solvability of the matrix-vector equation and specific solving methods are studied and given. Based on this, the solvability of the matrix equation AXXB=C under left semi-tensor product is discussed. Finally, several examples are presented to illustrate the efficiency of the results.

    Citation: Naiwen Wang. Solvability of the Sylvester equation AXXB=C under left semi-tensor product[J]. Mathematical Modelling and Control, 2022, 2(2): 81-89. doi: 10.3934/mmc.2022010

    Related Papers:

    [1] 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
    [2] 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
    [3] Xueling Fan, Ying Li, Wenxv Ding, Jianli Zhao . $ \mathcal{H} $-representation method for solving reduced biquaternion matrix equation. Mathematical Modelling and Control, 2022, 2(2): 65-74. doi: 10.3934/mmc.2022008
    [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] Lei Wang, Xinyun Liu, Ting Li, Jiandong Zhu . Skew-symmetric games and symmetric-based decomposition of finite games. Mathematical Modelling and Control, 2022, 2(4): 257-267. doi: 10.3934/mmc.2022024
    [6] Daizhan Cheng, Zhengping Ji, Jun-e Feng, Shihua Fu, Jianli Zhao . Perfect hypercomplex algebras: Semi-tensor product approach. Mathematical Modelling and Control, 2021, 1(4): 177-187. doi: 10.3934/mmc.2021017
    [7] 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
    [8] Zejiao Liu, Yu Wang, Yang Liu, Qihua Ruan . Reference trajectory output tracking for Boolean control networks with controls in output. Mathematical Modelling and Control, 2023, 3(3): 256-266. doi: 10.3934/mmc.2023022
    [9] 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
    [10] Daizhan Cheng, Ying Li, Jun-e Feng, Jianli Zhao . On numerical/non-numerical algebra: Semi-tensor product method. Mathematical Modelling and Control, 2021, 1(1): 1-11. doi: 10.3934/mmc.2021001
  • This paper investigates the solvability of the Sylvester matrix equation AXXB=C with respect to left semi-tensor product. Firstly, we discuss the matrix-vector equation AXXB=C under semi-tensor product. A necessary and sufficient condition for the solvability of the matrix-vector equation and specific solving methods are studied and given. Based on this, the solvability of the matrix equation AXXB=C under left semi-tensor product is discussed. Finally, several examples are presented to illustrate the efficiency of the results.



    Matrix equations have become an important part of matrix theory, and have been successfully applied in many fields, such as control theory, physics, electronic technology, sensing technology, cryptography, and so on [1,2,3,4]. The main work of this paper is to study the solvability of the Sylvester matrix equation with respect to left semi-tensor product. As an important role in control theory, it plays an important role in dynamic systems, neural network systems, robust control, and other directions [5,6,7]. Many mathematics professors and cybernetics experts from world-renowned universities and scientific research institutions have conducted in-depth research on the Sylvester matrix equation. For example, Professor Roth [8] proved the compatibility condition of the Sylvester matrix equation, that is, the famous Roth theorem. Professor G. Golub [9] studied the Sylvester equation by Hesenberg-Schur method. Professor Varga of the German Aerospace Center [10] considered the application of the Sylvester equation in robust pole assignment. Professor Kågström [11] studied the compatibility of matrix equations containing any Sylvester and *-Sylvester by using the equivalence relationship of the matrix.

    Professor Cheng [12] proposed the semi-tensor product of matrices to solve linearization problems in nonlinear systems. It has been widely used in many fields, such as physics in nonlinear systems, graphs [13], and Boolean networks [14]. Recently, Yao and Feng [15] discussed the solution of the matrix equation AX=B with respect to semi-tensor product. Li [16] studied the solvability of the matrix semi-tensor product AXB=C. Based on this, the solvability of the famous Sylvester matrix equation AXXB=C in which the matrix multiplication is left semi-tensor product is studied in this paper.

    There are six sections in this paper. The remaining five sections are structured as follows: we introduce some fundamental definitions and properties in section 2. In section 3, we study the solution of the Sylvester matrix equation AXXB=C by investigating the matrix-vector equation in two cases. In section 4, we discuss the solvability of the matrix equation AXXB=C in two cases. We provide some examples to illustrate the results in section 5 and draw our conclusion in section 6.

    Some notations are presented as follows:

    (1). Cp : the vector space of complex p-tuples.

    (2). Cm×n : the vector space of m×n complex matrices.

    (3). lcm(r,s): the least common multiple of two positive integers r and s.

    (4). gcd(r,s): the greatest common divisor of two positive integers r and s.

    (5). Ai : the i-th column of A.

    In this section, we briefly review some fundamental definitions and properties which will be used in the following.

    Definition 2.1. ([17]) The Kronecker product of two matrices A=(aij)Cm×r and B=(bij)Cs×n is

    AB=(a11Ba12Ba1rBa21Ba22Ba2rBam1Bam2BamrB),

    where is the Kronecker product.

    Definition 2.2. ([17]) With each matrix A=(aij)Cm×r, denoted by Vc(A) is defined as

    Vc(A)=(a11,,a1r,a21,,a2r,,am1,,amr)T.

    Proposition 2.1. ([17]) Let ACm×r, BCr×s and CCs×n. Then we have the following

    Vc(ABC)=(CTA)Vc(B),Vc(ABC)=(InAB)Vc(C)=(CTBTIm)Vc(A),Vc(AB)=(IsA)Vc(B)=(BTIm)Vc(A).

    Lemma 2.1. ([17]) Let ACm×m, BCn×n and CCm×n. XCm×n is unknown.Then the solvability of the Sylvester matrix equation AXXB=C is equivalent to the solvability of the matrix-vector equation

    (InA)Vc(X)(BTIm)Vc(X)=Vc(C).

    Definition 2.3. ([12]) Let A=(aij)Cm×r, B=(bij)Cs×n. The left semi-tensor product of A and B is defined as

    AB=(AItr)(BIts)Cmtr×nts,

    where t=lcm(r,s).

    In this section, we discuss the solvability of the Sylvester matrix-vector equation

    AXXB=C (3.1)

    under left semi-tensor product, where ACm×r, BCs×n, and CCh×k are known. The problem is to find a vector X satisfying matrix-vector equation (3.1). Firstly, we investigate the simple case m=h, then we discuss the general case.

    In this subsection, we study the solvability of the Sylvester matrix-vector equation (3.1) under left semi-tensor product, where ACm×r, BCs×n, CCm×k. XCp×1 is an unknown vector. By Definition 2.3, we have the following lemma.

    Lemma 3.1. If the Sylvester matrix-vector equation (3.1) exists a solution, then rk and ms are positive integers. In fact, rk=ms=p.

    Proof. By Definition 2.3, we have

    C=AXXB=AXXB=(AItr)(XItp)(IpB)XCm×k,AX=(AItr)(XItp)Cmtr×tp,

    and

    XB=(IpB)XCsp×n,

    where t=lcm(r,p). We obtain that m=mtr=sp, k=tp=n. Then, t=r and k=tp=rp. Consequently, rk and ms are positive integers. Furthermore, rk=ms=p. Hence, if the solution of the matrix-vector equation (3.1) exists, rk and ms are required to be positive integers and rk=ms=p. The proof is completed.

    Remark 3.1. When p=m=r,k=n=s=1, the solvability of the Sylvester matrix-vector equation AXXB=C under left semi-tensor product becomes conventional case.

    Now we investigate the solvability of the Sylvester matrix-vector equation (3.1). Suppose that

    X=[x1x2xp]TCp,D=IpB.

    Then, the Sylvester matrix-vector equation (3.1) can be rewritten as

    AXXB=[^A1^A2^Ap][x1x2xp][^D1^D2^Dp][x1x2xp]=x1^A1+x2^A2++xp^Apx1^D1xp^Dp=x1(^A1^D1)+x2(^A2^D2)++xp(^Ap^Dp)=CCm×k, (3.2)

    where ^A1, ^A2, , ^Ap are p equal-size blocks of matrix A, ^D1, ^D2, , ^Dp are p equal-size blocks of matrix IpB. Accordingly, we establish the following result.

    Theorem 3.1. The Sylvester matrix-vector equation (3.1) exists a solution if and only if ^A1^D1, ^A2^D2, , ^Ap^Dp and C are linearly dependent in vector space Cm×k. Moreover, if ^A1^D1, ^A2^D2, , ^Ap^Dp are linearly independent, the solution would be unique.

    Corollary 3.1. If the Sylvester matrix-vector equation (3.1) exists a solution, the following rank condition holds:

    rank(A)+rank(B)=rank(A C0 B). (3.3)

    Here, we have a necessary condition for the solvability of the Sylvester matrix-vector equation (3.1). In particular, when the Sylvester matrix-vector equation AXXB=C with respect to conventional matrix product, condition (3.3) is a necessary and sufficient one. The following is an example to illustrate it.

    Example 3.1. (i) Let matrices A, B, C as following:

    A=[12110102],
    B=[12],
    C=[1111].

    It is easy to verify that

    X=[11]

    is a solution. Obviously, it satisfies condition (3.3).

    (ii) Let

    C=[2011],

    and A, B are the same as (i). Clearly, it satisfies condition (3.3), but the matrix-vector equation (3.1) has no solution.

    It is easy to know that the equation (3.2) is equivalent to the following equation:

    x1Vc(^A1)+x2Vc(^A2)++xpVc(^Ap)x1Vc(^D1)x2Vc(^D2)xpVc(^Dp)=[Vc(^A1)Vc(^A2)Vc(^Ap)]X[Vc(^D1)Vc(^D2)Vc(^Dp)]X=Vc(C).

    Next, we have the following equivalent form.

    Theorem 3.2. The Sylvester matrix-vector equation AXXB=C under semi-tensor product is equivalent to the following matrix-vector equation under conventional matrix product:

    ˉAXˉDX=Vc(C),

    where

    ˉA=[Vc(^A1)Vc(^A2)Vc(^Ap)]=[A1Ak+1A(p1)k+1A2Ak+2A(p1)k+2AkA2kApk],
    ˉD=[Vc(^D1)Vc(^D2)Vc(^Dp)]=[D1Dk+1D(p1)k+1D2Dk+2D(p1)k+2DkD2kDpk].

    Ai, Di are the i-th column of A and IpB, respectively.

    Corollary 3.2. The Sylvester matrix-vector equation (3.1) exists a solution if and only if

    rank(ˉA)+rank(ˉD)=rank(ˉAVc(C)0ˉD).

    Remark 3.2. Here ˉD=IpˉBT, then the Sylvester matrix-vector equation (3.1) exists a solution if and only if

    rank(ˉA)+rank(ˉB)=rank(ˉAVc(C)0ˉB).

    In this subsection, we study the solvability of the Sylvester matrix-vector equation (3.1) with mh. We give the following lemma, which presents a necessary condition for solvability of the Sylvester matrix-vector equation (3.1).

    Lemma 3.2. If the Sylvester matrix-vector equation (3.1) exists a solution, the orders of matrices A, B, and C satisfy the following two conditions:(i)hm and rk are positive integers.(ii)gcd(k,hm)=1. Actually, rhmk=p.

    Proof. By Definition 2.3, we have

    C=AXXB=AXXB=(AItr)(XItp)(IpB)XCm×k,AX=(AItr)(XItp)Cmtr×tp,

    and

    XB=(IpB)XCsp×n,

    where t=lcm(r,p). We obtain that h=mtr=sp, k=tp=n. Then, hm=tr and k=tp. So, t=rhm and tk=rhmk=p. Consequently, hm and kr are positive integers. Furthermore, t=rhm=lcm(r,p)=lcm(r,rhmk). Then lcm(r,rhmk)=rklcm(k,hm). Thus, lcm(k,hm)=khm. Therefore, gcd(k,hm)=1. Hence, if the Sylvester matrix-vector equation (3.1) exists a solution, the two conditions are required. The proof is completed.

    Next, we study the solvability of the equation. Suppose that ik=li1hm+li2, i=1,,hm. We can rewrite them in the following form:

    {x1[A1D1Al11+1Dl11+1]+xhm[Ak+1Dk+1Ak+l11+1Dk+l11+1]++x(rk1)hm+1[Ark+1Drk+1Ark+l11+1Drk+l11+1]=[˜C1˜Chm+1˜C(l111)hm+1˜Cl11hm+1],x2[Al11+1Dl11+1Al21+1Dl21+1]+xhm+2[Ak+l11+1Dk+l11+1Ak+l21+1Dk+l21+1]++x(rk1)hm+2[Ark+l11+1Drk+l11+1Ark+l21+1Drk+l12+1]=[˜Ck+l12˜Chml12+1˜C(l12l111)hml12+1˜C(l12l11)hml12+1],xhm[Akl11Dkl11Akl11+1Dkl11+1AkDk]+x2hm[A2kl11D2kl11A2kD2k]++xp[Arl11Drl11Arl11+1Drl11+1ArDr]=[˜Ck+hml12˜Cl12+1˜C(l112)hm+l12+1˜Ckhm+1],

    where

    ˜C=[c11c21cpm,1chm+1,1chm+1,2c2hm,1chhm+1,1chhm+1,2ch,1],

    and ˜Cj is the j-th column of ˜C. Therefore we obtain the following result.

    Theorem 3.3. The solvability of the Sylvester matrix-vector equation (3.1) is equivalent to the solvability of the following matrix-vector equations:

    [ˇA1ˇD1ˇAhm+1ˇDhm+1ˇA(r/k1)hm+1ˇD(r/k1)hm+1]X1=ˆC1,[ˇA2ˇD2ˇAhm+2ˇDhm+2ˇA(r/k1)hm+2ˇD(r/k1)hm+2]X2=ˆC2,[ˇAhmˇDhmˇA2hmˇD2hmˇApˇDp]Xhm=ˆChm, (3.4)

    where

    A=[A1  Al11 Al11+1  Arl11  Ar],
    D=[D1  Dl11 Dl11+1  Drl11  Dr],

    and

    ˆC1=[˜C1 ˜Chm+1  ˜C(l111)hm+1 ˜Cl11hm+1],ˆC2=[˜Ck+l12 ˜Chml12+1  ˜C(l21l111)hml12+1 ˜C(l21l11)hml12+1],ˆCp=[˜Ck+hml12 ˜Cl12+1  ˜C(l112)hm+l12+1 ˜Ckhm+1].

    Consequently, if the Sylvester matrix-vector equations (3.4) exist solutions

    Y1=[yi,1yi,2yi,rk]T,

    where i=1,,hm, then

    X=[y1,1 y2,1  yhm,1 y1,2  y1,rk y2,rk  yhm,rk]T

    is the solution of the Sylvester matrix-vector equation (3.1).Therefore, we obtain a necessary and sufficient condition for the solvability of the Sylvester matrix-vector equation (3.1).

    Denote

    ˇAl=[A1Al11Al11+1],ˇA2=[Al11+1Al21Al21+1],ˇAp=[Arl11Arl11+1Ar],
    ˇDl=[D1Dl11Dl11+1],ˇD2=[Dl11+1Dl21Dl21+1],ˇDp=[Drl11Drl11+1Dr].

    A necessary and sufficient condition for the solvability of the Sylvester matrix-vector equation (3.1) is obtained.

    Corollary 3.3. The Sylvester matrix-vector equation AXXB=C exists a solution if and only if ˇAjˇDj, ˇAhm+jˇDhm+j, , ˇA(rk1)hm+jˇD(rk1)hm+j and ˜Cj are linearly dependent, j=1,2,,hm. Moreover, if ˇAjˇDj, ˇAhm+jˇDhm+j, , ˇA(rk1)hm+jˇD(rk1)hm+j are linearly independent, j=1,2,,hm, then the solution of Sylvester matrix-vector equation AXXB=C would be unique.

    In this section, we discuss the solvability of the Sylvester matrix equation

    AXXB=C, (4.1)

    under left semi-tensor product, where ACm×r, BCs×n, and CCh×k are known. The problem is to find a matrix X satisfying matrix equation (4.1). Firstly, we investigate the simple case m=h, then we discuss the general case.

    In this subsection, we study the solvability of matrix equation (4.1) under left semi-tensor product, where ACm×r, BCs×n, and CCm×k. XCp×q is an unknown matrix. By Definition 2.3, we have the following lemma.

    Lemma 4.1. If the Sylvester matrix equation (4.1) exists a solution, then rα=mnβ=p, kα=skβ=q, where α is a common divisor of r and k, β is a common divisor of sk and mn.

    Proof. By Definition 2.3, we have

    C=AXXB=AXXB=(AItr)(XItp)(XIlq)(BIls)Cm×k,AX=(AItr)(XItp)Cmtr×qtp,

    and

    XB=(XIlq)(BIls)Cplq×nls,

    where t=lcm(r,p), l=lcm(q,s). We obtain that m=mtr=plq, k=qtp=nls. Then, t=r and p=qtk=qrk=rkq. Consequently, rα=p and kα=q, where α is a common divisor of r and k. And l=ksn, mp=lq. Moreover, mp=lq=ksnq, mnskq=p. Hence, skβ=q, mnβ=p, where β is a common divisor of sk and mn. Therefore, if the matrix equation (4.1) exists a solution, then rα=mnβ=p, kα=skβ=q. The proof is completed.

    Remark 4.1. When the orders pi×qi satisfies Lemma 4.1, we call them admissible orders, where i=1,2,,u. And αi are all the common divisor of r and k, βi are all the common divisor of mn and sk.

    (i) When α=1, β=n, we have p=r=m, q=k=s=n, and the product becomes conventional product.

    (ii) If α=gcd(r,k),β=gcd(mn,sk), the Sylvester matrix equation (4.1) exists a solution for the minimum order ˉp×ˉq. And the Sylvester matrix equation (4.1) exists a solution for every admissible order.

    Now we study the solvability of the Sylvester matrix equation (4.1). Firstly, we consider the solutions for the minimum order ˉp×ˉq, then the matrix equation exists a solution for other admissible order can be studied. By Definition 2.3, the Sylvester matrix equation (4.1) can be rewritten as

    AXXB=[ˆA1 ˆA2  ˆAˉp][X1 X2  Xˉq][X1 X2  Xˉq][ˆB1 ˆB2  ˆBˉp]=[ˆC1 ˆC2  ˆCˉq], (4.2)

    where ˆA1,ˆA2,,ˆAˉp are p equal-size blocks of matrix A, ˆB1,ˆB2,,ˆBˉp are ˉp equal-size blocks of matrix B, ˆC1,ˆC2,,ˆCˉq are ˉq equal-size blocks of matrix C. Consequently, equation (4.2) is equivalent to the following matrix-vector equations under left semi-tensor product:

    AXjXjB=ˆCj,

    XjCˉp, j=1,,ˉq. Thus we have the following results.

    Theorem 4.1. The Sylvester matrix equation (4.1) exists a solution XCˉp×ˉq, if and only if ˆA1,ˆA2,,ˆAˉp, ˆB1,ˆB2,,ˆBˉp and ˆCj are linearly dependent, j=1,2,,ˉq. Moreover, if ˆA1,ˆA2,,ˆAˉp, ˆB1,ˆB2,,ˆBˉp are linearly independent, the solution would be unique.

    Corollary 4.1. If the Sylvester matrix equation (4.1) exists a solution, the following rank condition holds:

    rank(A)+rank(B)=rank(AC0B). (4.3)

    Similar to the matrix-vector case, condition (4.3) is a necessary.

    In order to solve the solution of the Sylvester matrix equation AXXB=C, we have the following equivalent form.

    Theorem 4.2. The Sylvester matrix equation AXXB=C, XCˉp×ˉq, under left semi-tensor product is equivalent to the following matrix-vector equation with conventional matrix product:

    (IˉqˉA)Vc(X)(IˉpˉBT)Vc(X)=Vc(C),

    where

    ˉA=[Vc(ˆA1)Vc(ˆA2)Vc(ˆAˉp)]=[A1Aˉα+1A(ˉp1)ˉα+1A2Aˉα+2A(ˉp1)ˉα+2AˉαA2ˉαAˉpˉα],
    ˉB=[Vc(ˆB1)Vc(ˆB2)Vc(ˆBˉp)]=[B1Bˉα+1B(ˉq1)ˉα+1B2Bˉα+2B(ˉq1)ˉα+2BˉαB2ˉαBˉqˉα],

    and Ai, Bi are the i-th column of A and B, respectively.

    Corollary 4.2. The Sylvester matrix equation AXXB=C exists a solution XCp×q if and only if the following rank condition holds:

    rank(ˉA)+rank(ˉB)=rank(ˉAVc(ˆC1) Vc(ˆC2)  Vc(ˆCq)0ˉB).

    In this subsection, we study the solvability of the Sylvester matrix equation (4.1) with mh. We give the following lemma, which presents a necessary condition for solvability of the matrix equation (4.1).

    Lemma 4.2. If the Sylvester matrix equation (4.1) exists a solution XCp×q, the orders of matrices A, B and C satisfy the following two conditions:(i) hm and kn are positive integers.(ii) rhmα=hβ=p and kα=sknβ=q, where α is a common divisor of r and k, β is a common divisor of s and h. Moreover, it satisfies gcd(α,hm)=1, gcd(β,kn)=1.

    Proof. (ⅰ) By Definition 2.3, we suppose that matrix equation (4.1) exists a solution X, and its order is p×q, we can obtain that mtr=lpq=h, qtp=lns=k. Then t=rhm, l=skn. Consequently, hm and kn are positive integers, where t=lcm(r,p), l=lcm(q,s).

    (ⅱ) Supposing the matrix equation (4.1) exists a solution XCp×q, we can get mtr=lpq=h, qtp=lns=k. Then t=rhm, tp=kq. Denote α=rh/mp=tp=kq. Then we have rhmα=p, kα=q. Consequently, rα is a positive integer, and α is a common divisor of r and k, and gcd(α,hm)=1. As the same way, l=skn, hp=lq. Denote β=skqn=lq=hp. Then we have sknβ=q, hβ=p. Consequently, sβ is a positive integer, and β is a common divisor of s and h, and gcd(β,kn)=1. The proof is completed.

    Remark 4.2. (i) hm and kn are positive integers is a necessary condition for the solvability of the Sylvester matrix equation AXXB=C.

    (ii) The orders, which satisfy the conditions in Lemma 4.2, are called admissible orders. When α=1, β=1, we have rhm=h=p, k=skn=q, then m=r, s=n. The Sylvester matrix equation AXXB=C can transform into

    (AIhm)XX(BIkn)=C

    with respect to the conventional product.

    In this section, two numerical examples are given. One is about matrix-vector equation, and the other one is about general matrix equation.

    Example 5.1. (i) Let matrices A, B, C as follows:

    A=[1101101111011101],B=[1324],C=[00121335].

    It is easy to verify that

    X=[12] (5.1)

    is a solution. 22,42 are positive integers, and the given matrices satisfy the conditions of the Lemma 3.1.

    (ii) Let matrices A, B, C as follows:

    A=[203121],B=[314220],C=[21344103042120121213].

    Clearly, 52, 43 are not positive integers, the given matrices do not satisfy the conditions of the Lemma 3.2. So the equation has no solution.

    (iii) Let matrices A, B, C as follows:

    A=[120011],B=[013110],C=[013110000000].

    It is easy to verify that

    X=[12]

    is a solution. 42, 33 are positive integers, and gcd(k,hm)=gcd(3,2)=1. Consequently, it is a necessary condition for solvability of the Sylvester matrix-vector equation (3.1).

    Example 5.2. (i) We reconsider items (i) in Example 5.1.

    Take matrices A, B, C as following:

    A=[1101101111011101],B=[1324],C=[00121335].

    Obviously, the admissible orders of solutions are 2×1,4×2. And we have the solution

    Xa=[12]

    in Example 5.1. Moreover, Xa is the unique solution for admissible order 2×1. Meanwhile, Xb=XaI2, and Xb is the unique solution for admissible order 4×2.

    (ii) Take matrices A, B, C as following:

    A=[213124301420],B=[342210031121],
    C=[52301301214125210103341230211004421202312302130311303341].

    As 74,83 are not positive integers, the given matrices do not satisfy the conditions of the Lemma 4.2 and the equation has no solution.

    (iii) Take matrices A, B, C as following:

    A=[213124301420],B=[342210031121],
    C=[14101221200141011212101440216211014482163206012044432860404442584140044258814].

    It is easy to verify that

    X=[120014]

    is a solution of the Sylvester matrix equation (4.1). We find 84,93 are positive integers, and p=2,q=3. Moreover, the given matrices satisfy the conditions of the Lemma 4.2.

    In this paper, we discuss the solvability of the Sylvester matrix equation AXXB=C with respect to left semi-tensor product. Firstly, we divide the solution X into two kinds: the matrix-vector equation one and the matrix equation one. For the matrix-vector equation case, we discuss a necessary and sufficient condition for the solvability and concrete solving methods. Based on this, the solvability of the Sylvester matrix equation under left semi-tensor product has been studied. At last, we give several examples to illustrate the efficiency of the results.

    This research work is partially supported by undergraduate education reform project of Shandong Normal University (No. 2021BJ054).

    The author declares that there is no conflicts of interest in this paper.



    [1] G. W. Stagg, A. H. El-Abiad, Computer Methods in Power System Analysis, New York: McGraw-Hill, 1968.
    [2] D. Z. Cheng, Matrix and Polynomial Approach to Dynamics Control Systems, Beijing: Science Press, 2002.
    [3] S. W. Mei, F. Liu, A. C. Xue, A Tensor Product in Power System Transient Analysis Method, Beijing: Tsinghua University Press, 2010.
    [4] E. B. Castelan, V. Gomes da Silva, On the solution of a Sylvester matrix equation appearing in descriptor systems control theory, Syst. Control Lett., 54 (2005), 109–117. https://doi.org/10.1016/j.sysconle.2004.07.002 doi: 10.1016/j.sysconle.2004.07.002
    [5] A. C. Antoulas, Approximation of Large-Scale Dynamical Systems, Advances in Design and Control, SIAM, Philadelphia, PA, 2005. https://doi.org/10.1137/1.9780898718713
    [6] R. K. Cavinlii, S. P. Bhattacharyya, Robust and well-conditioned eigenstructure assignment via sylvester's equation, Optim. Contr. Appl. Met., 4 (1983), 205–212. https://doi.org/10.1002/oca.4660040302 doi: 10.1002/oca.4660040302
    [7] C. Chen, D. Schonfeld, Pose estimation from multiple cameras based on Sylvester's equation, Comput. Vis. Image Und., 114 (2010), 652–666. https://doi.org/10.1016/j.cviu.2010.01.002 doi: 10.1016/j.cviu.2010.01.002
    [8] W. E. Roth, The equation AXYB=C and AXXB=C in matrices, Proc. Amer. Math. Soc, 3 (1952), 392–396. https://doi.org/10.1090/S0002-9939-1952-0047598-3 doi: 10.1090/S0002-9939-1952-0047598-3
    [9] G. Golub, S. Nash, C. Van Loan, A Hessenberg-Schur method for the problem AX+XB=C, IEEE T. Autom. Control, 24 (1979), 909–913. https://doi.org/10.1109/TAC.1979.1102170 doi: 10.1109/TAC.1979.1102170
    [10] A. Varga, Robust pole assignment via Sylvester equation based state feedback parametrization, IEEE International Symposium on Computer-Aided Control System Design, 57 (2000), 13–18.
    [11] A. Dmytryshyn, B. Kågström, Coupled Sylvester-type matrix equations and block diagonalization, SIAM J. Matrix Anal. Appl, 36 (2015), 580–593. https://doi.org/10.1137/151005907 doi: 10.1137/151005907
    [12] D. Cheng, H. Qi, Y. Zhao, An Introduction to Semi-tensor Product of Matrices and its Applications, Singapore: World Scientific Publishing Company, 2012.
    [13] M. R. Xu, Y. Z. Zhang, A. R. Wei, Robust graph coloring based on the matrix semi-tensor product with application to examination timetabling, Control theory and technology, 2 (2014), 187–197. https://doi.org/10.1007/s11768-014-0153-7 doi: 10.1007/s11768-014-0153-7
    [14] D. Cheng, H. Qi, Z. Li, Analysis and Control of Boolean Networks: A Semi-tensor Product Approach, London: Singapore, 2011.
    [15] J. Yao, J.-E. Feng, M. Meng, On solutions of the matrix equation AX=B with respect to semi-tensor product, J. Franklin Inst., 353 (2016), 1109–1131. https://doi.org/10.1016/j.jfranklin.2015.04.004 doi: 10.1016/j.jfranklin.2015.04.004
    [16] Z. Ji, J. Li, X. Zhou, F. J. Duan, T. Li, On solutions of the matrix equation AXB=C under semi-tensor product, Linear and Multilinear Algebra, 69 (2021), 1935–1963. https://doi.org/10.1080/03081087.2019.1650881 doi: 10.1080/03081087.2019.1650881
    [17] R. A. Horn, C. R. Johnson, Topics in Matrix Analysis, Cambridge: Cambridge University Press, 1991.
    [18] H. Fan, J.-E. Feng, M. Meng, B. Wang, General decomposition of fuzzy relations: Semi-tensor product approach, Fuzzy Sets and Systems, 384 (2020), 75–90. https://doi.org/10.1016/j.fss.2018.12.012 doi: 10.1016/j.fss.2018.12.012
    [19] Y. Yuan, Solving the mixed Sylvester matrix equations by matrix decompositions, C. R. Math. Acad. Sci. Paris, 353 (2015), 1053–1059. https://doi.org/10.1016/j.crma.2015.08.010 doi: 10.1016/j.crma.2015.08.010
    [20] Q. W. Wang, Z. H. He, Solvability conditions and general solution for the mixed Sylvester equations, Automatica, 49 (2013), 2713–2719. https://doi.org/10.1016/j.automatica.2013.06.009 doi: 10.1016/j.automatica.2013.06.009
  • This article has been cited by:

    1. Jin Wang, Least squares solutions of matrix equation $ AXB = C $ under semi-tensor product, 2024, 32, 2688-1594, 2976, 10.3934/era.2024136
  • Reader Comments
  • © 2022 the Author(s), licensee AIMS Press. This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0)
通讯作者: 陈斌, bchen63@163.com
  • 1. 

    沈阳化工大学材料科学与工程学院 沈阳 110142

  1. 本站搜索
  2. 百度学术搜索
  3. 万方数据库搜索
  4. CNKI搜索

Metrics

Article views(1722) PDF downloads(95) Cited by(1)

Other Articles By Authors

/

DownLoad:  Full-Size Img  PowerPoint
Return
Return

Catalog