An estimate of approximation of a matrix-valued function by an interpolation polynomial
V.G. Kurbatov, I.V. Kurbatova

TL;DR
This paper provides an upper bound estimate for the approximation error when representing a matrix-valued function by an interpolation polynomial, involving derivatives and the spectrum of the matrix.
Contribution
It introduces a new matrix norm bound for the approximation error of matrix functions by interpolation polynomials, extending classical scalar polynomial approximation results.
Findings
Derived an explicit error bound involving matrix derivatives and spectrum.
Generalized scalar polynomial approximation bounds to matrix-valued functions.
Provides a theoretical tool for analyzing polynomial approximations of matrix functions.
Abstract
Let be a square complex matrix, , ..., be (possibly repetitive) points of interpolation, be analytic in a neighborhood of the convex hull of the union of the spectrum of and the points , ..., , and be the interpolation polynomial of , constructed by the points , ..., . It is proved that under these assumptions where .
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMatrix Theory and Algorithms · Approximation Theory and Sequence Spaces · Mathematical functions and polynomials
An estimate of approximation
of a matrix-valued function
by an interpolation polynomial
V. G. Kurbatov
Department of Mathematical Physics, Voronezh State University
1, Universitetskaya Square, Voronezh 394018, Russia
and
I. V. Kurbatova
Department of Software Development and Information Systems Administration, Voronezh State University
1, Universitetskaya Square, Voronezh 394018, Russia
Abstract.
Let be a square complex matrix, , …, be (possibly repetitive) points of interpolation, be a function analytic in a neighborhood of the convex hull of the union of the spectrum of and the points , …, , and be the interpolation polynomial of constructed by the points , …, . It is proved that under these assumptions
[TABLE]
where and the symbol means the convex hull.
Key words and phrases:
function of a matrix, interpolation polynomial, estimate
1991 Mathematics Subject Classification:
Primary 65F60; Secondary 97N50
Introduction
An approximate calculation of analytic functions of matrices [4, 12] arises in many applications. One of the often used methods for the approximate calculation of a function of a large matrix is the replacement of by its polynomial approximation . For the approximation by the Taylor polynomial, it is known a good estimate of accuracy [16], see Corollary 2. In this paper, we propose an estimate of the norm , which is a generalization of the estimate from [16] for the case when is an interpolation polynomial of . This estimate may help to choose an interpolation polynomial for an approximate calculation of a matrix function in an optimal way. Our estimate can be considered as a matrix analogue of the estimate [3, Theorem 3.1.1]
[TABLE]
where
[TABLE]
for the difference between an analytic function and its interpolation polynomial with respect to the points of interpolation , …, provided that is analytic in a neighborhood of the convex hull of the points , …, and .
It is known many estimates of , see, e.g., [2, 7, 8, 9, 11, 15, 17, 18, 19]. All of them can be equivalently written as estimates of , see, e.g., [10, Theorem 11.2.2]. The difference between these estimates and the proposed one (Theorem 1) is that the latter is adapted for the approximation by an interpolation polynomial.
In Section 1, we prove our estimate (Theorem 1) and describe some of its variants for the case of the matrix exponent. In Section 2, we give a numerical application.
1. The estimate
Theorem 1**.**
Let be a square complex matrix, , …, be arbitrary (possibly repetitive) points of interpolation, be an analytic function defined in a neighborhood of the convex hull of the union of the spectrum of and the points , …, , and be the interpolation polynomial of constructed by the points , …, (taking into account their multiplicities). Then (for any norm on the space of matrices)
[TABLE]
where is the identity matrix, the symbol means the convex hull, and
[TABLE]
Proof.
It is well-known (see, e.g., [3, Theorem 3.4.1] or [6, formula (52)]) that
[TABLE]
where is the divided difference [3, 6, 14]. On the other hand, by [6, formula (47)], we have
[TABLE]
Or
[TABLE]
Clearly, the complex numbers
[TABLE]
form the convex hull of the set when run through the set specified by the inequalities . Thus, considering integral (1), we use the fact that is defined on the convex hull of the points , …, , and .
Substituting for into the previous formulas (thus, we assume that any point of the spectrum of can be taken as , which can be done, since is analytic in a neighborhood of the convex hull of the union of the spectrum of and the points , …, ), we obtain
[TABLE]
Let be a linear functional on the space of matrices (equipped by an arbitrary norm) such that and
[TABLE]
Such a functional exists by the Hahn-Banach theorem [13, Theorem 2.7.4]. Then we have the estimate
[TABLE]
We observe that the complex numbers
[TABLE]
form the convex hull of when run through the set specified by the inequalities . Besides,
[TABLE]
Therefore from estimate (2) it follows that
[TABLE]
Remark 1*.*
For numerical calculations, it may be useful to note that the maximum can be taken over the boundary of a convex hull instead of the whole convex hull:
[TABLE]
Indeed, by the Hahn-Banach theorem,
[TABLE]
where the functional runs over the unit ball of the dual space of the space of all matrices. The function
[TABLE]
is analytic. Therefore, by the maximum modulus principle,
[TABLE]
Taking maximum over all functionals of unit norm, we arrive at the equality being proved.
Our Theorem 1 was inspired by the following result.
Corollary 2** ([16, Corollary 2], [12, Theorem 4.8]).**
Let the Taylor series
[TABLE]
where , converges on an open circle of radius with the center at , and the spectrum of a square matrix is contained in this circle. Then
[TABLE]
In corollaries below, we simplify the estimate from Theorem 1 for the case of the most important function .
In notation of Theorem 1, we set
[TABLE]
Corollary 3**.**
Let the assumptions of Theorem 1 be fulfilled and . Then
[TABLE]
Proof.
Clearly, . Therefore
[TABLE]
It remains to observe that
[TABLE]
The following three corollaries are more effective (but rougher) versions of the previous one.
We denote by the matrix norm induced by the Euclidian norm on .
Corollary 4**.**
Let the assumptions of Theorem 1 be fulfilled and . Then
[TABLE]
where the matrix has the size .
Proof.
From Corollary 3 it follows that
[TABLE]
Next, we make use of the estimate [1, p. 131, Lemma 10.2.1], [5, p. 68, formula (13)]
[TABLE]
Corollary 5**.**
Let the assumptions of Theorem 1 be fulfilled and . Let the matrix be represented in the triangular Schur form [10] , where is triangular and is unitary. Further, let , where is diagonal and is strictly triangular. Then
[TABLE]
where the matrix has the size .
Proof.
The proof is similar to that of Corollary 4 and based on the estimate [18]
[TABLE]
Corollary 6**.**
Let the assumptions of Theorem 1 be fulfilled and . Let the matrix be normal. Then
[TABLE]
Proof.
For the normal matrix , we have . Therefore the proof follows from Corollary 5. ∎
Let us discuss whether the estimate is close to real accuracy.
Example 1*.*
Let the points of interpolation , …, be taken coinciding with the points of the spectrum of (counted according to their algebraic multiplicities). Then is the characteristic polynomial of a matrix . By the Cayley–Hamilton theorem, . Thus, in this case, Theorem 1 implies the well-known identity . Similarly, if and its derivatives are small on the spectrum of , the factor is also small.
Example 2*.*
Let be a Hermitian matrix with the spectrum lying in . Let the points of interpolation be the zeroes of the Chebyshev polynomial of the first kind [3, § 3.3] of degree on . In this case, is this Chebyshev polynomial; if its leading coefficient is 1, then the maximal absolute value of on is . Therefore, Corollary 6 implies that
[TABLE]
If the spectrum of is not known exactly, the sharp estimate (for this polynomial) is
[TABLE]
We compare these two estimates for : we have and . The comparison shows that the estimate from Corollary 6 is rather close to sharp one.
2. Numerical experiment
Theorem 1 can help to estimate whether the accuracy of the approximation of the matrix function by a matrix polynomial is good enough for given points of interpolation. We give an example of such a verification based on Corollary 3.
We put . We take complex numbers , , uniformly distributed in . We consider the diagonal matrix of the size with the diagonal entries . We take a matrix , whose entries are random numbers uniformly distributed in . Then, we consider the matrix . Clearly, consists of the numbers . We interpret as a random matrix whose spectrum is contained in the rectangle . In Fig. 1 we show an example of the spectrum of such a matrix.
For , we take as the sharp matrix the matrix .
We take the following 16 points as interpolation points:
[TABLE]
They are marked in Fig. 1 by the sign . These points are chosen heuristically. We calculate the interpolation polynomial and the polynomial , which correspond to these points, and substitute the matrix into them.
Next we calculate for , where , and take the maximum of these numbers as an approximate value of (we put ). Finally, we divide the result by and, thus, obtain the estimate from Corollary 3; we denote it by . We also calculate the true accuracy and the condition number .
We repeated the described experiment 100 times. After that, we excluded 3 results when . Finally, we calculated the average values. They are as follows: average is with the standard deviation , average is with the standard deviation , average is with the standard deviation , average is with the standard deviation .
The average value of shows that the estimate is rather close to the true value. So, we can assume that for not very bad matrices of the size with the spectrum in the rectangle , the interpolation polynomial with the considered interpolation points usually approaches with accuracy about .
Acknowledgements
The first author was supported by the Ministry of Education and Science of the Russian Federation under state order No. 3.1761.2017/4.6. The second author was supported by the Russian Foundation for Basic Research under research project No. 19-01-00732 .
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1[1] B. F. Bylov, R. È. Vinograd, D. M. Grobman, and V. V. Nemyckii, The theory of Lyapunov exponents and its applications to problems of stability , Izdat. “Nauka”, Moscow, 1966, (in Russian). MR 0206415
- 2[2] M. Crouzeix, Bounds for analytical functions of matrices , Integral Equations Operator Theory 48 (2004), no. 4, 461–477. MR 2047592
- 3[3] Ph. J. Davis, Interpolation and approximation , Dover Publications, Inc., New York, 1975. MR 0380189
- 4[4] A. Frommer and V. Simoncini, Matrix functions , in Model order reduction: theory, research aspects and applications, W. H. Schilders, H. A. van der Vorst, and J. Rommes, eds., vol. 13 of Mathematics in Industry, Springer, Berlin, 2008, pp. 275–303. MR 2497756
- 5[5] I. M. Gel ′ fand and G. E. Shilov, Generalized functions. Vol. 3: Theory of differential equations , Academic Press, New York–London, 1967, Translated from the Russian. MR 0217416
- 6[6] A. O. Gel ′ fond, Calculus of finite differences , second ed., GIFML, Moscow, 1959, (in Russian); translated by Hindustan Publishing Corp., Delhi, in series International Monographs on Advanced Mathematics and Physics, 1971. MR 0342890
- 7[7] M. I. Gil ′ , Estimate for the norm of matrix-valued functions , Linear and Multilinear Algebra 35 (1993), no. 1, 65–73. MR 1310964
- 8[8] by same author, Estimates for entries of matrix valued functions of infinite matrices , Math. Phys. Anal. Geom. 11 (2008), no. 2, 175–186. MR 2438734
