<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">APM</journal-id><journal-title-group><journal-title>Advances in Pure Mathematics</journal-title></journal-title-group><issn pub-type="epub">2160-0368</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/apm.2021.112008</article-id><article-id pub-id-type="publisher-id">APM-107096</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Perturbation Analysis for the Matrix-Scaled Total Least Squares Problem
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Qun</surname><given-names>Wang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Longyan</surname><given-names>Li</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Pingping</surname><given-names>Zhang</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>School of Science, Chongqing University of Posts and Telecommunications, Chongqing, China</addr-line></aff><pub-date pub-type="epub"><day>05</day><month>02</month><year>2021</year></pub-date><volume>11</volume><issue>02</issue><fpage>121</fpage><lpage>137</lpage><history><date date-type="received"><day>13,</day>	<month>December</month>	<year>2020</year></date><date date-type="rev-recd"><day>5,</day>	<month>February</month>	<year>2021</year>	</date><date date-type="accepted"><day>8,</day>	<month>February</month>	<year>2021</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper, we extend matrix scaled total least squares (MSTLS) problem with a single right-hand side to the case of multiple right-hand sides. Firstly, under some mild conditions, this paper gives an explicit expression of the minimum norm solution of MSTLS problem with multiple right-hand sides. Then, we present the Kronecker-product-based formulae for the normwise, mixed and componentwise condition numbers of the MSTLS problem. For easy estimation, we also exhibit Kronecker-product-free upper bounds for these condition numbers. All these results can reduce to those of the total least squares (TLS) problem which were given by Zheng 
  <em>et al</em>. Finally, two numerical experiments are performed to illustrate our results.
 
</p></abstract><kwd-group><kwd>Singular Value Decomposition</kwd><kwd> Matrix-Scaled Total Least Squares</kwd><kwd> Total Least Squares</kwd><kwd> Condition Number</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Consider the overdetermined linear system A x ≈ b , where A ∈ ℝ m &#215; n and b ∈ ℝ m , and the total least squares (TLS) problem can be formulated as (see [<xref ref-type="bibr" rid="scirp.107096-ref1">1</xref>] )</p><p>m i n E , f ‖ [ E f ] ‖ F ,     subject     to     ( A + E ) x = b + f . (1)</p><p>However, in many linear parameter estimation problems, the error of data matrix A on the left side of the approximate system may be scaled. In order to maximize the accuracy of the estimated parameters x, the case where the scaling factor is used to weight some columns of error matrix in data matrix A is naturally considered when estimating parameters x using the TLS approach. From the point of view, Liu, Wei and Chen [<xref ref-type="bibr" rid="scirp.107096-ref2">2</xref>] proposed the concept of the matrix-scaled total least squares (MSTLS) problem with single right-hand side in 2019. Inspired by [<xref ref-type="bibr" rid="scirp.107096-ref3">3</xref>], Liu, Wei and Chen [<xref ref-type="bibr" rid="scirp.107096-ref2">2</xref>] transformed the MSTLS problem with single right-hand side into the weighted TLS (WTLS) problem.</p><p>As a continuation of their work, we extend the MSTLS problem with single right-hand side to multiple right-hand sides as follows.</p><p>m i n E , F ‖ γ E 1 E 2 F ‖ F ,     subject   to     ( A 1 + γ E 1 ) X 1 + ( A 2 + E 2 ) X 2 = B + F , (2)</p><p>where X = [ X 1 X 2 ] ∈ ℝ n &#215; d , A 1 ∈ ℝ m &#215; n 1 , A 2 ∈ ℝ m &#215; n 2 , n 1 + n 2 = n and B ∈ ℝ m &#215; d ( m ≥ n + d ) .</p><p>When d = 1 , our model (2) degenerates to the single right-hand case.</p><p>The condition number is a measure of the sensitivity of the solution to input data perturbation. Therefore, condition numbers play an important role in numerical analysis. Many scholars have studied the TLS problem with multiple right-hand sides: [<xref ref-type="bibr" rid="scirp.107096-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref6">6</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref8">8</xref>] studied the sufficient conditions or/and necessary conditions for its solvability. When the TLS problem is solvable, Huang, Yan and Yu discussed the solution set and minimal norm solution of the TLS problem, see [<xref ref-type="bibr" rid="scirp.107096-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref9">9</xref>]. Recently, based on singular value decomposition (SVD) of augmented matrix, many scholars have discussed the solution set and minimal norm solution of the TLS problem. In [<xref ref-type="bibr" rid="scirp.107096-ref10">10</xref>], Hnětynkov&#225; et al. proposed the TLS problem with multiple right-hand sides, and gave the conditions for the existence and expression of the solutions. In [<xref ref-type="bibr" rid="scirp.107096-ref11">11</xref>], Hnětynkov&#225; et al. extended the concept of the core problem of the TLS problem with single right-hand side proposed by Paige and Strakoš in [<xref ref-type="bibr" rid="scirp.107096-ref12">12</xref>] to the TLS problem with multiple right-hand sides. The perturbation analysis of the solution of the TLS problem with multiple right-hand sides can be found in references [<xref ref-type="bibr" rid="scirp.107096-ref7">7</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref8">8</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref13">13</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref14">14</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref15">15</xref>]. Zheng, Meng and Wei gave the exact expressions and their upper bounds of normwise, mixed and componentwise condition numbers of TLS problem with multiple right-hand sides in [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref17">17</xref>]. These results extend the condition number theory of TLS problem with single right-hand side. In addition, by making use of the perturbation results in the above references, Liu et al. [<xref ref-type="bibr" rid="scirp.107096-ref18">18</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref19">19</xref>] derived closed formulae for condition numbers of the total least squares problem with linear equality constraint problem.</p><p>As far as we know, the perturbation analysis of the MSTLS problem has not been systematically performed in literature. In this paper, we consider the perturbation analysis of the MSTLS problem (2). The relative normwise condition number, the mixed condition number and the componentwise condition number are derived. Our analysis can be seen as a unified treatment of the mentioned approaches in [<xref ref-type="bibr" rid="scirp.107096-ref3">3</xref>] and [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>].</p><p>Throughout this paper, for given positive integers m and n, we denote by ℝ m &#215; n the space of all m &#215; n real matrices, and I n stands for the identity matrix of order n. ‖ ⋅ ‖ 2 , ‖ ⋅ ‖ ∞ and ‖ ⋅ ‖ F denote the 2-norm, ∞-norm, and Frobenius norm of their arguments, respectively. Given a matrix X = ( x i j ) ∈ ℝ m &#215; n , ‖ X ‖ m a x , X T , X † and σ i ( X ) denote the “max” norm given by ‖ X ‖ m a x = m a x i , j | x i j | , the transpose, the Moore-Penrose inverse and the i-th largest singular value of X, respectively. | X | is the absolute value of the matrix X, whose entries are | x i j | . Moreover, for Y = ( y i j ) , Z = ( z i j ) ∈ ℝ m &#215; n , Y Z is an entry-wise division; that is, Y Z = ( y i j / z i j ) , or Y./Z in Matlab notation. Here, ξ/0 is interpreted as zero if ξ = 0 and ∞ otherwise. For matrices A = [ a 1 ⋯ a n ] = ( a i j ) ∈ ℝ m &#215; n , vec ( A ) = [ a 1 T ⋯ a n T ] T ∈ ℝ m n &#215; 1 and A ⊗ B = [ a i j B ] denotes the Kronecker product of A and any matrix B. Let Π ( m , n ) = ∑ i = 1 m   ∑ j = 1 n   E i j ⊗ E i j T , where E i j ∈ ℝ m &#215; n has an entry 1 in position ( i , j ) and all other entries are zeros.</p><p>The organization of this paper is as follows. In Section 2, we present some necessary preliminaries, including the explicit expression for minimum W γ − 2 -norm MSTLS solution under some mild conditions and some important lemmas. In Section 3, we derive the normwise, mixed and componentwise condition numbers and their computable upper bounds of the MSTLS solution. All these results can reduce to those of the TLS problem which were given in [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>]. Two numerical examples are tested in Section 4 to demonstrate the tightness of the derived upper bounds. Some concluding remarks are given in Section 5. In the appendix, we present a power method for calculating the normwise condition number of the MSTLS solution X MSTLS similar to the one in [<xref ref-type="bibr" rid="scirp.107096-ref20">20</xref>].</p></sec><sec id="s2"><title>2. Preliminaries</title><p>In this section, we give an explicit expression for the minimum W γ − 2 -norm solution of the MSTLS problem with multiple right-hand sides (2) under some mild conditions.</p><p>Along the similar lines as in [<xref ref-type="bibr" rid="scirp.107096-ref2">2</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref3">3</xref>], we can see that (2) is equivalent to the following WTLS model:</p><p>m i n E , F ‖ [ E 1 E 2 F ] ‖ F ,     subject   to   [ ( γ A 1 , A 2 ) + ( E 1 , E 2 ) ] W γ − 1 X = B + F , (3)</p><p>where W γ = [ γ I n 1 0 0 I n 2 ] . Let</p><p>A γ = [ A B ] W &#175; γ     with     W &#175; γ = [ W γ 0 0 I d ] ,</p><p>and the SVD of A γ be</p><p>A γ = U Σ V T = [ U 1 U 2 ] [ Σ 1 0 0 Σ 2 ] [ V 1 T V 2 T ] , (4)</p><p>where U 1 ∈ ℝ m &#215; p , U 2 ∈ ℝ m &#215; ( m − p ) , V 1 = n d [ V 11 V 21 ] ∈ ℝ ( n + d ) &#215; p , V 2 = n d [ V 12 V 22 ] ∈ ℝ ( n + d ) &#215; ( n + d − p ) , Σ 1 = diag ( σ 1 , σ 2 , ⋯ , σ p ) ∈ ℝ p &#215; p and Σ 2 = diag ( σ p + 1 , σ p + 2 , ⋯ , σ n + d ) ∈ ℝ ( m − p ) &#215; ( n + d − p ) .</p><p>The following theorem gives the minimum W γ − 2 -norm solution of (2).</p><p>Theorem 2.1 Let the SVD of A γ be given as in (4). If</p><p>p ≤ n ,     σ p &gt; σ p + 1     and     rank ( V 22 ) = d , (5)</p><p>thenthe MSTLS problem with multiple right-hand sides (2) has the minimum W γ − 2 -norm solution:</p><p>X MSTLS = − W γ V 12 V 22 † , (6)</p><p>wherethe weighted W γ − 2 -norm is defined by ‖ X ‖ W γ − 2 = trace ( X T W γ − 2 X ) .</p><p>Proof. By ( [<xref ref-type="bibr" rid="scirp.107096-ref8">8</xref>], (2.3)), we can get the minimum F-norm solution to (3) under the condition (5):</p><p>W γ − 1 X MSTLS = − V 12 V 22 † ,</p><p>which leads to the minimum W γ − 2 -norm solution of (2)</p><p>X MSTLS = − W γ V 12 V 22 † .</p><p>Therefore, we complete the proof.</p><p>In this paper, all discussions are based on the solvability conditions (5). Next we give some lemmas which will be used in the next analysis.</p><p>Lemma 2.1 ( [<xref ref-type="bibr" rid="scirp.107096-ref21">21</xref>], Chapt. 2) Let B ∈ ℝ m &#215; n , C ∈ ℝ p &#215; q , X ∈ ℝ n &#215; p . Then</p><p>( B ⊗ C ) T = B T ⊗ C T , ‖ B ⊗ C ‖ 2 = ‖ B ‖ 2 ‖ C ‖ 2 ,</p><p>vec ( B X C ) = ( C T ⊗ B ) vec ( X ) ,</p><p>vec ( B T ) = Π ( m , n ) vec ( B ) ,</p><p>Π ( p , m ) ( C ⊗ B ) = ( B ⊗ C ) Π ( n , q ) .</p><p>If an orthogonal matrix of size n is partitioned into a 2 &#215; 2 block form, some interesting connections and properties among these four submatrix blocks are provided in the lemma below.</p><p>Lemma 2.2 ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Lemma 2.1) Let Q = [ Q 11 Q 12 Q 21 Q 22 ] be an n-by-n orthogonal matrix with a 2-by-2 partitioning. Then</p><p>1) Q 11 has full column (row)rank if and only if Q 22 has full row (column) rank;</p><p>2) ‖ Q 11 † ‖ 2 = ‖ Q 22 † ‖ 2 , ( Q 11 T ) † = Q 11 − Q 12 Q 22 † Q 21 , ( Q 11 T ) † Q 21 T = − Q 12 Q 22 † .</p><p>Since the MSTLS solution is closely related to the matrix V of right singular vectors of augmented matrix, the first-order perturbation analysis of V will play an important role in next discussions. The next lemma gives the first-order perturbation analysis of V.</p><p>Lemma 2.3 ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Lemma 2.2) Let A γ have the SVD in (4) with σ p &gt; σ p + 1 and ‖ E ‖ 2 be sufficiently small. Define</p><p>R = ( Σ 1 2 ⊗ I n + d − p − I p ⊗ ( Σ 2 T Σ 2 ) ) − 1 [ I p ⊗ Σ 2 T Σ 1 ⊗ I n + d − p ] ,</p><p>S = [ V 1 T ⊗ U 2 T Π ( p , n + d − p ) ( V 2 T ⊗ U 1 T ) ] .</p><p>Then the matrix V ˜ = [ V ˜ 1 V ˜ 2 ] of right singular vectors of A ˜ γ = A γ + E satisfies</p><p>V ˜ 1 = ( V 1 + V 2 P ) ( I + P T P ) − 1 2 ,   V ˜ 2 = ( V 2 − V 1 P T ) ( I + P P T ) − 1 2 ,</p><p>where P ∈ ℝ ( n + d − p ) &#215; p is given by</p><p>vec ( P ) = R S   vec ( E ) + O ( ‖ E ‖ 2 2 ) .</p><p>Moreover, if V 22 has full row (column)rank,then V ˜ 22 has full row (column) rank.</p></sec><sec id="s3"><title>3. Condition Numbers of X<sub>MSTLS</sub></title><p>Let A ˜ = [ A ˜ 1 A ˜ 2 ] = A + Δ A and B ˜ = B + Δ B , where Δ A = [ Δ A 1 Δ A 2 ] and Δ B are the perturbations of the input data A and B, respectively.</p><p>Consider the perturbed MSTLS problem with multiple right-hand sides</p><p>m i n E , F ‖ ( γ E 1 E 2 F ) ‖ F ,     subject   to   ( A ˜ 1 + γ E 1 ) X 1 + ( A ˜ 2 + E 2 ) X 2 = B ˜ + F . (7)</p><p>Similarly, (7) is also treated as a perturbed WTLS problem. Let A ˜ γ = [ A ˜ B ˜ ] W &#175; γ , and the SVD of A ˜ γ be</p><p>A ˜ γ = U ˜ Σ ˜ V ˜ T = [ U ˜ 1 U ˜ 2 ] [ Σ ˜ 1 0 0 Σ ˜ 2 ] [ V ˜ 11 V ˜ 12 V ˜ 21 V ˜ 22 ] T , (8)</p><p>where U ˜ , Σ ˜ and V ˜ are partitioned as in U, Σ and V in (4), respectively.</p><p>When the norm ‖ [ Δ A Δ B ] ‖ F of the perturbations is sufficiently small, then perturbation analysis of singular values can ensure that the perturbed MSTLS problem with multiple right-hand sides (7) has the minimum W γ − 2 -norm solution:</p><p>X ˜ MSTLS = − W γ V ˜ 12 V ˜ 22 † . (9)</p><p>Let Δ X = X ˜ MSTLS − X MSTLS . Now we introduce definitions of the normwise, mixed and componentwise condition numbers for X MSTLS as follows.</p><p>Definition 3.1 The absolute normwise condition number for X MSTLS is defined by</p><p>κ MSTLS abs ( X MSTLS , A γ ) : = l i m ε → 0 l i m ‖ Δ A γ ‖ F ≤ ε ‖ A γ ‖ F ‖ Δ X ‖ F ‖ Δ A γ ‖ F , (10)</p><p>therelative normwise condition number for X MSTLS is defined by</p><p>κ MSTLS rel ( X MSTLS , A γ ) : = l i m ε → 0 l i m ‖ Δ A γ ‖ F ≤ ε ‖ A γ ‖ F ‖ Δ X ‖ F ε ‖ X MSTLS ‖ F , (11)</p><p>themixed condition number for X MSTLS is defined by</p><p>κ MSTLS mix ( X MSTLS , A γ ) : = l i m ε → 0 s u p | Δ A W γ | ≤ ε | A W γ | | Δ B | ≤ ε | B | ‖ Δ X ‖ m a x ε ‖ X MSTLS ‖ m a x , (12)</p><p>andthe componentwise condition number for X MSTLS is defined by</p><p>κ MSTLS com ( X MSTLS , A γ ) : = l i m ε → 0 s u p | Δ A W γ | ≤ ε | A W γ | | Δ B | ≤ ε | B | 1 ε ‖ Δ X X MSTLS ‖ m a x . (13)</p><p>Definition 3.1 only provides general descriptions of the various condition numbers. It is usually hard to give their exact computable formulae. However, if X MSTLS is a differentiable function with respect to the data, the condition numbers defined in Definition 3.1 can be exactly expressed in derivatives. We start from the differentiability of X MSTLS .</p><p>Let the SVD of the matrices A γ be given as in (4). To derive the exact formulae of the condition numbers of X MSTLS = − W γ V 12 V 22 † , we define the mapping ϕ : ℝ m ( n + d ) → ℝ n d by</p><p>ϕ ( c ) = vec ( X MSTLS ) ,</p><p>where c = vec ( A γ ) . It follows from Lemma 2.3 that ϕ is continuous in a neighborhood of c. Using the definitions of the condition numbers of the mapping ϕ at a fixed point c [<xref ref-type="bibr" rid="scirp.107096-ref22">22</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref24">24</xref>], and following [<xref ref-type="bibr" rid="scirp.107096-ref23">23</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref24">24</xref>] [<xref ref-type="bibr" rid="scirp.107096-ref25">25</xref>], if ϕ is Fr&#233;chet differentiable in a neighborhood of c, we have</p><p>κ MSTLS abs ( X MSTLS , A γ ) = κ MSTLS abs ( ϕ , c ) = ‖ ϕ ′ ( c ) ‖ 2 , (14)</p><p>κ MSTLS rel ( X MSTLS , A γ ) = κ MSTLS rel ( ϕ , c ) = ‖ ϕ ′ ( c ) ‖ 2 ‖ c ‖ 2 ‖ ϕ ( c ) ‖ 2 , (15)</p><p>κ MSTLS mix ( X MSTLS , A γ ) = κ MSTLS mix ( ϕ , c ) = ‖ | ϕ ′ ( c ) | | c | ‖ ∞ ‖ ϕ ( c ) ‖ ∞ , (16)</p><p>κ MSTLS com ( X MSTLS , A γ ) = κ MSTLS com ( ϕ , c ) = ‖ | ϕ ′ ( c ) | | c | | ϕ ( c ) | ‖ ∞ , (17)</p><p>where ϕ ′ ( c ) denotes the Fr&#233;chet derivative of ϕ at point c.</p><p>Before deriving the explicit expression for condition numbers, we give a useful lemma which proves that ϕ is Fr&#233;chet differentiable in a neighborhood of c = vec ( A γ ) and gives the explicit expression for ϕ ′ ( c ) .</p><p>Lemma 3.1 Under conditions (5), the mapping ϕ defined above is continuous and Fr&#233;chet differentiable at c = vec ( A γ ) . Moreover, its Fr&#233;chet derivative has the expression</p><p>ϕ ′ ( c ) = ( H 1 + H 2 ) R S (18)</p><p>inwhich R and S are defined as in Lemma 2.3,and</p><p>H 1 = ( ( V 22 V 22 T ) − 1 V 21 ) ⊗ ( W γ V 12 F V 22 ) ,     H 2 = ( ( V 22 † ) T ⊗ W γ ( V 11 T ) † ) Π ( n + d − p , p )</p><p>with F V 22 = I − V 22 † V 22 .</p><p>Proof. We only prove the second statement since the first part is trivial. According to Lemma 2.3, it follows that there exists a proper matrix P such that</p><p>V ˜ 12 = ( V 12 − V 11 P T ) ( I + P P T ) − 1 2 ,   V ˜ 22 = ( V 22 − V 21 P T ) ( I + P P T ) − 1 2 .</p><p>Since V ˜ 22 has full row rank by Lemma 2.3, we have</p><p>X ˜ MSTLS = − W γ V ˜ 12 V ˜ 22 † = − W γ V ˜ 12 V ˜ 22 T ( V ˜ 22 V ˜ 22 T ) − 1 = − W γ ( V 12 − V 11 P T ) ( I + P P T ) − 1 ( V 22 − V 21 P T ) T     &#215; ( ( V 22 − V 21 P T ) ( I + P P T ) − 1 ( V 22 − V 21 P T ) T ) − 1 .</p><p>Using Lemma 2.2 and only retaining the first-order terms give</p><p>X ˜ MSTLS = X MSTLS + W γ V 12 ( I − V 22 † V 22 ) P V 21 T ( V 22 V 22 T ) − 1     + W γ ( V 11 − V 12 V 22 † V 21 ) P T V 22 † + O ( ‖ Δ A γ ‖ 2 2 ) = X MSTLS + W γ V 12 F V 22 P V 21 T ( V 22 V 22 T ) − 1     + W γ ( V 11 T ) † P T V 22 † + O ( ‖ Δ A γ ‖ 2 2 ) ,</p><p>which together with Lemma 2.1 and Lemma 2.3 leads to</p><p>ϕ ( vec ( A ˜ γ ) ) − ϕ ( vec ( A γ ) ) = vec ( X ˜ MSTLS − X MSTLS ) = ( ( ( V 22 V 22 T ) − 1 V 21 ) ⊗ ( W γ V 12 F V 22 )         + ( ( V 22 † ) T ⊗ W γ ( V 11 T ) † ) Π ( n + d − p , p ) ) vec ( P ) + O ( ‖ Δ A γ ‖ 2 2 ) = ( H 1 + H 2 ) R S   vec ( Δ A γ ) + O ( ‖ Δ A γ ‖ 2 2 ) .</p><p>Consequently, the Fr&#233;chet derivative of ϕ at c = [ a T b T ] T is given by</p><p>ϕ ′ ( c ) = ( H 1 + H 2 ) R S ,</p><p>which gives the desired result.</p><sec id="s3_1"><title>3.1. Normwise Condition Numbers</title><p>Next, we present the absolute and relative normwise condition numbers of X MSTLS .</p><p>Theorem 3.1 Let R be defined as in Lemma 2.3, and H 1 , H 2 be defined as in Lemma 3.1. Under conditions (5), we have</p><p>κ MSTLS abs = ‖ ( H 1 + H 2 ) R ‖ 2 , (19)</p><p>κ MSTLS rel = ‖ ( H 1 + H 2 ) R ‖ 2 ‖ A γ ‖ F ‖ X MSTLS ‖ F . (20)</p><p>Proof. By (14), (15), Lemma 3.1 and the fact that S S T = I n ( m + d − n ) , the desired results are easily obtained.</p><p>Remark 3.1 Taking γ = 1 , our results in (19) and (20) reduce to those of the solution to TLS problem with multiple right-hand sides in ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Theorem 3.3), respectively.</p><p>Computing κ MSTLS abs and κ MSTLS rel reduces to computing the spectral norm of matrix ( H 1 + H 2 ) R . It should be noted that the Kronecker product enlarges the size of the matrix when m and n are large, so it impossible to explicitly form and store the high dimensions matrix. Along the similar lines as in ( [<xref ref-type="bibr" rid="scirp.107096-ref26">26</xref>], Algorithm 1), we also adopt the iterative technique based on the power method ( [<xref ref-type="bibr" rid="scirp.107096-ref27">27</xref>], p. 289) to eliminate the influence of the Kronecker product. We include it as an appendix.</p><p>In many applications, an upper bound would be sufficient to estimate the normwise condition number of the MSTLS solution. We next present the upper bounds for κ MSTLS abs and κ MSTLS rel , which only involve the singular values σ p and σ p + 1 of A γ . Such bounds are particularly appealing for large-scale MSTLS problem.</p><p>Theorem 3.2 Using the notation above, we have the upper bounds for the absolute and relative normwise condition numbers of X MSTLS as follows:</p><p>κ MSTLS abs ≤ ( 1 + ‖ X MSTLS ‖ 2 2 ) ‖ W γ ‖ 2 σ p 2 + σ p + 1 2 σ p 2 − σ p + 1 2 : = κ &#175; MSTLS abs , (21)</p><p>and</p><p>κ MSTLS rel ≤ ( 1 + ‖ X MSTLS ‖ 2 2 ) ‖ W γ ‖ 2 σ p 2 + σ p + 1 2 σ p 2 − σ p + 1 2 ‖ A γ ‖ F ‖ X MSTLS ‖ F : = κ &#175; MSTLS rel , (22)</p><p>where σ p and σ p + 1 are singular values of A γ .</p><p>Proof. According to Lemma 2.1 and Theorem 3.1, we use the CS decomposition ( [<xref ref-type="bibr" rid="scirp.107096-ref28">28</xref>], Theorem 2.6.3) and the property of 2-norm to follow a path similar to the proof in ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Theorem 3.6), the corresponding results can be proved.</p><p>Remark 3.2 Taking γ = 1 , our result (21) reduces to that of the TLS problem with multiple right-hand sides in ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Theorem 3.6).</p><p>Note that V 22 T ∈ ℝ n + 1 − p and V 22 † = V 22 T ‖ V 22 ‖ 2 2 when d = 1 , and we can get the following corollary about the normwise condition numbers and their upper bounds for the MSTLS problem with single right-hand side by Theorems 3.1 and 3.2.</p><p>Corollary 3.1 Consider the MSTLS problem with single-hand side, if σ p &gt; σ p + 1 and V 22 ≠ 0 , we have</p><p>κ MSTLS abs = 1 ‖ V 22 ‖ 2 2 ‖ ( V 21 ⊗ ( W γ V 12 + x V 22 ) + ( W γ V 11 + x V 21 ) ⊗ V 22 ) R ‖ 2 ≤ ( 1 + ‖ x ‖ 2 2 ) ‖ W γ ‖ 2 σ p 2 + σ p + 1 2 σ p 2 − σ p + 1 2 : = κ &#175; MSTLS abs , (23)</p><p>and</p><p>κ MSTLS rel = ‖ ( V 21 ⊗ ( W γ V 12 + x V 22 ) + ( W γ V 11 + x V 21 ) ⊗ V 22 ) R ‖ 2 ‖ A γ ‖ F ‖ V 22 ‖ 2 2 ‖ x ‖ F ≤ ( 1 + ‖ x ‖ 2 2 ) ‖ W γ ‖ 2 σ p 2 + σ p + 1 2 σ p 2 − σ p + 1 2 ‖ A γ ‖ F ‖ x ‖ F : = κ &#175; MSTLS rel , (24)</p><p>wherex is the minimum W γ 2 -norm solution of the MSTLS problem with single right-hand side.</p><p>Remark 3.3 Taking γ = 1 , our results in (23) reduce to those of the TLS problem with single right-hand side in ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Corollaries 3.4 and 3.8).</p></sec><sec id="s3_2"><title>3.2. Mixed and Componentwise Condition Numbers</title><p>When the data are badly scaled and sparse, normwise condition numbers allow large relative perturbations on small entries and may give overestimated bounds. Instead of measuring perturbations by norms, a componentwise condition number is more suitable because it measures perturbation errors for each component of the input data [<xref ref-type="bibr" rid="scirp.107096-ref24">24</xref>]. Therefore, the mixed, componentwise condition numbers for the MSTLS problem are worth studying. In the following theorem, we present the mixed and componentwise condition numbers of the MSTLS problem.</p><p>Theorem 3.3 Using the notation above, we have the mixed and componentwise condition numbers of the MSTLS solution as follows:</p><p>κ MSTLS mix = ‖ | K N | vec ( [ | A W γ | | B | ] ) ‖ ∞ ‖ X MSTLS ‖ m a x , (25)</p><p>and</p><p>κ MSTLS com = ‖ | K N | vec ( [ | A W γ | | B | ] ) vec ( X MSTLS ) ‖ ∞ , (26)</p><p>where</p><p>K = ( H 1 + H 2 ) ( Σ 1 2 ⊗ I n + d − p − I p ⊗ ( Σ 2 T Σ 2 ) ) − 1 ,</p><p>N = V 1 T ⊗ ( Σ 2 T U 2 T ) + Π ( n + d − p , p ) ( V 2 T ⊗ ( Σ 1 U 1 T ) ) .</p><p>Proof. The proof can easily be obtained by (16), (17) and Lemma 3.1, so we omit it here.</p><p>Remark 3.4 Taking γ = 1 , our results in Theorem 3.3 reduce to those of the TLS problem with multiple right-hand sides in ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Theorem 3.11).</p><p>The expressions of the condition numbers in Theorem 3.3 involve permutation matrix Π ( n + d − p , p ) (or Π ( p , n + d − p ) ) and extensive computation of Kronecker products, so it is not easy to use these expressions to calculate the condition number directly, which is impractical for large-scale problem. Similarly, we also give upper bounds for the mixed and componentwise condition numbers of the MSTLS problem, respectively.</p><p>Theorem 3.4 Using the notation above, we have the upper bounds for the mixed and componentwise condition numbers of the MSTLS solution as follows:</p><p>κ MSTLS mix ≤ ‖ | W γ ( V 11 T ) † | K ^ T | V 22 † | + | W γ V 12 F V 22 | K ^ | V 21 T ( V 22 V 22 T ) − 1 | ‖ m a x ‖ X MSTLS ‖ m a x = : κ &#175; MSTLS mix , (27)</p><p>κ MSTLS com ≤ ‖ | W γ ( V 11 T ) † | K ^ T | V 22 † | + | W γ V 12 F V 22 | K ^ | V 21 T ( V 22 V 22 T ) − 1 | X MSTLS ‖ m a x = : κ &#175; MSTLS com , (28)</p><p>where K ^ ∈ ℝ ( n + d − p ) &#215; p has the i-th column</p><p>k ^ i = ( σ i 2 I n + d − p − Σ 2 T Σ 2 ) − 1 ( | Σ 2 T U 2 T | [ | A W γ | | B | ] | V 1 |             + | V 2 T | [ | A W γ | | B | ] T | U 1 Σ 1 | ) e i .</p><p>Proof. According to Theorem 3.3 and Lemma 2.1, we have</p><p>| K N | vec ( [ | A W γ | | B | ] ) ≤ | K | ( | V 1 T | ⊗ | Σ 2 T U 2 T | + Π ( n + d − p , p ) ( | V 2 T | ⊗ | Σ 1 U 1 T | ) ) &#215; vec ( [ | A W γ | | B | ] ) = | H 1 + H 2 | ( Σ 1 2 ⊗ I n + d − p − σ p + 1 2 I p ( n + d − p ) ) − 1       &#215; vec ( | Σ 2 T U 2 T | [ | A W γ | | B | ] | V 1 | + | V 2 T | [ | A W γ | | B | ] T | U 1 Σ 1 | ) vec ( [ | A W γ | | B | ] ) = | ( ( V 22 † ) T ⊗ W γ ( V 11 T ) † ) Π ( n + d − p , p ) ​ + ​ ( ( V 22 V 22 T ) − 1 V 21 ) ⊗ ( W γ V 12 F V 22 ) | vec ( K ^ ) ≤ vec ( | W γ ( V 11 T ) † | K ^ T | V 22 † | + | W γ V 12 F V 22 | K ^ | V 21 T ( V 22 V 22 T ) − 1 | ) ,</p><p>which together with (25), (26) leads to (27) and (28), respectively.</p><p>Remark 3.5 Taking γ = 1 , our results in Theorem 3.4 reduce to those of the TLS problem with multiple right-hand sides in ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Theorem 3.12).</p></sec></sec><sec id="s4"><title>4. Numerical Experiments</title><p>In this section, we present three numerical experiments to illustrate that the tightness of the upper bound estimates on the absolute normwise, mixed and componentwise condition numbers of the MSTLS solution and the operability of Algorithm 1, respectively. All of the following numerical experiments are performed via MATLAB R2014b in a laptop with AMD A10-7300 Radeon R6, 10 Compute Cores 4C + 6G by using double precision. Each figure in the following tables is the average of 500 experiments.</p><p>Example 4.1 Let</p><p>W &#175; γ = [ γ 0 0 I 3 ] ,</p><p>and A γ be given by its SVD decomposition</p><p>A γ = [ A B ] W &#175; γ = U   diag ( 3 , 2 , 1 , 1 ) ( 1 2 [ 1 1 − 1 1 1 1 1 − 1 1 − 1 1 1 1 − 1 − 1 − 1 ] T ) ,</p><p>where A , B ∈ ℝ 4 &#215; 2 and U is an arbitrary 4-by-4 orthogonal matrix. This example is inspired by ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Example 3.7).</p><p>We partition the unitary matrix V:</p><p>V = [ V 11 V 12 V 21 V 22 ] = ( 1 2 [ 1 1 − 1 1 1 1 1 − 1 1 − 1 1 1 1 − 1 − 1 − 1 ] ) .</p><p>We know σ 1 &gt; σ 2 and rank ( V 22 ) = 2 = d . Hence the approximate linear system (2) has the MSTLS solutions and the normwise condition number of its minimum W γ − 2 -norm solution X MSTLS satisfies <xref ref-type="table" rid="table1">Table 1</xref>, which means that the upper bound κ &#175; MSTLS abs can be reached and therefore is optimal.</p><p>Example 4.2 Let</p><p>A 0 W γ = U   diag ( 10,7,7,3,2,1, σ 7 ( A 0 ) ,0.0005,0.0001,0.00005 ) V T ∈ ℝ 50 &#215; 10</p><p>with U ∈ ℝ 50 &#215; 50 and V ∈ ℝ 10 &#215; 10 being arbitrary orthogonal matrices and W γ = [ γ I 4 0 0 I 6 ] . We choose B 0 ∈ ℝ 50 &#215; 4 such that B 0 = A 0 W γ Y 1 + Y 2 and A γ = [ A 0 W γ B 0 ] + [ E F ] , where Y 1 , Y 2 , E, and F have entries from the standard normal distribution such that σ p &gt; σ p + 1 and rank ( V 22 ) = 4 with p = 4 .</p><p>This example is a modification from [<xref ref-type="bibr" rid="scirp.107096-ref14">14</xref>] and Zheng et al. ( [<xref ref-type="bibr" rid="scirp.107096-ref16">16</xref>], Example 5.2) used the similar example to compare the mixed and componentwise condition numbers with their corresponding upper bounds of the TLS problem with multiple right-hand sides. Next, we will show the exact condition numbers of X MSTLS and its upper bounds when γ = 1 e + 15,1 e + 10,1 e + 5,1 e − 5,1 e − 10,1 e − 15 , respectively.</p><p>We compute the mixed condition number κ MSTLS mix , the componentwise condition number κ MSTLS com of X MSTLS and their corresponding upper bounds κ &#175; MSTLS mix and κ &#175; MSTLS com with σ 7 ( A 0 ) = 0.001 , 0.01, 0.1 and 1, and report the results in <xref ref-type="table" rid="table2">Table 2</xref>, <xref ref-type="table" rid="table3">Table 3</xref>.</p><p>As shown in <xref ref-type="table" rid="table2">Table 2</xref> and <xref ref-type="table" rid="table3">Table 3</xref>, we can see that the upper bounds are at most two orders of magnitude larger than the corresponding exact condition number. That is, the upper bounds in Theorem 3.4 can estimate their corresponding condition numbers well.</p><p>Example 4.3 Let A γ be given as in Example 4.1. Take γ = 1 e + 5 , and σ 7 ( A 0 ) = 0.0005 + ( 1 e − 9 ) , 0.0005 + ( 1 e − 7 ) , 0.0005 + ( 1 e − 4 ) , respectively.</p><p>The quantity σ p − σ p + 1 measures the distance of our problem to nongenericity, and we have in exact arithmetic σ p − σ p + 1 . Then by varying σ p + 1 , we can generate different MSTLS problems, and by considering values of σ 7 ( A 0 ) , it is possible to study the behavior of the MSTLS condition number in the context of close-to-nongeneric problems. Firstly, we compare in <xref ref-type="table" rid="table4">Table 4</xref> the exact condition number κ MSTLS abs given in Theorem 3.1, the upper bound κ &#175; MSTLS abs given in Theorem 3.2. We also report the condition number computed by Algorithm 1, denoted by κ p , and the corresponding number of power iterations (the algorithm terminates when the difference between two successive values is lower than 10<sup>−12</sup>).</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Comparison of condition number κ MSTLS abs and its upper bound κ &#175; MSTLS abs with different γ </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >γ</th><th align="center" valign="middle" >0.5</th><th align="center" valign="middle" >1</th><th align="center" valign="middle" >1.5</th></tr></thead><tr><td align="center" valign="middle" >κ MSTLS abs</td><td align="center" valign="middle" >1.1718</td><td align="center" valign="middle" >1.4422</td><td align="center" valign="middle" >1.8617</td></tr><tr><td align="center" valign="middle" >κ &#175; MSTLS abs</td><td align="center" valign="middle" >1.1736</td><td align="center" valign="middle" >1.4422</td><td align="center" valign="middle" >2.8394</td></tr></tbody></table></table-wrap><table-wrap id="table2" ><label><xref ref-type="table" rid="table2">Table 2</xref></label><caption><title> Comparison of condition number κ MSTLS mix and its upper bound κ &#175; MSTLS mix with different γ </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >σ 7 ( A 0 )</th><th align="center" valign="middle" ></th><th align="center" valign="middle" >0.001</th><th align="center" valign="middle" >0.01</th><th align="center" valign="middle" >0.1</th><th align="center" valign="middle" >1</th></tr></thead><tr><td align="center" valign="middle"  rowspan="6"  >κ MSTLS mix</td><td align="center" valign="middle" >γ = 1 e + 15</td><td align="center" valign="middle" >6.7129e+17</td><td align="center" valign="middle" >7.6102e+18</td><td align="center" valign="middle" >1.9920e+17</td><td align="center" valign="middle" >3.1622e+18</td></tr><tr><td align="center" valign="middle" >γ = 1 e + 10</td><td align="center" valign="middle" >4.2371e+14</td><td align="center" valign="middle" >8.9770e+12</td><td align="center" valign="middle" >3.9206e+13</td><td align="center" valign="middle" >1.0434e+13</td></tr><tr><td align="center" valign="middle" >γ = 1 e + 5</td><td align="center" valign="middle" >1.5691e+08</td><td align="center" valign="middle" >2.1368e+08</td><td align="center" valign="middle" >1.7712e+08</td><td align="center" valign="middle" >8.8681e+08</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 5</td><td align="center" valign="middle" >5.2829e+03</td><td align="center" valign="middle" >1.5826e+04</td><td align="center" valign="middle" >1.3489e+03</td><td align="center" valign="middle" >5.8180e+03</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 10</td><td align="center" valign="middle" >9.2655e+04</td><td align="center" valign="middle" >1.2145e+04</td><td align="center" valign="middle" >1.3753e+03</td><td align="center" valign="middle" >3.5899e+03</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 15</td><td align="center" valign="middle" >1.2206e+04</td><td align="center" valign="middle" >8.0902e+03</td><td align="center" valign="middle" >7.2886e+03</td><td align="center" valign="middle" >4.2309e+03</td></tr><tr><td align="center" valign="middle"  rowspan="6"  >κ &#175; MSTLS mix</td><td align="center" valign="middle" >γ = 1 e + 15</td><td align="center" valign="middle" >4.1110e+19</td><td align="center" valign="middle" >6.6307e+19</td><td align="center" valign="middle" >4.4879e+19</td><td align="center" valign="middle" >1.2715e+20</td></tr><tr><td align="center" valign="middle" >γ = 1 e + 10</td><td align="center" valign="middle" >3.7871e+15</td><td align="center" valign="middle" >4.0999e+14</td><td align="center" valign="middle" >3.1015e+14</td><td align="center" valign="middle" >2.6480e+15</td></tr><tr><td align="center" valign="middle" >γ = 1 e + 5</td><td align="center" valign="middle" >4.2784e+10</td><td align="center" valign="middle" >8.8389e+09</td><td align="center" valign="middle" >3.2535e+09</td><td align="center" valign="middle" >1.6245e+09</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 5</td><td align="center" valign="middle" >1.1334e+05</td><td align="center" valign="middle" >3.6742e+05</td><td align="center" valign="middle" >2.4497e+05</td><td align="center" valign="middle" >4.9073e+05</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 10</td><td align="center" valign="middle" >1.2192e+06</td><td align="center" valign="middle" >2.1819e+05</td><td align="center" valign="middle" >4.9021e+05</td><td align="center" valign="middle" >7.2344e+05</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 15</td><td align="center" valign="middle" >8.4475e+04</td><td align="center" valign="middle" >6.7574e+05</td><td align="center" valign="middle" >6.0260e+05</td><td align="center" valign="middle" >3.7168e+05</td></tr></tbody></table></table-wrap><table-wrap id="table3" ><label><xref ref-type="table" rid="table3">Table 3</xref></label><caption><title> Comparison of condition number κ MSTLS com and its upper bound κ &#175; MSTLS com with different γ </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >σ 7 ( A 0 )</th><th align="center" valign="middle" ></th><th align="center" valign="middle" >0.001</th><th align="center" valign="middle" >0.01</th><th align="center" valign="middle" >0.1</th><th align="center" valign="middle" >1</th></tr></thead><tr><td align="center" valign="middle"  rowspan="6"  >κ MSTLS com</td><td align="center" valign="middle" >γ = 1 e + 15</td><td align="center" valign="middle" >1.4087e+18</td><td align="center" valign="middle" >1.4928e+19</td><td align="center" valign="middle" >4.0529e+17</td><td align="center" valign="middle" >6.8811e+18</td></tr><tr><td align="center" valign="middle" >γ = 1 e + 10</td><td align="center" valign="middle" >1.0018e+15</td><td align="center" valign="middle" >2.1440e+13</td><td align="center" valign="middle" >7.9413e+13</td><td align="center" valign="middle" >2.6345e+13</td></tr><tr><td align="center" valign="middle" >γ = 1 e + 5</td><td align="center" valign="middle" >3.5060e+08</td><td align="center" valign="middle" >6.5257e+08</td><td align="center" valign="middle" >4.1271e+08</td><td align="center" valign="middle" >1.7704e+08</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 5</td><td align="center" valign="middle" >1.3046e+04</td><td align="center" valign="middle" >2.9954e+04</td><td align="center" valign="middle" >3.5703e+03</td><td align="center" valign="middle" >1.0531e+04</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 10</td><td align="center" valign="middle" >1.9387e+04</td><td align="center" valign="middle" >1.7551e+04</td><td align="center" valign="middle" >2.4648e+03</td><td align="center" valign="middle" >9.4511e+03</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 15</td><td align="center" valign="middle" >1.4245e+04</td><td align="center" valign="middle" >1.4636e+04</td><td align="center" valign="middle" >2.6126e+04</td><td align="center" valign="middle" >1.1497e+04</td></tr><tr><td align="center" valign="middle"  rowspan="6"  >κ &#175; MSTLS com</td><td align="center" valign="middle" >γ = 1 e + 15</td><td align="center" valign="middle" >4.0154e+20</td><td align="center" valign="middle" >9.9512e+21</td><td align="center" valign="middle" >2.9894e+19</td><td align="center" valign="middle" >1.1469e+20</td></tr><tr><td align="center" valign="middle" >γ = 1 e + 10</td><td align="center" valign="middle" >2.9632e+15</td><td align="center" valign="middle" >1.3232e+15</td><td align="center" valign="middle" >1.2025e+15</td><td align="center" valign="middle" >9.5760e+15</td></tr><tr><td align="center" valign="middle" >γ = 1 e + 5</td><td align="center" valign="middle" >2.4263e+10</td><td align="center" valign="middle" >5.0428e+10</td><td align="center" valign="middle" >2.2189e+10</td><td align="center" valign="middle" >2.0530e+10</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 5</td><td align="center" valign="middle" >3.4501e+05</td><td align="center" valign="middle" >1.1939e+06</td><td align="center" valign="middle" >7.7596e+05</td><td align="center" valign="middle" >3.2096e+06</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 10</td><td align="center" valign="middle" >2.3797e+06</td><td align="center" valign="middle" >3.0595e+05</td><td align="center" valign="middle" >1.0039e+05</td><td align="center" valign="middle" >2.7426e+05</td></tr><tr><td align="center" valign="middle" >γ = 1 e − 15</td><td align="center" valign="middle" >1.1552e+05</td><td align="center" valign="middle" >3.9220e+06</td><td align="center" valign="middle" >1.7344e+06</td><td align="center" valign="middle" >1.0533e+06</td></tr></tbody></table></table-wrap><table-wrap id="table4" ><label><xref ref-type="table" rid="table4">Table 4</xref></label><caption><title> MSTLS conditioning for several values of σ 7 ( A 0 ) </title></caption><table><tbody><thead><tr><th align="center" valign="middle" >σ 7 ( A 0 )</th><th align="center" valign="middle" >κ MSTLS abs</th><th align="center" valign="middle" >κ &#175; MSTLS abs</th><th align="center" valign="middle" >κ p</th><th align="center" valign="middle" >#iter</th></tr></thead><tr><td align="center" valign="middle" >0.0005 + (1e − 9)</td><td align="center" valign="middle" >2.9662e+04</td><td align="center" valign="middle" >7.7366e+05</td><td align="center" valign="middle" >2.9645e+04</td><td align="center" valign="middle" >4</td></tr><tr><td align="center" valign="middle" >0.0005 + (1e − 7)</td><td align="center" valign="middle" >1.3200e+04</td><td align="center" valign="middle" >5.9384e+05</td><td align="center" valign="middle" >1.3182e+04</td><td align="center" valign="middle" >5</td></tr><tr><td align="center" valign="middle" >0.0005 + (1e − 4)</td><td align="center" valign="middle" >2.3485e+04</td><td align="center" valign="middle" >8.6505e+06</td><td align="center" valign="middle" >2.3424e+04</td><td align="center" valign="middle" >4</td></tr></tbody></table></table-wrap><p>From <xref ref-type="table" rid="table4">Table 4</xref>, we observe that the upper bounds of the condition numbers are sharp although there may be a factor O ( 10 2 ) between the exact absolute normwise condition number κ MSTLS abs and its upper bound κ &#175; MSTLS abs sometimes. κ p is always equal or very close to κ MSTLS abs .</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we are concerned with the matrix-scaled total least squares (MSTLS) problem with multiple right-hand sides. To our best knowledge, the condition numbers of the MSTLS problem have so far not been considered systematically. Based on this view, we focus on the normwise, mixed and componentwise condition numbers of the MSTLS problem under some mild conditions, respectively. Then the tight and computable upper bound estimates are provided. Numerical examples are given to illustrate the tightness of these bounds. In addition, large-scale problems are more interesting, we can make efforts on computational issues associated with these problems, possibly with additional structures (like sparseness) for the defining matrices. This will be a good research direction in the future.</p></sec><sec id="s6"><title>Acknowledgements</title><p>The authors are grateful to the anonymous referees and the Editor for their detailed and helpful comments that led to a substantial improvement to the paper.</p></sec><sec id="s7"><title>Funding</title><p>Longyan Li is supported by the Research and Training Program for College Students (No. A2020-17).</p></sec><sec id="s8"><title>Conflicts of Interest</title><p>The authors declare no conflicts of interest regarding the publication of this paper.</p></sec><sec id="s9"><title>Cite this paper</title><p>Wang, Q., Li, L.Y. and Zhang, P.P. (2021) Perturbation Analysis for the Matrix-Scaled Total Least Squares Problem. Advances in Pure Mathematics, 11, 121-137. https://doi.org/10.4236/apm.2021.112008</p></sec><sec id="s10"><title>Appendix A</title><p>Denote H = ( H 1 + H 2 ) R . This algorithm involves, however, the computation of the products of H by a vector f ∈ ℝ p ( m + n + d − 2 p ) and H T by a vector g ∈ ℝ n d . We describe now how to perform the two operations.</p><p>Let f = [ f 1 T f 2 T ] T ∈ ℝ p ( n + m + d − 2 p ) with f 1 ∈ ℝ p ( m − p ) , f 2 ∈ ℝ p ( n + d − p ) , F 1 = reshape ( f 1 , m − p , p ) and F 2 = reshape ( f 2 , n + d − p , p ) . It follows from Lemma 2.2 that</p><p>W γ ( V 11 T ) † = W γ V 11 − W γ V 12 V 22 † V 21 = W γ V 11 + X MSTLS V 21 ,</p><p>which together with Lemma 2.1 and the fact that W γ V 12 F V 22 = W γ V 12 ( I − V 22 † V 22 ) = W γ V 12 + X MSTLS V 22 gives</p><p>H f = ( H 1 + H 2 ) ( Σ 1 2 ⊗ I n + d − p − I p ⊗ ( Σ 2 T Σ 2 ) ) − 1 [ I p ⊗ Σ 2 T Σ 1 ⊗ I n + d − p ] [ vec ( F 1 ) vec ( F 2 ) ] = ( H 1 + H 2 ) ( Σ 1 2 ⊗ I n + d − p − I p ⊗ ( Σ 2 T Σ 2 ) ) − 1 vec ( Σ 2 T F 1 + F 2 Σ 1 ) = ( ( ( V 22 V 22 T ) − 1 V 21 ) ⊗ ( W γ V 12 F V 22 ) + ( ( V 22 † ) T ⊗ W γ ( V 11 T ) † ) Π ( n + d − p , p ) ) vec ( T ) = vec ( ( W γ V 12 + X MSTLS V 22 ) T V 21 T ( V 22 V 22 T ) − 1 + ( W γ V 11 + X MSTLS V 21 ) T T V 22 † ) , (29)</p><p>where T ∈ ℝ ( n + d − p ) &#215; p with the i-th column</p><p>t i = T e i = ( σ i 2 I n + d − p − Σ 2 T Σ 2 ) − 1 ( Σ 2 T F 1 + F 2 Σ 1 ) e i = ( σ i 2 I n + d − p − Σ 2 T Σ 2 ) − 1 ( Σ 2 T F 1 ( : , i ) + σ i F 2 ( : , i ) ) .</p><p>Similarly, let g ∈ ℝ n d and G = reshape ( g , n , d ) . Then we have</p><p>H T g = R T ( ( ​ ( V 22 V 22 T ) − 1 V 21 ) ⊗ ( W γ V 12 F V 22 )   + ( ( V 22 † ) T ⊗ W γ ( V 11 T ) † ) Π ( n + d − p , p ) ) T vec ( G ) = [ I p ⊗ Σ 2 Σ 1 ⊗ I n + d − p ] ( Σ 1 2 ⊗ I n + d − p − I p ⊗ ( Σ 2 T Σ 2 ) ) − 1   &#215; vec ( ( W γ V 12 + X MSTLS V 22 ) T G ( V 22 V 22 T ) − 1 V 21 + V 22 † G T ( W γ V 11 + X MSTLS V 21 ) ) = [ I p ⊗ Σ 2 Σ 1 ⊗ I n + d − p ] vec ( Z ) = [ vec ( Σ 2 Z ) vec ( Z Σ 1 ) ] , (30)</p><p>where Z ∈ ℝ ( n + d − p ) &#215; p with the i-th column</p><p>z i = ( σ i 2 I n + d − p − Σ 2 T Σ 2 ) − 1 ( ( W γ V 12 + X MSTLS V 22 ) T G ( V 22 V 22 T ) − 1 V 21     + V 22 † G T ( W γ V 11 + X MSTLS V 21 ) ) e i = ( σ i 2 I n + d − p − Σ 2 T Σ 2 ) − 1 ( ( W γ V 12 + X MSTLS V 22 ) T G ( V 22 V 22 T ) − 1 V 21 ( : , i )     + V 22 † G T ( W γ V 11 ( : , i ) + X MSTLS V 21 ( : , i ) ) ) .</p><p>Using (29) and (30), we can now write in Algorithm 1 the iteration of the power method ( [<xref ref-type="bibr" rid="scirp.107096-ref27">27</xref>], p. 289) to compute the absolute and relative normwise condition numbers κ MSTLS abs and κ MSTLS rel of X MSTLS . In this algorithm we assume X MSTLS and the SVD of A γ are available.</p><disp-formula id="scirp.107096-formula1"><graphic  xlink:href="//html.scirp.org/file/2-5301902x309.png"  xlink:type="simple"/></disp-formula></sec></body><back><ref-list><title>References</title><ref id="scirp.107096-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Golub, G.H. and Van Loan, C.F. (1980) An Analysis of the Total Least Squares Problem. SIAM Journal on Numerical Analysis, 17, 883-893. https://doi.org/10.1137/0717073</mixed-citation></ref><ref id="scirp.107096-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Liu, Q., Wei, M. and Chen, C. (2020) A Note on the Matrix-Scaled Total Least Squares Problems with Multiple Solutions. Applied Mathematics Letters, 103, Article ID: 106181. https://doi.org/10.1016/j.aml.2019.106181</mixed-citation></ref><ref id="scirp.107096-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Liu, Q. and Wang, M. (2017) On the Weighting Method for Mixed Least Squares-Total Least Squares Problems. Numerical Linear Algebra with Applications, 24, e2094. https://doi.org/10.1002/nla.2094</mixed-citation></ref><ref id="scirp.107096-ref4"><label>4</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Yu</surname><given-names> J.C. </given-names></name>,<etal>et al</etal>. (<year>1996</year>)<article-title>On the Solvability of the Total Least Squares Problem</article-title><source> Journal of Nanjing Normal University</source><volume> 19</volume>,<fpage> 13</fpage>-<lpage>16</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.107096-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Van Huffel, S. and Vandewalle, J. (1988) Analysis and Solution of the Nongeneric Total Least Squares Problem. SIAM Journal on Matrix Analysis and Applications, 9, 360-372. https://doi.org/10.1137/0609030</mixed-citation></ref><ref id="scirp.107096-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Van Huffel, S. and Vandewalle, J. (1991) The Total Least Squares Problem: Computational Aspects and Analysis. Society for Industrial and Applied Mathematics, Philadelphia. https://doi.org/10.1137/1.9781611971002</mixed-citation></ref><ref id="scirp.107096-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Wei, M. (1992) The Analysis for the Total Least Squares Problem with More Than One Solution. SIAM Journal on Matrix Analysis and Applications, 13, 746-763. https://doi.org/10.1137/0613047</mixed-citation></ref><ref id="scirp.107096-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Wei, M. (1992) Algebraic Relations between the Total Least Squares and Least Squares Problems with More Than One Solution. Numerische Mathematik, 62, 123-148. https://doi.org/10.1007/BF01396223</mixed-citation></ref><ref id="scirp.107096-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Yan, S. and Huang, K. (2000) The Original TLS Solution Sets of the Multidimensional TLS Problem. International Journal of Computer Mathematics, 73, 349-359. https://doi.org/10.1080/00207160008804902</mixed-citation></ref><ref id="scirp.107096-ref10"><label>10</label><mixed-citation publication-type="other" xlink:type="simple">Hnětynková, I., Ple&amp;#353;inger, M., Maria Sima, D., Strako&amp;#353;, Z. and Van Huffel, S. (2011) The Total Least Squares Problem in &lt;i&gt;AX&lt;/i&gt; ≈ &lt;i&gt;B&lt;/i&gt;: A New Classification with the Relationship to the Classical Works. SIAM Journal on Matrix Analysis and Applications, 32, 748-770. https://doi.org/10.1137/100813348</mixed-citation></ref><ref id="scirp.107096-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Hnětynková, I., Ple&amp;#353;inger, M. and Strako&amp;#353;, Z. (2013) The Core Problem within a Linear Approximation Problem &lt;i&gt;AX&lt;/i&gt; ≈ &lt;i&gt;B&lt;/i&gt; with Multiple Right-Hand Sides. SIAM Journal on Matrix Analysis and Applications, 34, 917-931. https://doi.org/10.1137/120884237</mixed-citation></ref><ref id="scirp.107096-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Paige, C.C. and Strako&amp;#353;, Z. (2006) Core Problems in Linear Algebraic Systems. SIAM Journal on Matrix Analysis and Applications, 27, 861-875. https://doi.org/10.1137/040616991</mixed-citation></ref><ref id="scirp.107096-ref13"><label>13</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Wei</surname><given-names> M. </given-names></name>,<etal>et al</etal>. (<year>1998</year>)<article-title>On the Perturbation of the LS and TLS Problems</article-title><source> Mathematica Numerica Sinica</source><volume> 20</volume>,<fpage> 267</fpage>-<lpage>278</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.107096-ref14"><label>14</label><mixed-citation publication-type="other" xlink:type="simple">Fierro, R.D. and Bunch, J.R. (1995) Orthogonal Projection and Total Least Squares. Numerical Linear Algebra with Applications, 2, 135-153. https://doi.org/10.1002/nla.1680020206</mixed-citation></ref><ref id="scirp.107096-ref15"><label>15</label><mixed-citation publication-type="other" xlink:type="simple">Fierro, R.D. and Bunch, J.R. (1996) Perturbation Theory for Orthogonal Projection Methods with Applications to Least Squares and Total Least Squares. Linear Algebra and Its Applications, 234, 71-96. https://doi.org/10.1016/0024-3795(94)00209-6</mixed-citation></ref><ref id="scirp.107096-ref16"><label>16</label><mixed-citation publication-type="other" xlink:type="simple">Zheng, B., Meng, L. and Wei, Y. (2017) Condition Numbers of the Multidimensional Total Least Squares Problem. SIAM Journal on Matrix Analysis and Applications, 38, 924-948. https://doi.org/10.1137/15M1053815</mixed-citation></ref><ref id="scirp.107096-ref17"><label>17</label><mixed-citation publication-type="other" xlink:type="simple">Meng, L., Zheng, B. and Wei, Y. (2020) Condition Numbers of the Multidimensional Total Least Squares Problems Having More Than One Solution. Numer. Algorithms, 84, 887-908. https://doi.org/10.1007/s11075-019-00785-9</mixed-citation></ref><ref id="scirp.107096-ref18"><label>18</label><mixed-citation publication-type="other" xlink:type="simple">Liu, Q., Jia, Z.M. and Wei, M. (2020) A Contribution to Condition Numbers of the Multidimensional Total Least Squares Problem with Linear Equality Constraint. arXiv: submit/3520600[math.NA].</mixed-citation></ref><ref id="scirp.107096-ref19"><label>19</label><mixed-citation publication-type="other" xlink:type="simple">Liu, Q., Chen, C. and Zhang, Q. (2021) Perturbation Analysis for Total Least Squares Problems with Linear Equality Constraint. Applied Numerical Mathematics, 161, 69-81.</mixed-citation></ref><ref id="scirp.107096-ref20"><label>20</label><mixed-citation publication-type="other" xlink:type="simple">Gratton, S., Titley-Peloquin, D. and Ilunga, J.T. (2013) Sensitivity and Conditioning of the Truncated Total Least Squares Solution. SIAM Journal on Matrix Analysis and Applications, 34, 1257-1276. https://doi.org/10.1137/120895019</mixed-citation></ref><ref id="scirp.107096-ref21"><label>21</label><mixed-citation publication-type="other" xlink:type="simple">Graham, A. (1981) Kroneckor Products and Matrix Calculas with Application. Wiley, New York.</mixed-citation></ref><ref id="scirp.107096-ref22"><label>22</label><mixed-citation publication-type="other" xlink:type="simple">Geurts, A.J. (1982) A Contribution to the Theory of Condition. Numerische Mathematik, 39, 85-96. https://doi.org/10.1007/BF01399313</mixed-citation></ref><ref id="scirp.107096-ref23"><label>23</label><mixed-citation publication-type="other" xlink:type="simple">Rice, J.R. (1966) A Theory of Condition. SIAM Journal on Numerical Analysis, 3, 287-310. https://doi.org/10.1137/0703023</mixed-citation></ref><ref id="scirp.107096-ref24"><label>24</label><mixed-citation publication-type="other" xlink:type="simple">Gohberg, I. and Koltracht, I. (1993) Mixed, Componentwise and Structured Condition Numbers. SIAM Journal on Matrix Analysis and Applications, 14, 688-704. https://doi.org/10.1137/0614049</mixed-citation></ref><ref id="scirp.107096-ref25"><label>25</label><mixed-citation publication-type="other" xlink:type="simple">Xie, Z.J., Li, W. and Jin, X.Q. (2013) On Condition Numbers for the Canonical Generalized Polar Decompostion of Real Matrices. The Electronic Journal of Linear Algebra, 26, 842-857. https://doi.org/10.13001/1081-3810.1691</mixed-citation></ref><ref id="scirp.107096-ref26"><label>26</label><mixed-citation publication-type="other" xlink:type="simple">Baboulin, M. and Gratton, S. (2011) A Contribution to the Conditioning of the Total Least-Squares Problem. SIAM Journal on Matrix Analysis and Applications, 32, 685-699. https://doi.org/10.1137/090777608</mixed-citation></ref><ref id="scirp.107096-ref27"><label>27</label><mixed-citation publication-type="other" xlink:type="simple">Higham, D.J. (2002) Accuracy and Stability of Numerical Algorithms. 2nd Edition, Society for Industrial and Applied Mathematics, Philadelphia. https://doi.org/10.1137/1.9780898718027</mixed-citation></ref><ref id="scirp.107096-ref28"><label>28</label><mixed-citation publication-type="other" xlink:type="simple">Golub, G.H. and Van Loan, C.F. (2013) Matrix Computations. 4th Edition, Johns Hopkins University Press, Baltimore.</mixed-citation></ref></ref-list></back></article>