(ProQuest: ... denotes non-US-ASCII text omitted.)
Recommended by Gradimir V. Milovanovic
College of Science, Shandong University of Technology, Shandong 255049, China
Received 21 November 2010; Revised 28 February 2011; Accepted 31 March 2011
1. Introduction
Let R[x] be the space of polynomials over the real numbers. Given univariate polynomials f(x),g(x)∈R[x] , a1 ≠0 , where [figure omitted; refer to PDF]
Let S denote the Sylvester matrix of f(x) and g(x): [figure omitted; refer to PDF]
Sylvester matrix is applied in many science and technology fields. The solutions of Sylvester matrix equations and matrix inequations play an important role in the analysis and design of control systems. In determining the greatest common divisor of two polynomials, the Sylvester matrix plays a vital role, and the magnitude of the inverse of the Sylvester matrix is important in determining the distance to the closest polynomials which have a common root. Assuming that all principal submatrices of the matrix are nonsingular, in [1], Jing Yang et al. have given a fast algorithm for the inverse of Sylvester matrix by using the displacement structure of m+n -order Sylvester matrix.
By using the displacement structure of the Sylvester matrix, in this paper, we give a sufficient condition (the solvability of two standard equations) of Toeplitz matrix, and, according to the sufficient condition, we derive a new fast algorithm for the inversion of a Sylvester matrix, which can be denoted as a sum of products of two triangular Toeplitz matrices. At last, the stability of the inversion formula for a Sylvester matrix is also considered. The Sylvester matrix is numerically forward stable if it is nonsingular and well conditioned.
In this paper, ||·||2 always denotes the Euclidean or spectral norm and ||·||F the Frobenius norm.
2. Preliminary Notes
In this section, we present a lemma that is important to our main results.
Lemma 2.1 (see [2, Section 2.4.8 ]).
Let A,B∈...n,n and α∈... . Then for any floating-point arithmetic with machine precision [straight epsilon] , one has that [figure omitted; refer to PDF] As usual, one neglects the errors of O([straight epsilon]2 ) , O([straight epsilon]...2 ) , and O([straight epsilon][straight epsilon]...) .
3. Sylvester Inversion Formula
In this section, we present our main results.
Theorem 3.1.
Let matrix S be a Sylvester matrix; then it satisfies the formula [figure omitted; refer to PDF] where K=(0 e1 e2 ... em+n-1 ) is a (m+n)×(m+n) shift matrix, [figure omitted; refer to PDF]
Proof.
We have that [figure omitted; refer to PDF] So KS-SK=emfT -em+ngT .
Theorem 3.2.
Let matrix S be a Sylvester matrix and x=(x1 x2 ... xm+n )T , y= (y1 y2 ... ym+n )T , μ=(μ1 μ2 ... μm+n )T , and V=(V1 V2 ... Vm+n )T the solutions of the systems of equations Sx=em , Sy=em+n , ST μ=f , and ST V=g , respectively, where em and em+n are both (m+n)×1 vectors; then
(a) S is invertible, and the column vector wj (j=1,2,...,m+n) of S-1 satisfies the recurrence relation
[figure omitted; refer to PDF]
(b)
[figure omitted; refer to PDF]
Proof.
By Theorem 3.1 Sx=em and Sy=em+n , we have that [figure omitted; refer to PDF] so [figure omitted; refer to PDF] Hence, we have that [figure omitted; refer to PDF] Let [figure omitted; refer to PDF] It is easy to see that Kiem+n =em+n-i , and by (3.8) [figure omitted; refer to PDF] From Sy=em+n , we have that wm+n =y . Let X=(w1 w2 ... wm+n ) ; then [figure omitted; refer to PDF] so the matrix S is invertible and the inverse of S is the matrix X .
From (3.1), we have that [figure omitted; refer to PDF] and thus [figure omitted; refer to PDF]
So [figure omitted; refer to PDF]
Since Kei =ei-1 , we have that [figure omitted; refer to PDF] and hence [figure omitted; refer to PDF]
For (b), by (3.4) [figure omitted; refer to PDF] So [figure omitted; refer to PDF] This completes the proof.
4. Stability Analysis
In this section, we will show that the Sylvester inversion formula presented in this paper is evaluation forward stable.
If, for all well conditioned problems, the computed solution x... is close to the true solution x , in the sense that the relative error ||x-x...||2 /||x||2 is small, then we call the algorithm forward stable (the author called this weakly in [3]). Round-off errors will occur in the matrix computation.
Theorem 4.1.
Let matrix S be a nonsingular Sylvester matrix and well conditioned; then the formula in Theorem 3.2 is forward stable.
Proof.
Assume that we have computed the solutions x..., y..., μ... , and V... of Sx=em , Sy=em+n , ST μ=f , and ST V=g in Theorem 3.2 which are perturbed by the normwise relative errors bounded by [straight epsilon]... , [figure omitted; refer to PDF]
Thus, we have that [figure omitted; refer to PDF]
The inversion formula in Theorem 3.2, using the perturbed solutions x... , y... , μ... , and V... , can be expressed as [figure omitted; refer to PDF] Here, and in the sequel, E is the matrix containing the error which results from computing the matrix products and F contains the error from subtracting the matrices. For the error matrices ΔS1 , ΔU1 , ΔS2 , and ΔU2 , we have that [figure omitted; refer to PDF]
By Lemma 2.1, we have the following bounds on E and F : [figure omitted; refer to PDF]
Consequently, adding all these error bounds, by (4.3), we have that [figure omitted; refer to PDF]
From the equations Sx=em , Sy=em+n ST μ=f , and ST V=g in Theorem 3.2, we have that [figure omitted; refer to PDF]
Thus, the relative error is [figure omitted; refer to PDF]
Since S is well conditioned, ||S-1 ||2 is finite. It is easy to see that ||g||2 ,||f||2 are finite. Therefore, the formula presented in Theorem 3.2 is forward stable.
This completes the proof.
5. Numerical Example
This section gives an example to illustrate our results. All the following tests are performed by MATLAB 7.0.
Example 5.1.
Given f(x)=x+1, g(x)=x2 +x+1 , that is, a1 =1 , a2 =1 , b1 =1 , b2 =1 , b3 =1 , n=1 , m=2 , f=(1,1,0)T , g=(0,1,1)T , and S=(110011111) .
So [figure omitted; refer to PDF] [figure omitted; refer to PDF] Therefore, KS-SK=emfT -em+ngT .
By the condition of Theorem 3.2, we can get [figure omitted; refer to PDF] Obviously, S is invertible and S-1 =(0-1111-1-101). And it is easy to see that w3 =y , [figure omitted; refer to PDF]
Acknowledgments
This work was supported financially by the Youth Foundation of Shandong Province, China (ZR2010EQ014), Shandong Province Natural Science Foundation (ZR2010AQ026), and National Natural Science Foundation of China (11026047).
[1] J. Yang, Z. Xu, Q. Lu, "A fast algorithm for the inverse of Sylvester matrices," Journal on Numerical Methods and Computer Applications , vol. 31, no. 2, pp. 92-98, 2010.
[2] G. H. Golub, C. F. Van Loan Matrix Computations , vol. 3, of Johns Hopkins Series in the Mathematical Sciences, pp. xxii+642, Johns Hopkins University Press, Baltimore, Md, USA, 1989., 2nd.
[3] J. R. Bunch, "The weak and strong stability of algorithms in numerical linear algebra," Linear Algebra and Its Applications , vol. 88/89, pp. 49-66, 1987.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Copyright © 2011 Hongkui Li and Ranran Li. Hongkui Li et al. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
Abstract
We give a sufficient condition (the solvability of two standard equations) of Sylvester matrix by using the displacement structure of the Sylvester matrix, and, according to the sufficient condition, we derive a new fast algorithm for the inversion of a Sylvester matrix, which can be denoted as a sum of products of two triangular Toeplitz matrices. The stability of the inversion formula for a Sylvester matrix is also considered. The Sylvester matrix is numerically forward stable if it is nonsingular and well conditioned.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer





