22 research outputs found

    MINRES-QLP: a Krylov subspace method for indefinite or singular symmetric systems

    Full text link
    CG, SYMMLQ, and MINRES are Krylov subspace methods for solving symmetric systems of linear equations. When these methods are applied to an incompatible system (that is, a singular symmetric least-squares problem), CG could break down and SYMMLQ's solution could explode, while MINRES would give a least-squares solution but not necessarily the minimum-length (pseudoinverse) solution. This understanding motivates us to design a MINRES-like algorithm to compute minimum-length solutions to singular symmetric systems. MINRES uses QR factors of the tridiagonal matrix from the Lanczos process (where R is upper-tridiagonal). MINRES-QLP uses a QLP decomposition (where rotations on the right reduce R to lower-tridiagonal form). On ill-conditioned systems (singular or not), MINRES-QLP can give more accurate solutions than MINRES. We derive preconditioned MINRES-QLP, new stopping rules, and better estimates of the solution and residual norms, the matrix norm, and the condition number.Comment: 26 pages, 6 figure

    A fast algorithm for matrix balancing

    Get PDF
    As long as a square nonnegative matrix A contains sufficient nonzero elements, then the matrix can be balanced, that is we can find a diagonal scaling of A that is doubly stochastic. A number of algorithms have been proposed to achieve the balancing, the most well known of these being Sinkhorn-Knopp. In this paper we derive new algorithms based on inner-outer iteration schemes. We show that Sinkhorn-Knopp belongs to this family, but other members can converge much more quickly. In particular, we show that while stationary iterative methods offer little or no improvement in many cases, a scheme using a preconditioned conjugate gradient method as the inner iteration can give quadratic convergence at low cost

    The Sinkhorn-Knopp algorithm : convergence and applications

    Get PDF
    As long as a square nonnegative matrix A contains sufficient nonzero elements, then the Sinkhorn-Knopp algorithm can be used to balance the matrix, that is, to find a diagonal scaling of A that is doubly stochastic. It is known that the convergence is linear, and an upper bound has been given for the rate of convergence for positive matrices. In this paper we give an explicit expression for the rate of convergence for fully indecomposable matrices. We describe how balancing algorithms can be used to give a measure of web page significance. We compare the measure with some well known alternatives, including PageRank. We show that, with an appropriate modi. cation, the Sinkhorn-Knopp algorithm is a natural candidate for computing the measure on enormous data sets

    Cross Approximation Methods for Integral Equation Matrices with Complex Structure

    Get PDF
    Electrical and computer engineers rely on electromagnetic field (EM) theory to formulate and design systems that utilize information or energy obtained from a signal. Over time these systems have been increased in scale and complexity and adapted to handle a wider array of problems. This has motivated substantial developments in computational sciences including the area of computational electromagnetics (CEM).The focus of CEM is the simulation of electromagnetic fields. At the University of Kentucky, the CEM group has developed several modeling tools that are based on the application of approximation theory to integral equations. This allows the physical problem to be represented as a linear system of equations. Often times, these simulations prove difficult to implement due to issues related to hardware limitations, problem scale, complicated geometries, etc. To deal with large problems that might otherwise exceed the capacity of a computing platform, several sparse sampling methods have been developed. These methods enable the construction of controllably accurate, data-sparse representations of large, dense matrices using only a sparse set of samples of the underlying matrix. One such method is the Adaptive Cross Approximation (ACA) - which is a type of Pseudoskeleton (PSK) method. However, recently it has been observed that the ACA fails to provide adequate error control for certain types of structured, low-rank matrices. In this presentation, we develop modified versions of the ACA and investigate their application to matrices for which the original ACA fails

    THE DULMAGE-MENDELSOHN PRECONDITIONING OF DECAY CHAINS

    Get PDF
    The uses of the Dulmage-Mendelsohn triangularization of a radioactive decay chain's bipartite graph in the rapid computation of its pseudospectra, its exponentiation, and the numerical solution of its Bateman system of depletion equations are briefly discussed

    Constructive quantum scaling of unitary matrices

    Get PDF
    corecore