1,314 research outputs found

    The QR Algorithm

    Get PDF
    In this section, we will consider two methods for computing an eigenvector and in addition the associated eigenvalue of a matrix A

    How long does it take to compute the eigenvalues of a random symmetric matrix?

    Get PDF
    We present the results of an empirical study of the performance of the QR algorithm (with and without shifts) and the Toda algorithm on random symmetric matrices. The random matrices are chosen from six ensembles, four of which lie in the Wigner class. For all three algorithms, we observe a form of universality for the deflation time statistics for random matrices within the Wigner class. For these ensembles, the empirical distribution of a normalized deflation time is found to collapse onto a curve that depends only on the algorithm, but not on the matrix size or deflation tolerance provided the matrix size is large enough (see Figure 4, Figure 7 and Figure 10). For the QR algorithm with the Wilkinson shift, the observed universality is even stronger and includes certain non-Wigner ensembles. Our experiments also provide a quantitative statistical picture of the accelerated convergence with shifts.Comment: 20 Figures; Revision includes a treatment of the QR algorithm with shift

    Parallel-vector unsymmetric Eigen-Solver on high performance computers

    Get PDF
    The popular QR algorithm for solving all eigenvalues of an unsymmetric matrix is reviewed. Among the basic components in the QR algorithm, it was concluded from this study, that the reduction of an unsymmetric matrix to a Hessenberg form (before applying the QR algorithm itself) can be done effectively by exploiting the vector speed and multiple processors offered by modern high-performance computers. Numerical examples of several test cases have indicated that the proposed parallel-vector algorithm for converting a given unsymmetric matrix to a Hessenberg form offers computational advantages over the existing algorithm. The time saving obtained by the proposed methods is increased as the problem size increased

    The QR algorithm for unitary Hessenberg matrices

    Get PDF
    AbstractLet H be an n × n unitary right Hessenberg matrix with positive subdiagonal elements. Using what we call the Schur parameterization of H, we show how one step of the shifted QR algorithm for H can be carried out in O(n) arithmetic operations. Coupled with the shift strategy of Eberlein and Huang [3], this will permit computation of the spectrum of H, to machine precision, in O(n2) operations. One potential application is the computation of Gauss-Szegö quadrature formulas [12], given the associated Schur parameters [7]. The weights can also be computed, by direct analogy with [6]

    Efficient method for calculating the eigenvalue of the Zakharov-Shabat system

    Full text link
    In this paper, a direct method is proposed to calculate the eigenvalue of the Zakharov-Shabat system. The main tools of our method are Chebyshev polynomials and the QR algorithm. After introducing the hyperbolic tangent mapping, the eigenfunctions and potential function defined in the real field can be represented by Chebyshev polynomials. Using Chebyshev nodes, the Zakharov-Shabat eigenvalue problem is transformed into a matrix eigenvalue problem. The matrix eigenvalue problem is solved by the QR algorithm. Our method is used to calculate eigenvalues of the Zakharov-Shabat equation with three potentials, the rationality of our method is verified by comparison with analytical results

    STAR adaptation of QR algorithm

    Get PDF
    The QR algorithm used on a serial computer and executed on the Control Data Corporation 6000 Computer was adapted to execute efficiently on the Control Data STAR-100 computer. How the scalar program was adapted for the STAR-100 and why these adaptations yielded an efficient STAR program is described. Program listings of the old scalar version and the vectorized SL/1 version are presented in the appendices. Execution times for the two versions applied to the same system of linear equations, are compared

    Improved Accuracy and Parallelism for MRRR-based Eigensolvers -- A Mixed Precision Approach

    Get PDF
    The real symmetric tridiagonal eigenproblem is of outstanding importance in numerical computations; it arises frequently as part of eigensolvers for standard and generalized dense Hermitian eigenproblems that are based on a reduction to tridiagonal form. For its solution, the algorithm of Multiple Relatively Robust Representations (MRRR) is among the fastest methods. Although fast, the solvers based on MRRR do not deliver the same accuracy as competing methods like Divide & Conquer or the QR algorithm. In this paper, we demonstrate that the use of mixed precisions leads to improved accuracy of MRRR-based eigensolvers with limited or no performance penalty. As a result, we obtain eigensolvers that are not only equally or more accurate than the best available methods, but also -in most circumstances- faster and more scalable than the competition

    An FPGA implementation of givens rotation based digital architecture for computing eigenvalues of asymmetric matrix

    Get PDF
    This paper proposes the digital circuit design that performs the eigenvalue calculation of asymmetric matrices with realvalued elements. Eigenvalues are computed iteratively through the QR algorithm. In the QR algorithm, the input matrix is factorized into orthogonal Q and upper triangular R matrix, then the RQ product is calculated to obtain an iterated matrix. For a time-efficient QR decomposition process, the Givens Rotation (GR) Principle is utilized to benefit from the parallelization feature. Parallelization is managed by the Systolic Array (SA) architecture that is created by placing Givens Generation (GG) and Row Updates (RU) blocks in a triangle array. In this paper, 4×4 input matrix is used to create a TSA architecture including n-1 diagonal (GG), and (n ∗ (n−1))/2 off-diagonal (RU) modules. In the results section, Givens Rotation is compared with the Gram Schmidt algorithm used in our previous study [1] in terms of error, and area usage.Scopus - Affiliation ID: 60105072Oca

    Matrix Bruhat decompositions with a remark on the QR (GR) algorithm

    Get PDF
    AbstractIn a simple and systematic way we present matrix Bruhat decompositions of two kinds: basic and modified. We show that it is the modified Bruhat decomposition that governs the eigenvalue disorder in the QR (GR) algorithm. This paper can be considered as a commentary on a previous observation about the QR algorithm made by Wilkinson
    • …
    corecore