Academia.edu no longer supports Internet Explorer.
To browse Academia.edu and the wider internet faster and more securely, please take a few seconds to upgrade your browser.
2016, arXiv: Numerical Analysis
An algorithm for numerically computing the exponential of a matrix is presented. We have derived a polynomial expansion of $e^x$ by computing it as an initial value problem using a symbolic programming language. This algorithm is shown to be comparable in operation count and convergence with the state--of--the--art method which is based on a Pade approximation of the exponential matrix function. The present polynomial form, however, is more reliable because the evaluation requires only linear combinations of the input matrix. We also show that the technique used to solve the differential equation, when implemented symbolically, leads to a rational as well as a polynomial form of the solution function. The rational form is the well-known diagonal Pade approximation of $e^x$. The polynomial form, after some rearranging to minimize operation count, will be used to evaluate the exponential of a matrix so as to illustrate its advantages as compared with the Pade form.
Journal of Computational and Applied Mathematics, 2016
This work presents a new algorithm for matrix exponential computation that significantly simplifies a Taylor scaling and squaring algorithm presented previously by the authors, preserving accuracy. A Matlab version of the new simplified algorithm has been compared with the original algorithm, providing similar results in terms of accuracy, but reducing processing time. It has also been compared with two state-of-the-art implementations based on Padé approximations, one commercial and the other implemented in Matlab, getting better accuracy and processing time results in the majority of cases.
SIAM Journal on Scientific Computing, 2015
The matrix exponential plays a fundamental role in linear differential equations arising in engineering, mechanics, and control theory. The most widely used, and the most generally efficient, technique for calculating the matrix exponential is a combination of "scaling and squaring" with a Padé approximation. For alternative scaling and squaring methods based on Taylor series, we present two modifications that provably reduce the number of matrix multiplications needed to satisfy the required accuracy bounds, and a detailed comparison of the several algorithmic variants is provided.
Linear Algebra and its Applications, 1996
We analyze the Pad& method for computing the exponential of a real matrix.
Applied Mathematics and Computation, 2011
The matrix exponential plays a fundamental role in the solution of differential systems which appear in different science fields. This paper presents an efficient method for computing matrix exponentials based on Hermite matrix polynomial expansions. Hermite series truncation together with scaling and squaring and the application of floating point arithmetic bounds to the intermediate results provide excellent accuracy results compared with the best acknowledged computational methods. A backward-error analysis of the approximation in exact arithmetic is given. This analysis is used to provide a theoretical estimate for the optimal scaling of matrices. Two algorithms based on this method have been implemented as MATLAB functions. They have been compared with MATLAB functions funm and expm obtaining greater accuracy in the majority of tests. A careful cost comparison analysis with expm is provided showing that the proposed algorithms have lower maximum cost for some matrix norm intervals. Numerical tests show that the application of floating point arithmetic bounds to the intermediate results may reduce considerably computational costs, reaching in numerical tests relative higher average costs than expm of only 4.43% for the final Hermite selected order, and obtaining better accuracy results in the 77.36% of the test matrices. The MATLAB implementation of the best Hermite matrix polynomial based algorithm has been made available online.
Mathematical Methods in the Applied Sciences, 2013
Communicated by J. Cash This paper presents an exponential matrix method for the solutions of systems of high-order linear differential equations with variable coefficients. The problem is considered with the mixed conditions. On the basis of the method, the matrix forms of exponential functions and their derivatives are constructed, and then by substituting the collocation points into the matrix forms, the fundamental matrix equation is formed. This matrix equation corresponds to a system of linear algebraic equations. By solving this system, the unknown coefficients are determined and thus the approximate solutions are obtained. Also, an error estimation based on the residual functions is presented for the method. The approximate solutions are improved by using this error estimation. To demonstrate the efficiency of the method, some numerical examples are given and the comparisons are made with the results of other methods.
The matrix exponential plays a fundamental role in linear systems arising in engineering, mechanics and control theory. This work presents a new scalingsquaring algorithm for matrix exponential computation. It uses forward and backward error analysis with improved bounds for normal and nonnormal matrices. Applied to the Taylor method, it has presented a lower or similar cost compared to the state-of-the-art Padé algorithms with better accuracy results in the majority of test matrices, avoiding Padé's denominator condition problems.
SIAM review, 2001
The exponential of a matrix and the spectral decomposition of a matrix can be computed knowing nothing more than the eigenvalues of the matrix and the Cayley-Hamilton theorem. The arrangement of the ideas in this paper is simple enough to be taught to beginning students of ODEs.
1st International Conference on Engineering Research and Technology Transfer (ICERTT2k21), 2021
In this paper, we present a simple and efficient symbolic-numerical method for solving a given system of differential equations using Gröbner basis (a powerful symbolic computation technique). This method enables us to find the relationship between numerical computation and symbolic computation. The proposed method is applicable to compute the solution of linear systems as well as non-linear systems. Sample computations are presented to illustrate the proposed method.
Journal of Symbolic Computation, 2004
We present a new algorithm for computing exponential solutions of differential operators with rational function coefficients. We use a combination of local and modular computations, which allows us to reduce the number of possibilities in the combinatorial part of the algorithm. We also show how unnecessarily large algebraic extensions of the constants can be avoided in the algorithm.
Our main purpose in this project is to help reader find a clear and glaring relationship between linear algebra and differential equations, such that the applications of the former may solve the system of the latter using exponential of a matrix. Applications to linear differential equations on account of eigen values and eigenvectors, diagonalization of n-square matrix using computation of an exponential of a matrix using results and ideas from elementary studies form the core study of our project.
International Journal of Computer Mathematics, 2014
This work gives a new formula for the forward relative error of matrix exponential Taylor approximation and proposes new bounds for it depending on the matrix size and the Taylor approximation order, providing a new efficient scaling and squaring Taylor algorithm for the matrix exponential. A Matlab version of the new algorithm is provided and compared with Padé state-of-the-art algorithms obtaining higher accuracy in the majority of tests at similar or even lower cost.
Matrix exponential is widely used in science area especially in matrix analysis. We pay particular attention to the matrix exponential. The matrix exponential is a very important subclass of control theory. In control theory it is needed to evaluate matrix exponential. In classical methods we calculate the eigenvalues of the matrix, but that the problem can be complicated if the eigenvalues are not easy to calculate. In this paper we use same methods and same procedure, but the eigenvalues of A are not needed for the construction of tA e , since most of our results use only the coefficients of the polynomial w , we explain some examples how the procedure works in the method of Dr. Luis Verde Star, in his article, where it develops, he gave in his article only theory without any applied. Finally, we developed the method for evaluate the characteristic polynomial.
Computing, 1989
A Self-Validating Numerical Method fur the Matrix Exponential. An algorithm is presented, which produces highly accurate and automatically verified bounds for the matrix exponential function. Our computational approach involves iterative defect correction, interval analysis and advanced computer arithmetic. The algorithm presented is based on the "scaling and squaring" scheme, utilizing Pad6 approximations and safe error monitoring. A PASCAL-SC program is reported and numerical results are discussed.
In principle, the exponential of a matrix could be computed in many ways. Methods involving approximation theory, differential equations, the matrix eigenvalues, and the matrix characteristic polynomial have been proposed. In practice, consideration of computational stability and efficiency indicates that some of the methods are preferable to others, but that none are completely satisfactory. Most of this paper was originally published in 1978. An update, with a separate bibliography, describes a few recent developments.
Symmetry, 2014
We discuss a method to obtain closed-form expressions of f (A), where f is an analytic function and A a square, diagonalizable matrix. The method exploits the Cayley-Hamilton theorem and has been previously reported using tools that are perhaps not sufficiently appealing to physicists. Here, we derive the results on which the method is based by using tools most commonly employed by physicists. We show the advantages of the method in comparison with standard approaches, especially when dealing with the exponential of low-dimensional matrices. In contrast to other approaches that require, e.g., solving differential equations, the present method only requires the construction of the inverse of the Vandermonde matrix. We show the advantages of the method by applying it to different cases, mostly restricting the calculational effort to the handling of two-by-two matrices.
SIAM Review, 1978
In principle, the exponential of a matrix could be computed in many ways. Methods involving approximation theory, differential equations, the matrix eigenvalues, and the matrix characteristic polynomial have been proposed. In practice, consideration of computational stability and efficiency indicates that some of the methods are preferable to others but that none are completely satisfactory. Most of this paper was originally published in 1978. An update, with a separate bibliography, describes a few recent developments.
2016
in this paper we present several kinds of methods that allow us to compute the exponential matrix tA e exactly. These methods include calculating eigenvalues and Laplace transforms are well known, and are mentioned here for completeness. Other method, not well known is mentioned in the literature, that don't including the calculation of eigenvectors, and which provide general formulas applicable to any matrix.
2009
The matrix exponential plays a fundamental role in linear systems arising in engineering, mechanics and control theory. In this paper, an efficient Taylor method for computing matrix exponentials is presented. Taylor series truncation together with a modification of the PatersonStockmeyer method avoiding factorial evaluations, and the scaling-squaring technique, allow efficient computation of the matrix exponential approximation. A careful backward-error analysis of the approximation is given and a theoretical estimate for the optimal scaling of matrices is obtained. The modified Paterson-Stockmeyer implementation was compared with the classical implementation and other efficient state of the art methods on dense matrices for different dimensions from 2× 2 to 100× 100. Numerical tests show that it obtains higher precision than all compared methods in the majority of cases. We show that it presents lower computational cost in terms of matrix products than efficient Padé methods for g...
The matrix exponential e At forms the basis for the homogeneous (unforced) and the forced response of LTI systems. We consider here a method of determining e At based on the the Cayley-Hamiton theorem. Consider a square matrix A with dimension n and with a characteristic polynomial ∆(s) = |sI − A| = s n + c n−1 s n−1 +. .. + c 0 , and define a corresponding matrix polynomial, formed by substituting A for s above ∆(A) = A n + c n−1 A n−1 +. .. + c 0 I where I is the identity matrix. The Cayley-Hamilton theorem states that every matrix satisfies its own characteristic equation, that is ∆(A) ≡ [0] where [0] is the null matrix. (Note that the normal characteristic equation ∆(s) = 0 is satisfied only at the eigenvalues (λ 1 ,. .. , λ n)).
Loading Preview
Sorry, preview is currently unavailable. You can download the paper by clicking the button above.