MIMS EPrints
Not a member yet
    2151 research outputs found

    Algorithms for the Matrix Exponential and its Fr\'echet Derivative

    Get PDF
    New algorithms for the matrix exponential and its Fr\'echet derivative are presented. First, we derive a new scaling and squaring algorithm (denoted expmnew\mathrm{expm_{new}}) for computing eAe^A, where AA is any square matrix, that mitigates the overscaling problem. The algorithm is built on the algorithm of Higham [{\em SIAM J. Matrix Anal. Appl.}, 26\penalty0(4):\penalty0 1179--1193, 2005] but improves on it by two key features. The first, specific to triangular matrices, is to compute the diagonal elements in the squaring phase as exponentials instead of powering them. The second is to base the backward error analysis that underlies the algorithm on members of the sequence {Ak1/k}\{\|A^k\|^{1/k}\} instead of A\|A\|. The terms Ak1/k\|A^k\|^{1/k} are estimated without computing powers of AA by using a matrix 1-norm estimator. Second, a new algorithm is developed for computing the action of the matrix exponential on a matrix, etABe^{tA}B, where AA is an n×nn\times n matrix and BB is n×n0n\times n_0 with n0nn_0 \ll n. The algorithm works for any AA, its computational cost is dominated by the formation of products of AA with n×n0n\times n_0 matrices, and the only input parameter is a backward error tolerance. The algorithm can return a single matrix etABe^{tA}B or a sequence etkABe^{t_kA}B on an equally spaced grid of points tkt_k. It uses the scaling part of the scaling and squaring method together with a truncated Taylor series approximation to the exponential. It determines the amount of scaling and the Taylor degree using the strategy of expmnew\mathrm{expm_{new}}. Preprocessing steps are used to reduce the cost of the algorithm. An important application of the algorithm is to exponential integrators for ordinary differential equations. It is shown that the sums of the form k=0pφk(A)uk\sum_{k=0}^p\varphi_k(A)u_k that arise in exponential integrators, where the φk\varphi_k are related to the exponential function, can be expressed in terms of a single exponential of a matrix of dimension n+pn+p built by augmenting AA with additional rows and columns. Third, a general framework for simultaneously computing a matrix function, f(A)f(A), and its Fr\'echet derivative in the direction EE, Lf(A,E)L_f(A,E), is established for a wide range of matrix functions. In particular, we extend the algorithm of Higham and expmnew\mathrm{expm_{new}} to two algorithms that intertwine the evaluation of both eAe^A and L(A,E)L(A,E) at a cost about three times that for computing eAe^A alone. These two extended algorithms are then adapted to algorithms that simultaneously calculate eAe^A together with an estimate of its condition number. Finally, we show that Lf(A,E)L_f(A,E), where ff is a real-valued matrix function and AA and EE are real matrices, can be approximated by f(A+ihE)/h\Im f(A+ihE)/h for some suitably small hh. This approximation generalizes the complex step approximation known in the scalar case, and is proved to be of second order in hh for analytic functions ff and also for the matrix sign function. It is shown that it does not suffer the inherent cancellation that limits the accuracy of finite difference approximations in floating point arithmetic. However, cancellation does nevertheless vitiate the approximation when the underlying method for evaluating ff employs complex arithmetic. The complex step approximation is attractive when specialized methods for evaluating the Fr\'echet derivative are not available

    The Complex Step Approximation to the Fréchet Derivative of a Matrix Function

    No full text
    We show that the Fr\'echet derivative of a matrix function ff at AA in the direction EE, where AA and EE are real matrices, can be approximated by f(A+ihE)/h\Im f(A+ihE)/h for some suitably small hh. This approximation, requiring a single function evaluation at a complex argument, generalizes the complex step approximation known in the scalar case. The approximation is proved to be of second order in hh for analytic functions ff and also for the matrix sign function. It is shown that it does not suffer the inherent cancellation that limits the accuracy of finite difference approximations in floating point arithmetic. However, cancellation does nevertheless vitiate the approximation when the underlying method for evaluating ff employs complex arithmetic. The ease of implementation of the approximation, and its superiority over finite differences, make it attractive when specialized methods for evaluating the Fr\'echet derivative are not available, and in particular for condition number estimation when used in conjunction with a block 1-norm estimation algorithm

    Small-scale instabilities in dynamical systems with sliding

    Get PDF
    We demonstrate with a minimal example that in Filippov systems (dynamical systems governed by discontinuous but piecewise smooth vector fields) stable periodic motion with sliding is not robust with respect to stable singular perturbations. We consider a simple dynamical system that we assume to be a quasi-static approximation of a higher-dimensional system containing a fast stable subsystem. We tune a system parameter such that a stable periodic orbit of the simple system touches the discontinuity surface: this is the so-called grazing-sliding bifurcation. The periodic orbit remains stable, and its local return map becomes piecewise linear. However, when we take into account the fast dynamics the local return map of the periodic orbit changes qualitatively, giving rise to, for example, period-adding cascades or small-scale chaos

    Computing Matrix Functions

    Get PDF
    The need to evaluate a function f(A)Cn×nf(A)\in\mathbb{C}^{n \times n} of a matrix ACn×nA\in\mathbb{C}^{n \times n} arises in a wide and growing number of applications, ranging from the numerical solution of differential equations to measures of the complexity of networks. We give a survey of numerical methods for evaluating matrix functions, along with a brief treatment of the underlying theory and a description of two recent applications. The survey is organized by classes of methods, which are broadly those based on similarity transformations, those employing approximation by polynomial or rational functions, and matrix iterations. Computation of the Fr\'echet derivative, which is important for condition number estimation, is also treated, along with the problem of computing f(A)bf(A)b without computing f(A)f(A). A summary of available software completes the survey

    Locally Finitely Presented Categories of Sheaves of Modules

    Get PDF
    We determine conditions under which the category of sheaves of modules over a ringed space is locally finitely presented, respectively locally finitely generated

    Structured Linearizations for Palindromic Matrix Polynomials of Odd Degree

    Get PDF
    The standard way to solve polynomial eigenvalue problems P(\la)x=0 is to convert the matrix polynomial P(\la) into a matrix pencil that preserves its spectral information-- a process known as linearization. When P(\la) is palindromic, the eigenvalues, elementary divisors, and minimal indices of P(\la) have certain symmetries that can be lost when using the classical first and second companion linearizations for numerical computations, since these linearizations do not preserve the palindromic structure. Recently new families of linearizations have been introduced with the goal of finding linearizations that retain whatever structure that the original P(\la) might possess, with particular attention paid to the preservation of palindromic structure. However, no general construction of palindromic linearizations valid for all palindromic polynomials has as yet been achieved. In this paper we present a family of linearizations for odd degree polynomials P(\la) which are palindromic whenever P(\la) is, and which are valid for all palindromic polynomials of odd degree. We illustrate our construction with several examples. In addition, we establish a simple way to recover the minimal indices of the polynomial from those of the linearizations in the new family

    Modular representations and finite W-algebras

    Get PDF
    This preprint is a set of notes on nilpotent orbits, finite W-algebras, modular representations and primitive ideals from the lectures I gave at the summer school "Structures in Lie Representation Theory" held at Jacobs University Bremen in August 2009. The notes were taken by K. Rian, O. Styrt and G. Tomasini and then edited by myself

    Geometric structure in the principal series of the p-adic group G_2

    Get PDF
    In the representation theory of reductive pp-adic groups GG, the issue of reducibility of induced representations is an issue of great intricacy. It is our contention, expressed as a conjecture in [3], that there exists a simple geometric structure underlying this intricate theory. We will illustrate here the conjecture with some detailed computations in the principal series of G2G_2. A feature of this article is the role played by cocharacters hch_c attached to two-sided cells cc in certain extended affine Weyl groups. The quotient varieties which occur in the Bernstein programme are replaced by extended quotients. We form the disjoint union A(G)A(G) of all these extended quotient varieties. We conjecture that, after a simple algebraic correction, the space A(G)A(G) is a model of the smooth dual Irr(G)Irr(G). In this respect, our programme is a conjectural refinement of the Bernstein programme. The algebraic correction is controlled by the cocharacters hch_c. The cocharacters themselves appear to be closely related to Langlands parameters

    A Schur--Pad\'e Algorithm for Fractional Powers of a Matrix

    Get PDF
    A new algorithm is developed for computing arbitrary real powers ApA^p of a matrix ACn×nA\in\mathbb{C}^{n\times n}. The algorithm starts with a Schur decomposition, takes kk square roots of the triangular factor TT, evaluates an [m/m][m/m] Pad\'e approximant of (1x)p(1-x)^p at IT1/2kI - T^{1/2^k}, and squares the result kk times. The parameters kk and mm are chosen to minimize the cost subject to achieving double precision accuracy in the evaluation of the Pad\'e approximant, making use of a result that bounds the error in the matrix Pad\'e approximant by the error in the scalar Pad\'e approximant with argument the norm of the matrix. The Pad\'e approximant is evaluated from the continued fraction representation in bottom-up fashion, which is shown to be numerically stable. In the squaring phase the diagonal and first superdiagonal are computed from explicit formulae for Tp/2jT^{p/2^j}, yielding increased accuracy. Since the basic algorithm is designed for p(1,1)p\in(-1,1), a criterion for reducing an arbitrary real pp to this range is developed, making use of bounds for the condition number of the ApA^p problem. How best to compute AkA^k for a negative integer kk is also investigated. In numerical experiments the new algorithm is found to be superior in accuracy and stability to several alternatives, including the use of an eigendecomposition and approaches based on the formula Ap=exp(plog(A))A^p = \exp(p\log(A))

    Two dimensional attractors in the border collision normal form

    Get PDF
    New techniques are developed to show that the two-dimensional normal form for codimension one border collision bifurcations of fixed points of discrete time piecewise smooth dynamical systems has attractors which are themselves two dimensional. This makes it possible to prove the existence of these attractors for a countable set of parameter values which cannot be treated using the essentially one-dimensional methods in the literature

    1,445

    full texts

    2,151

    metadata records
    Updated in last 30 days.
    MIMS EPrints
    Access Repository Dashboard
    Do you manage Open Research Online? Become a CORE Member to access insider analytics, issue reports and manage access to outputs from your repository in the CORE Repository Dashboard! 👇