On the Ritz values of normal matrices
|
|
- Ariel Atkinson
- 5 years ago
- Views:
Transcription
1 On the Ritz values of normal matrices Zvonimir Bujanović Faculty of Science Department of Mathematics University of Zagreb June 13, 2011 ApplMath11 7th Conference on Applied Mathematics and Scientific Computing
2 Contents 1 Convergence of the restarted Arnoldi method 2 Interlacing for normal matrices 3 Characterization of Ritz values using a Cauchy matrix On the Ritz values of normal matrices
3 Contents 1 Convergence of the restarted Arnoldi method 2 Interlacing for normal matrices 3 Characterization of Ritz values using a Cauchy matrix On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
4 The Arnoldi method Task: determine a few eigenvalues λ 1,λ 2,... of a large, sparse matrix A C n n. The Arnoldi method: choose an initial vector v; iteratively build an m-dimensional Krylov subspace K m (v;a) = span{v,av,...,a m 1 v}; this is represented as AV m = V m H m + (β m v m+1 )em; approximate eigs of A with the Ritz values θ 1,θ 2,...,θ m (the eigenvalues of H m ). On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
5 The Arnoldi method Task: determine a few eigenvalues λ 1,λ 2,... of a large, sparse matrix A C n n. The Arnoldi method: choose an initial vector v; iteratively build an m-dimensional Krylov subspace K m (v;a) = span{v,av,...,a m 1 v}; this is represented as AV m = V m H m + (β m v m+1 )em; approximate eigs of A with the Ritz values θ 1,θ 2,...,θ m (the eigenvalues of H m ). On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
6 The restarted Arnoldi method The restarted Arnoldi method (ARPACK, Matlab eigs): 1 initialization: build K 1 (v;a),k 2 (v;a),...,k m p (v;a); 2 augmentation: build K m p+1 (v;a),k m p+2 (v;a),...,k m (v;a); 3 restart: choose ṽ = (A σ 1 I)(A σ 2 I)...(A σ p I)v; ṽ is such that K m p (ṽ;a) is already computed; set v = ṽ, go to 2. Roots σ 1,...,σ p are called shifts. Exact shifts = unwanted Ritz values from K m (v;a). Methods of restart: Sorensen (IRAM), Stewart (Krylov Schur) On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
7 The restarted Arnoldi method The restarted Arnoldi method (ARPACK, Matlab eigs): 1 initialization: build K 1 (v;a),k 2 (v;a),...,k m p (v;a); 2 augmentation: build K m p+1 (v;a),k m p+2 (v;a),...,k m (v;a); 3 restart: choose ṽ = (A σ 1 I)(A σ 2 I)...(A σ p I)v; ṽ is such that K m p (ṽ;a) is already computed; set v = ṽ, go to 2. Roots σ 1,...,σ p are called shifts. Exact shifts = unwanted Ritz values from K m (v;a). Methods of restart: Sorensen (IRAM), Stewart (Krylov Schur) On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
8 The restarted Arnoldi method The restarted Arnoldi method (ARPACK, Matlab eigs): 1 initialization: build K 1 (v;a),k 2 (v;a),...,k m p (v;a); 2 augmentation: build K m p+1 (v;a),k m p+2 (v;a),...,k m (v;a); 3 restart: choose ṽ = (A σ 1 I)(A σ 2 I)...(A σ p I)v; ṽ is such that K m p (ṽ;a) is already computed; set v = ṽ, go to 2. Roots σ 1,...,σ p are called shifts. Exact shifts = unwanted Ritz values from K m (v;a). Methods of restart: Sorensen (IRAM), Stewart (Krylov Schur) On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
9 Convergence: Hermitian matrices Theorem (Sorensen) Let: A Hermitian; Shifts = smallest p Ritz values. Then under some mild conditions: Ritz values converge to m p largest eigenvalues. The main tool: Cauchy interlacing property λ j+(n m) θ j λ j monotonicity of Ritz values: θ (1) j θ (2) j θ (3) j... bounded from above: θ (k) j λ j restarting preserves wanted Ritz values On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
10 Convergence: Hermitian matrices Theorem (Sorensen) Let: A Hermitian; Shifts = smallest p Ritz values. Then under some mild conditions: Ritz values converge to m p largest eigenvalues. The main tool: Cauchy interlacing property λ j+(n m) θ j λ j monotonicity of Ritz values: θ (1) j θ (2) j θ (3) j... bounded from above: θ (k) j λ j restarting preserves wanted Ritz values On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
11 Convergence: the general case Embree: Convergence fails for a whole class of matrices, any dimension. The wanted Ritz vectors are removed from the Krylov subspace. Example: matrix A On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
12 Convergence: the general case Embree: Convergence fails for a whole class of matrices, any dimension. The wanted Ritz vectors are removed from the Krylov subspace. Example: matrix A, 10-dim. Krylov subspace On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
13 Convergence: the general case Embree: Convergence fails for a whole class of matrices, any dimension. The wanted Ritz vectors are removed from the Krylov subspace. Example: non-normal matrix A, 10-dim. Krylov subspace On the Ritz values of normal matrices Convergence of the restarted Arnoldi method
14 Contents 1 Convergence of the restarted Arnoldi method 2 Interlacing for normal matrices 3 Characterization of Ritz values using a Cauchy matrix On the Ritz values of normal matrices Interlacing for normal matrices
15 Reduction to the Hermitian case Definition Let ϕ [0,2π. For a C, denote a (ϕ) = 1 2 ( e iϕ a + e iϕ a). For a matrix A, denote: A (ϕ) = 1 2 ( e iϕ A + e iϕ A ). On the Ritz values of normal matrices Interlacing for normal matrices
16 Restarting the Arnoldi method and A (ϕ) Interlacing does not hold for θ (ϕ). Interlacing for θ (A arbitrary): λ (ϕ) (n m)+j θ j λ (ϕ) j. θ θ (ϕ) < 1 2 r. H = X AX, X + = [X x], H + = X + AX +, then θ j+1,+ θ j θ j,+. Restart preserves θ (ϕ), does not preserve θ (no such shifts exist!) On the Ritz values of normal matrices Interlacing for normal matrices
17 Restarting the Arnoldi method and A (ϕ) Interlacing does not hold for θ (ϕ). Interlacing for θ (A arbitrary): λ (ϕ) (n m)+j θ j λ (ϕ) j. θ θ (ϕ) < 1 2 r. H = X AX, X + = [X x], H + = X + AX +, then θ j+1,+ θ j θ j,+. Restart preserves θ (ϕ), does not preserve θ (no such shifts exist!) On the Ritz values of normal matrices Interlacing for normal matrices
18 Contents 1 Convergence of the restarted Arnoldi method 2 Interlacing for normal matrices 3 Characterization of Ritz values using a Cauchy matrix
19 Geometry of the Ritz values Let A C n n. When does a set {θ 1,...,θ m } of complex numbers represent Ritz values for A, using any m dimensional subspace? A normal, Krylov subspaces.
20 Geometry of the Ritz values Notation: Λ = (λ 1,...,λ n ), Θ = (θ 1,...,θ m ) Cauchy matrix P(Λ,Θ) C m n, C(Λ,Θ) = λ 1 θ 1 λ 2 θ... 1 λ n θ λ 1 θ 2 λ 2 θ... 2 λ n θ λ 1 θ m λ 2 θ m... λ n θm P(Λ,Θ) i,j = (λ i θ j ) m q=1 q j Cm n λ i θ q 2 x = (x 1,...,x n ) > 0 if each x i 0 and at least one x i > 0. x = (x 1,...,x n ) 0 if all x i > 0.
21 Geometry of the Ritz values Notation: Λ = (λ 1,...,λ n ), Θ = (θ 1,...,θ m ) Cauchy matrix P(Λ,Θ) C m n, C(Λ,Θ) = λ 1 θ 1 λ 2 θ... 1 λ n θ λ 1 θ 2 λ 2 θ... 2 λ n θ λ 1 θ m λ 2 θ m... λ n θm P(Λ,Θ) i,j = (λ i θ j ) m q=1 q j Cm n λ i θ q 2 x = (x 1,...,x n ) > 0 if each x i 0 and at least one x i > 0. x = (x 1,...,x n ) 0 if all x i > 0.
22 Geometry of the Ritz values Notation: Λ = (λ 1,...,λ n ), Θ = (θ 1,...,θ m ) Cauchy matrix P(Λ,Θ) C m n, C(Λ,Θ) = λ 1 θ 1 λ 2 θ... 1 λ n θ λ 1 θ 2 λ 2 θ... 2 λ n θ λ 1 θ m λ 2 θ m... λ n θm P(Λ,Θ) i,j = (λ i θ j ) m q=1 q j Cm n λ i θ q 2 x = (x 1,...,x n ) > 0 if each x i 0 and at least one x i > 0. x = (x 1,...,x n ) 0 if all x i > 0.
23 Geometry of the Ritz values Theorem (B.) Let A C n n be normal with eigenvalues Λ = (λ 1,..., λ n ). Let Θ = (θ 1,...,θ m ) denote an m-tuple of distinct complex numbers such that λ i θ j, for all i = 1,...,n and j = 1,...,m. The following claims are equivalent: (a) There exists a vector v C n such that θ 1,...,θ m are Ritz values for A from K m (v;a). (b) Linear system P(Λ,Θ)ˆv = 0 has a solution ˆv > 0. (c) Linear system C(Λ,Θ)w = 0 has a solution w > 0. The main idea of the proof: The minimum π(a)v for π P m is obtained at π = κ(h m). The proof is constructive.
24 Geometry of the Ritz values Theorem (B.) Let A C n n be normal with eigenvalues Λ = (λ 1,..., λ n ). Let Θ = (θ 1,...,θ m ) denote an m-tuple of distinct complex numbers such that λ i θ j, for all i = 1,...,n and j = 1,...,m. The following claims are equivalent: (a) There exists a vector v C n such that θ 1,...,θ m are Ritz values for A from K m (v;a). (b) Linear system P(Λ,Θ)ˆv = 0 has a solution ˆv > 0. (c) Linear system C(Λ,Θ)w = 0 has a solution w > 0. The main idea of the proof: The minimum π(a)v for π P m is obtained at π = κ(h m). The proof is constructive.
25 Feasibility problem in LP Linear programming: solving the existence Ax = b,x > 0 is as hard as optimizing c τ x max, under condition Ax b.
26 The dual problem Theorem The following is equivalent to (a)(b)(c): (d) For each u C m there exists an eigenvalue λ i such that ) Re ( m j=1 u j λ i θ j 0. Farkas lemma: for M R n m it holds that: (i) Either Mv = 0 for some v 0, or u M > 0 for some u R m. (ii) Either Mv = 0 for some v > 0, or u M 0 for some u R m.
27 Geometry of the Ritz values
28 Geometry of the Ritz values
29 Geometry of the Ritz values
30 Geometry of the Ritz values
31 Corollary: Interlacing for the Hermitian matrices Corollary (compare: Parlett, The Symmetric Eigenvalue Problem) Suppose A is Hermitian. Let θ 1 >... > θ m denote the Ritz values from a m-dimensional Krylov subspace; θ j λ i. Then for all j = 1,...,m 1 there exists an eigenvalue λ such that θ j+1 < λ < θ j.
32 Corollary: Ritz values = convex combination of eigenvalues Using P(Λ,Θ)ˆv = 0 we get: θ j = n i=1 λ i ( ) P i,j = m q=1 λ i θ q 2 ˆv i 2 q j P i,j P 1,j + P 2,j P n,j.
33 Restarting Arnoldi: an example An unwanted Ritz value cannot equal the extreme λ. Can it equal the second largest eigenvalue? λ 1 = 8, λ 2 = 4. 4 A = Is there an initial vector v such that for K 3 (v;a) it holds θ 3 λ 2?
34 Restarting Arnoldi: an example An unwanted Ritz value cannot equal the extreme λ. Can it equal the second largest eigenvalue? λ 1 = 8, λ 2 = 4. 4 A = Is there an initial vector v such that for K 3 (v;a) it holds θ 3 λ 2?
35 Restarting Arnoldi: an example θ = λ =
36 Restarting Arnoldi: an example Optimization (θ 1,θ 2 max,θ 3 λ 2 ): v = The Ritz values from K 3 (v;a) are: θ 1 = i, θ 2 = i, θ 3 = Restarting to dimension 2 erases the component in direction u 2.
37 Bibliography D. C. Sorensen Implicit Application of Polynomial Filters in a k-step Arnoldi Method, SIAM J. Matrix Anal. Appl. (vol. 13, 1992.) G. W. Stewart A Krylov Schur Algorithm for Large Eigenproblems, SIAM J. Matrix Anal. Appl. (vol. 23, 2001.) M. Embree The Arnoldi Eigenvalue Iteration with Exact Shifts Can Fail, SIAM J. Matrix Anal. Appl. (vol. 31, 2009.) S. M. Malamud Inverse spectral problem for normal matrices and the Gauss Lucas theorem, Transactions of the American Mathematical Society (vol. 357, 2005.) J. F. Queiró, A. L. Duarte Imbedding conditions for normal matrices, Linear Algebra and its Applications (vol. 430, 2009.) Z. Bujanović Krylov Type Methods for Large Scale Eigenvalue Computations, PhD Thesis, Univ. of Zagreb (2011.)
c 2009 Society for Industrial and Applied Mathematics
SIAM J. MATRIX ANAL. APPL. Vol. 3, No., pp. c 29 Society for Industrial and Applied Mathematics THE ARNOLDI EIGENVALUE ITERATION WITH EXACT SHIFTS CAN FAIL MARK EMBREE Abstract. The restarted Arnoldi algorithm,
More informationECS231 Handout Subspace projection methods for Solving Large-Scale Eigenvalue Problems. Part I: Review of basic theory of eigenvalue problems
ECS231 Handout Subspace projection methods for Solving Large-Scale Eigenvalue Problems Part I: Review of basic theory of eigenvalue problems 1. Let A C n n. (a) A scalar λ is an eigenvalue of an n n A
More informationArnoldi Methods in SLEPc
Scalable Library for Eigenvalue Problem Computations SLEPc Technical Report STR-4 Available at http://slepc.upv.es Arnoldi Methods in SLEPc V. Hernández J. E. Román A. Tomás V. Vidal Last update: October,
More informationSolution of eigenvalue problems. Subspace iteration, The symmetric Lanczos algorithm. Harmonic Ritz values, Jacobi-Davidson s method
Solution of eigenvalue problems Introduction motivation Projection methods for eigenvalue problems Subspace iteration, The symmetric Lanczos algorithm Nonsymmetric Lanczos procedure; Implicit restarts
More informationOn prescribing Ritz values and GMRES residual norms generated by Arnoldi processes
On prescribing Ritz values and GMRES residual norms generated by Arnoldi processes Jurjen Duintjer Tebbens Institute of Computer Science Academy of Sciences of the Czech Republic joint work with Gérard
More informationLARGE SPARSE EIGENVALUE PROBLEMS
LARGE SPARSE EIGENVALUE PROBLEMS Projection methods The subspace iteration Krylov subspace methods: Arnoldi and Lanczos Golub-Kahan-Lanczos bidiagonalization 14-1 General Tools for Solving Large Eigen-Problems
More informationSolution of eigenvalue problems. Subspace iteration, The symmetric Lanczos algorithm. Harmonic Ritz values, Jacobi-Davidson s method
Solution of eigenvalue problems Introduction motivation Projection methods for eigenvalue problems Subspace iteration, The symmetric Lanczos algorithm Nonsymmetric Lanczos procedure; Implicit restarts
More informationApproximating the matrix exponential of an advection-diffusion operator using the incomplete orthogonalization method
Approximating the matrix exponential of an advection-diffusion operator using the incomplete orthogonalization method Antti Koskela KTH Royal Institute of Technology, Lindstedtvägen 25, 10044 Stockholm,
More informationA HARMONIC RESTARTED ARNOLDI ALGORITHM FOR CALCULATING EIGENVALUES AND DETERMINING MULTIPLICITY
A HARMONIC RESTARTED ARNOLDI ALGORITHM FOR CALCULATING EIGENVALUES AND DETERMINING MULTIPLICITY RONALD B. MORGAN AND MIN ZENG Abstract. A restarted Arnoldi algorithm is given that computes eigenvalues
More informationPreconditioned inverse iteration and shift-invert Arnoldi method
Preconditioned inverse iteration and shift-invert Arnoldi method Melina Freitag Department of Mathematical Sciences University of Bath CSC Seminar Max-Planck-Institute for Dynamics of Complex Technical
More informationThe Lanczos and conjugate gradient algorithms
The Lanczos and conjugate gradient algorithms Gérard MEURANT October, 2008 1 The Lanczos algorithm 2 The Lanczos algorithm in finite precision 3 The nonsymmetric Lanczos algorithm 4 The Golub Kahan bidiagonalization
More informationLast Time. Social Network Graphs Betweenness. Graph Laplacian. Girvan-Newman Algorithm. Spectral Bisection
Eigenvalue Problems Last Time Social Network Graphs Betweenness Girvan-Newman Algorithm Graph Laplacian Spectral Bisection λ 2, w 2 Today Small deviation into eigenvalue problems Formulation Standard eigenvalue
More informationBlock Iterative Eigensolvers for Sequences of Dense Correlated Eigenvalue Problems
Mitglied der Helmholtz-Gemeinschaft Block Iterative Eigensolvers for Sequences of Dense Correlated Eigenvalue Problems Birkbeck University, London, June the 29th 2012 Edoardo Di Napoli Motivation and Goals
More informationDELFT UNIVERSITY OF TECHNOLOGY
DELFT UNIVERSITY OF TECHNOLOGY REPORT 10-12 Large-Scale Eigenvalue Problems in Trust-Region Calculations Marielba Rojas, Bjørn H. Fotland, and Trond Steihaug ISSN 1389-6520 Reports of the Department of
More informationSolving large sparse eigenvalue problems
Solving large sparse eigenvalue problems Mario Berljafa Stefan Güttel June 2015 Contents 1 Introduction 1 2 Extracting approximate eigenpairs 2 3 Accuracy of the approximate eigenpairs 3 4 Expanding the
More informationLARGE SPARSE EIGENVALUE PROBLEMS. General Tools for Solving Large Eigen-Problems
LARGE SPARSE EIGENVALUE PROBLEMS Projection methods The subspace iteration Krylov subspace methods: Arnoldi and Lanczos Golub-Kahan-Lanczos bidiagonalization General Tools for Solving Large Eigen-Problems
More informationAn Asynchronous Algorithm on NetSolve Global Computing System
An Asynchronous Algorithm on NetSolve Global Computing System Nahid Emad S. A. Shahzadeh Fazeli Jack Dongarra March 30, 2004 Abstract The Explicitly Restarted Arnoldi Method (ERAM) allows to find a few
More informationEIGIFP: A MATLAB Program for Solving Large Symmetric Generalized Eigenvalue Problems
EIGIFP: A MATLAB Program for Solving Large Symmetric Generalized Eigenvalue Problems JAMES H. MONEY and QIANG YE UNIVERSITY OF KENTUCKY eigifp is a MATLAB program for computing a few extreme eigenvalues
More informationIndex. for generalized eigenvalue problem, butterfly form, 211
Index ad hoc shifts, 165 aggressive early deflation, 205 207 algebraic multiplicity, 35 algebraic Riccati equation, 100 Arnoldi process, 372 block, 418 Hamiltonian skew symmetric, 420 implicitly restarted,
More informationConvergence Theory for Iterative Eigensolvers
Convergence Theory for Iterative Eigensolvers Mark Embree Virginia Tech with Chris Beattie, Russell Carden, John Rossi, Dan Sorensen RandNLA Workshop Simons Institute September 28 setting for the talk
More informationComputation of Smallest Eigenvalues using Spectral Schur Complements
Computation of Smallest Eigenvalues using Spectral Schur Complements Constantine Bekas Yousef Saad January 23, 2004 Abstract The Automated Multilevel Substructing method (AMLS ) was recently presented
More informationof dimension n 1 n 2, one defines the matrix determinants
HARMONIC RAYLEIGH RITZ FOR THE MULTIPARAMETER EIGENVALUE PROBLEM MICHIEL E. HOCHSTENBACH AND BOR PLESTENJAK Abstract. We study harmonic and refined extraction methods for the multiparameter eigenvalue
More informationOn the Modification of an Eigenvalue Problem that Preserves an Eigenspace
Purdue University Purdue e-pubs Department of Computer Science Technical Reports Department of Computer Science 2009 On the Modification of an Eigenvalue Problem that Preserves an Eigenspace Maxim Maumov
More informationETNA Kent State University
Electronic Transactions on Numerical Analysis. Volume 1, pp. 1-11, 8. Copyright 8,. ISSN 168-961. MAJORIZATION BOUNDS FOR RITZ VALUES OF HERMITIAN MATRICES CHRISTOPHER C. PAIGE AND IVO PANAYOTOV Abstract.
More informationEigenvalue Problems CHAPTER 1 : PRELIMINARIES
Eigenvalue Problems CHAPTER 1 : PRELIMINARIES Heinrich Voss voss@tu-harburg.de Hamburg University of Technology Institute of Mathematics TUHH Heinrich Voss Preliminaries Eigenvalue problems 2012 1 / 14
More informationStructured Krylov Subspace Methods for Eigenproblems with Spectral Symmetries
Structured Krylov Subspace Methods for Eigenproblems with Spectral Symmetries Fakultät für Mathematik TU Chemnitz, Germany Peter Benner benner@mathematik.tu-chemnitz.de joint work with Heike Faßbender
More informationMatrix Functions and their Approximation by. Polynomial methods
[ 1 / 48 ] University of Cyprus Matrix Functions and their Approximation by Polynomial Methods Stefan Güttel stefan@guettel.com Nicosia, 7th April 2006 Matrix functions Polynomial methods [ 2 / 48 ] University
More informationKrylov subspace projection methods
I.1.(a) Krylov subspace projection methods Orthogonal projection technique : framework Let A be an n n complex matrix and K be an m-dimensional subspace of C n. An orthogonal projection technique seeks
More informationAPPLIED NUMERICAL LINEAR ALGEBRA
APPLIED NUMERICAL LINEAR ALGEBRA James W. Demmel University of California Berkeley, California Society for Industrial and Applied Mathematics Philadelphia Contents Preface 1 Introduction 1 1.1 Basic Notation
More informationPERTURBED ARNOLDI FOR COMPUTING MULTIPLE EIGENVALUES
1 PERTURBED ARNOLDI FOR COMPUTING MULTIPLE EIGENVALUES MARK EMBREE, THOMAS H. GIBSON, KEVIN MENDOZA, AND RONALD B. MORGAN Abstract. fill in abstract Key words. eigenvalues, multiple eigenvalues, Arnoldi,
More informationON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH
ON ORTHOGONAL REDUCTION TO HESSENBERG FORM WITH SMALL BANDWIDTH V. FABER, J. LIESEN, AND P. TICHÝ Abstract. Numerous algorithms in numerical linear algebra are based on the reduction of a given matrix
More informationHARMONIC RAYLEIGH RITZ EXTRACTION FOR THE MULTIPARAMETER EIGENVALUE PROBLEM
HARMONIC RAYLEIGH RITZ EXTRACTION FOR THE MULTIPARAMETER EIGENVALUE PROBLEM MICHIEL E. HOCHSTENBACH AND BOR PLESTENJAK Abstract. We study harmonic and refined extraction methods for the multiparameter
More informationThe quadratic eigenvalue problem (QEP) is to find scalars λ and nonzero vectors u satisfying
I.2 Quadratic Eigenvalue Problems 1 Introduction The quadratic eigenvalue problem QEP is to find scalars λ and nonzero vectors u satisfying where Qλx = 0, 1.1 Qλ = λ 2 M + λd + K, M, D and K are given
More informationNumerical Methods I Eigenvalue Problems
Numerical Methods I Eigenvalue Problems Aleksandar Donev Courant Institute, NYU 1 donev@courant.nyu.edu 1 MATH-GA 2011.003 / CSCI-GA 2945.003, Fall 2014 October 2nd, 2014 A. Donev (Courant Institute) Lecture
More informationRitz Value Bounds That Exploit Quasi-Sparsity
Banff p.1 Ritz Value Bounds That Exploit Quasi-Sparsity Ilse Ipsen North Carolina State University Banff p.2 Motivation Quantum Physics Small eigenvalues of large Hamiltonians Quasi-Sparse Eigenvector
More informationBlock Krylov-Schur Method for Large Symmetric Eigenvalue Problems
Block Krylov-Schur Method for Large Symmetric Eigenvalue Problems Yunkai Zhou (yzhou@smu.edu) Department of Mathematics, Southern Methodist University, Dallas, TX 75275, USA Yousef Saad (saad@cs.umn.edu)
More informationA CHEBYSHEV-DAVIDSON ALGORITHM FOR LARGE SYMMETRIC EIGENPROBLEMS
A CHEBYSHEV-DAVIDSON ALGORITHM FOR LARGE SYMMETRIC EIGENPROBLEMS YUNKAI ZHOU AND YOUSEF SAAD Abstract. A polynomial filtered Davidson-type algorithm is proposed for solving symmetric eigenproblems. The
More informationPreliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012
Instructions Preliminary/Qualifying Exam in Numerical Analysis (Math 502a) Spring 2012 The exam consists of four problems, each having multiple parts. You should attempt to solve all four problems. 1.
More information4.8 Arnoldi Iteration, Krylov Subspaces and GMRES
48 Arnoldi Iteration, Krylov Subspaces and GMRES We start with the problem of using a similarity transformation to convert an n n matrix A to upper Hessenberg form H, ie, A = QHQ, (30) with an appropriate
More informationARPACK. Dick Kachuma & Alex Prideaux. November 3, Oxford University Computing Laboratory
ARPACK Dick Kachuma & Alex Prideaux Oxford University Computing Laboratory November 3, 2006 What is ARPACK? ARnoldi PACKage Collection of routines to solve large scale eigenvalue problems Developed at
More informationKrylov Subspaces. Lab 1. The Arnoldi Iteration
Lab 1 Krylov Subspaces Lab Objective: Discuss simple Krylov Subspace Methods for finding eigenvalues and show some interesting applications. One of the biggest difficulties in computational linear algebra
More informationIterative methods for symmetric eigenvalue problems
s Iterative s for symmetric eigenvalue problems, PhD McMaster University School of Computational Engineering and Science February 11, 2008 s 1 The power and its variants Inverse power Rayleigh quotient
More information13-2 Text: 28-30; AB: 1.3.3, 3.2.3, 3.4.2, 3.5, 3.6.2; GvL Eigen2
The QR algorithm The most common method for solving small (dense) eigenvalue problems. The basic algorithm: QR without shifts 1. Until Convergence Do: 2. Compute the QR factorization A = QR 3. Set A :=
More informationFinding eigenvalues for matrices acting on subspaces
Finding eigenvalues for matrices acting on subspaces Jakeniah Christiansen Department of Mathematics and Statistics Calvin College Grand Rapids, MI 49546 Faculty advisor: Prof Todd Kapitula Department
More informationComputational Linear Algebra
Computational Linear Algebra PD Dr. rer. nat. habil. Ralf Peter Mundani Computation in Engineering / BGU Scientific Computing in Computer Science / INF Winter Term 2017/18 Part 3: Iterative Methods PD
More informationFEM and sparse linear system solving
FEM & sparse linear system solving, Lecture 9, Nov 19, 2017 1/36 Lecture 9, Nov 17, 2017: Krylov space methods http://people.inf.ethz.ch/arbenz/fem17 Peter Arbenz Computer Science Department, ETH Zürich
More informationFinding Rightmost Eigenvalues of Large, Sparse, Nonsymmetric Parameterized Eigenvalue Problems
Finding Rightmost Eigenvalues of Large, Sparse, Nonsymmetric Parameterized Eigenvalue Problems AMSC 663-664 Final Report Minghao Wu AMSC Program mwu@math.umd.edu Dr. Howard Elman Department of Computer
More informationNumerical Methods - Numerical Linear Algebra
Numerical Methods - Numerical Linear Algebra Y. K. Goh Universiti Tunku Abdul Rahman 2013 Y. K. Goh (UTAR) Numerical Methods - Numerical Linear Algebra I 2013 1 / 62 Outline 1 Motivation 2 Solving Linear
More informationEigenvalue problems III: Advanced Numerical Methods
Eigenvalue problems III: Advanced Numerical Methods Sam Sinayoko Computational Methods 10 Contents 1 Learning Outcomes 2 2 Introduction 2 3 Inverse Power method: finding the smallest eigenvalue of a symmetric
More informationMatrix Algorithms. Volume II: Eigensystems. G. W. Stewart H1HJ1L. University of Maryland College Park, Maryland
Matrix Algorithms Volume II: Eigensystems G. W. Stewart University of Maryland College Park, Maryland H1HJ1L Society for Industrial and Applied Mathematics Philadelphia CONTENTS Algorithms Preface xv xvii
More informationScientific Computing with Case Studies SIAM Press, Lecture Notes for Unit VII Sparse Matrix
Scientific Computing with Case Studies SIAM Press, 2009 http://www.cs.umd.edu/users/oleary/sccswebpage Lecture Notes for Unit VII Sparse Matrix Computations Part 1: Direct Methods Dianne P. O Leary c 2008
More informationPDEs, Matrix Functions and Krylov Subspace Methods
PDEs, Matrix Functions and Krylov Subspace Methods Oliver Ernst Institut für Numerische Mathematik und Optimierung TU Bergakademie Freiberg, Germany LMS Durham Symposium Computational Linear Algebra for
More informationKey words. linear equations, polynomial preconditioning, nonsymmetric Lanczos, BiCGStab, IDR
POLYNOMIAL PRECONDITIONED BICGSTAB AND IDR JENNIFER A. LOE AND RONALD B. MORGAN Abstract. Polynomial preconditioning is applied to the nonsymmetric Lanczos methods BiCGStab and IDR for solving large nonsymmetric
More informationABSTRACT. Professor G.W. Stewart
ABSTRACT Title of dissertation: Residual Arnoldi Methods : Theory, Package, and Experiments Che-Rung Lee, Doctor of Philosophy, 2007 Dissertation directed by: Professor G.W. Stewart Department of Computer
More informationProbabilistic upper bounds for the matrix two-norm
Noname manuscript No. (will be inserted by the editor) Probabilistic upper bounds for the matrix two-norm Michiel E. Hochstenbach Received: date / Accepted: date Abstract We develop probabilistic upper
More informationNumerical Methods in Matrix Computations
Ake Bjorck Numerical Methods in Matrix Computations Springer Contents 1 Direct Methods for Linear Systems 1 1.1 Elements of Matrix Theory 1 1.1.1 Matrix Algebra 2 1.1.2 Vector Spaces 6 1.1.3 Submatrices
More informationAn Arnoldi method with structured starting vectors for the delay eigenvalue problem
An Arnoldi method with structured starting vectors for the delay eigenvalue problem Elias Jarlebring, Karl Meerbergen, Wim Michiels Department of Computer Science, K.U. Leuven, Celestijnenlaan 200 A, 3001
More informationHere is an example of a block diagonal matrix with Jordan Blocks on the diagonal: J
Class Notes 4: THE SPECTRAL RADIUS, NORM CONVERGENCE AND SOR. Math 639d Due Date: Feb. 7 (updated: February 5, 2018) In the first part of this week s reading, we will prove Theorem 2 of the previous class.
More informationANY FINITE CONVERGENCE CURVE IS POSSIBLE IN THE INITIAL ITERATIONS OF RESTARTED FOM
Electronic Transactions on Numerical Analysis. Volume 45, pp. 133 145, 2016. Copyright c 2016,. ISSN 1068 9613. ETNA ANY FINITE CONVERGENCE CURVE IS POSSIBLE IN THE INITIAL ITERATIONS OF RESTARTED FOM
More informationQuantum Computing Lecture 2. Review of Linear Algebra
Quantum Computing Lecture 2 Review of Linear Algebra Maris Ozols Linear algebra States of a quantum system form a vector space and their transformations are described by linear operators Vector spaces
More informationMotivation: Sparse matrices and numerical PDE's
Lecture 20: Numerical Linear Algebra #4 Iterative methods and Eigenproblems Outline 1) Motivation: beyond LU for Ax=b A little PDE's and sparse matrices A) Temperature Equation B) Poisson Equation 2) Splitting
More informationMULTIGRID ARNOLDI FOR EIGENVALUES
1 MULTIGRID ARNOLDI FOR EIGENVALUES RONALD B. MORGAN AND ZHAO YANG Abstract. A new approach is given for computing eigenvalues and eigenvectors of large matrices. Multigrid is combined with the Arnoldi
More informationELA
A METHOD FOR THE INVERSE NUMERICAL RANGE PROBLEM CHRISTOS CHORIANOPOULOS, PANAYIOTIS PSARRAKOS, AND FRANK UHLIG Abstract. For a given complex square matrix A, we develop, implement and test a fast geometric
More informationLinear Algebra Massoud Malek
CSUEB Linear Algebra Massoud Malek Inner Product and Normed Space In all that follows, the n n identity matrix is denoted by I n, the n n zero matrix by Z n, and the zero vector by θ n An inner product
More information2 Two-Point Boundary Value Problems
2 Two-Point Boundary Value Problems Another fundamental equation, in addition to the heat eq. and the wave eq., is Poisson s equation: n j=1 2 u x 2 j The unknown is the function u = u(x 1, x 2,..., x
More informationDS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.
DS-GA 1002 Lecture notes 0 Fall 2016 Linear Algebra These notes provide a review of basic concepts in linear algebra. 1 Vector spaces You are no doubt familiar with vectors in R 2 or R 3, i.e. [ ] 1.1
More informationSolving large Hamiltonian eigenvalue problems
Solving large Hamiltonian eigenvalue problems David S. Watkins watkins@math.wsu.edu Department of Mathematics Washington State University Adaptivity and Beyond, Vancouver, August 2005 p.1 Some Collaborators
More informationMATH 20F: LINEAR ALGEBRA LECTURE B00 (T. KEMP)
MATH 20F: LINEAR ALGEBRA LECTURE B00 (T KEMP) Definition 01 If T (x) = Ax is a linear transformation from R n to R m then Nul (T ) = {x R n : T (x) = 0} = Nul (A) Ran (T ) = {Ax R m : x R n } = {b R m
More informationA reflection on the implicitly restarted Arnoldi method for computing eigenvalues near a vertical line
A reflection on the implicitly restarted Arnoldi method for computing eigenvalues near a vertical line Karl Meerbergen en Raf Vandebril Karl Meerbergen Department of Computer Science KU Leuven, Belgium
More informationDELFT UNIVERSITY OF TECHNOLOGY
DELFT UNIVERSITY OF TECHNOLOGY REPORT -09 Computational and Sensitivity Aspects of Eigenvalue-Based Methods for the Large-Scale Trust-Region Subproblem Marielba Rojas, Bjørn H. Fotland, and Trond Steihaug
More informationIntroduction to Arnoldi method
Introduction to Arnoldi method SF2524 - Matrix Computations for Large-scale Systems KTH Royal Institute of Technology (Elias Jarlebring) 2014-11-07 KTH Royal Institute of Technology (Elias Jarlebring)Introduction
More informationThe Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method. V. Simoncini. Dipartimento di Matematica, Università di Bologna
The Nullspace free eigenvalue problem and the inexact Shift and invert Lanczos method V. Simoncini Dipartimento di Matematica, Università di Bologna and CIRSA, Ravenna, Italy valeria@dm.unibo.it 1 The
More informationThe singular value of A + B and αa + βb
An. Ştiinţ. Univ. Al. I. Cuza Iaşi Mat. (N.S.) Tomul LXII, 2016, f. 2, vol. 3 The singular value of A + B and αa + βb Bogdan D. Djordjević Received: 16.II.2015 / Revised: 3.IV.2015 / Accepted: 9.IV.2015
More informationApplication of Lanczos and Schur vectors in structural dynamics
Shock and Vibration 15 (2008) 459 466 459 IOS Press Application of Lanczos and Schur vectors in structural dynamics M. Radeş Universitatea Politehnica Bucureşti, Splaiul Independenţei 313, Bucureşti, Romania
More informationLinear Programming. Chapter Introduction
Chapter 3 Linear Programming Linear programs (LP) play an important role in the theory and practice of optimization problems. Many COPs can directly be formulated as LPs. Furthermore, LPs are invaluable
More informationInexactness and flexibility in linear Krylov solvers
Inexactness and flexibility in linear Krylov solvers Luc Giraud ENSEEIHT (N7) - IRIT, Toulouse Matrix Analysis and Applications CIRM Luminy - October 15-19, 2007 in honor of Gérard Meurant for his 60 th
More informationRestarting Arnoldi and Lanczos algorithms
Chapter 11 Restarting Arnoldi and Lanczos algorithms The number of iteration steps can be very high with the Arnoldi or the Lanczos algorithm. This number is, of course, not predictable. The iteration
More informationOn the solution of large Sylvester-observer equations
NUMERICAL LINEAR ALGEBRA WITH APPLICATIONS Numer. Linear Algebra Appl. 200; 8: 6 [Version: 2000/03/22 v.0] On the solution of large Sylvester-observer equations D. Calvetti, B. Lewis 2, and L. Reichel
More informationElementary linear algebra
Chapter 1 Elementary linear algebra 1.1 Vector spaces Vector spaces owe their importance to the fact that so many models arising in the solutions of specific problems turn out to be vector spaces. The
More informationFINDING RIGHTMOST EIGENVALUES OF LARGE SPARSE NONSYMMETRIC PARAMETERIZED EIGENVALUE PROBLEMS
FINDING RIGHTMOST EIGENVALUES OF LARGE SPARSE NONSYMMETRIC PARAMETERIZED EIGENVALUE PROBLEMS Department of Mathematics University of Maryland, College Park Advisor: Dr. Howard Elman Department of Computer
More informationKrylov Subspaces. The order-n Krylov subspace of A generated by x is
Lab 1 Krylov Subspaces Lab Objective: matrices. Use Krylov subspaces to find eigenvalues of extremely large One of the biggest difficulties in computational linear algebra is the amount of memory needed
More informationNORMS ON SPACE OF MATRICES
NORMS ON SPACE OF MATRICES. Operator Norms on Space of linear maps Let A be an n n real matrix and x 0 be a vector in R n. We would like to use the Picard iteration method to solve for the following system
More informationEVALUATION OF ACCELERATION TECHNIQUES FOR THE RESTARTED ARNOLDI METHOD
EVALUATION OF ACCELERATION TECHNIQUES FOR THE RESTARTED ARNOLDI METHOD AKIRA NISHIDA AND YOSHIO OYANAGI Abstract. We present an approach for the acceleration of the restarted Arnoldi iteration for the
More informationA hybrid reordered Arnoldi method to accelerate PageRank computations
A hybrid reordered Arnoldi method to accelerate PageRank computations Danielle Parker Final Presentation Background Modeling the Web The Web The Graph (A) Ranks of Web pages v = v 1... Dominant Eigenvector
More informationLecture 3: QR-Factorization
Lecture 3: QR-Factorization This lecture introduces the Gram Schmidt orthonormalization process and the associated QR-factorization of matrices It also outlines some applications of this factorization
More informationA comparison of solvers for quadratic eigenvalue problems from combustion
INTERNATIONAL JOURNAL FOR NUMERICAL METHODS IN FLUIDS [Version: 2002/09/18 v1.01] A comparison of solvers for quadratic eigenvalue problems from combustion C. Sensiau 1, F. Nicoud 2,, M. van Gijzen 3,
More informationComparing iterative methods to compute the overlap Dirac operator at nonzero chemical potential
Comparing iterative methods to compute the overlap Dirac operator at nonzero chemical potential, Tobias Breu, and Tilo Wettig Institute for Theoretical Physics, University of Regensburg, 93040 Regensburg,
More informationCompound matrices and some classical inequalities
Compound matrices and some classical inequalities Tin-Yau Tam Mathematics & Statistics Auburn University Dec. 3, 04 We discuss some elegant proofs of several classical inequalities of matrices by using
More informationExponentials of Symmetric Matrices through Tridiagonal Reductions
Exponentials of Symmetric Matrices through Tridiagonal Reductions Ya Yan Lu Department of Mathematics City University of Hong Kong Kowloon, Hong Kong Abstract A simple and efficient numerical algorithm
More informationLinear Algebra M1 - FIB. Contents: 5. Matrices, systems of linear equations and determinants 6. Vector space 7. Linear maps 8.
Linear Algebra M1 - FIB Contents: 5 Matrices, systems of linear equations and determinants 6 Vector space 7 Linear maps 8 Diagonalization Anna de Mier Montserrat Maureso Dept Matemàtica Aplicada II Translation:
More informationAMS526: Numerical Analysis I (Numerical Linear Algebra)
AMS526: Numerical Analysis I (Numerical Linear Algebra) Lecture 19: More on Arnoldi Iteration; Lanczos Iteration Xiangmin Jiao Stony Brook University Xiangmin Jiao Numerical Analysis I 1 / 17 Outline 1
More informationON RESTARTING THE ARNOLDI METHOD FOR LARGE NONSYMMETRIC EIGENVALUE PROBLEMS
MATHEMATICS OF COMPUTATION Volume 65, Number 215 July 1996, Pages 1213 1230 ON RESTARTING THE ARNOLDI METHOD FOR LARGE NONSYMMETRIC EIGENVALUE PROBLEMS RONALD B. MORGAN Abstract. The Arnoldi method computes
More informationReport Number 09/32. A Hamiltonian Krylov-Schur-type method based on the symplectic Lanczos process. Peter Benner, Heike Faßbender, Martin Stoll
Report Number 09/32 A Hamiltonian Krylov-Schur-type method based on the symplectic Lanczos process by Peter Benner, Heike Faßbender, Martin Stoll Oxford Centre for Collaborative Applied Mathematics Mathematical
More informationHessenberg eigenvalue eigenvector relations and their application to the error analysis of finite precision Krylov subspace methods
Hessenberg eigenvalue eigenvector relations and their application to the error analysis of finite precision Krylov subspace methods Jens Peter M. Zemke Minisymposium on Numerical Linear Algebra Technical
More informationA mathematicians way into STRONGnet
A mathematicians way into STRONGnet Nemanja Bozovic Bergische Universität Wuppertal bozovic@math.uni-wuppertal.de 03-10-2011 My work is funded by STRONGnet Career so far Nemanja Božović, born on 16.11.1984,
More informationMath 504 (Fall 2011) 1. (*) Consider the matrices
Math 504 (Fall 2011) Instructor: Emre Mengi Study Guide for Weeks 11-14 This homework concerns the following topics. Basic definitions and facts about eigenvalues and eigenvectors (Trefethen&Bau, Lecture
More informationLINEAR ALGEBRA BOOT CAMP WEEK 4: THE SPECTRAL THEOREM
LINEAR ALGEBRA BOOT CAMP WEEK 4: THE SPECTRAL THEOREM Unless otherwise stated, all vector spaces in this worksheet are finite dimensional and the scalar field F is R or C. Definition 1. A linear operator
More informationThe skew-symmetric orthogonal solutions of the matrix equation AX = B
Linear Algebra and its Applications 402 (2005) 303 318 www.elsevier.com/locate/laa The skew-symmetric orthogonal solutions of the matrix equation AX = B Chunjun Meng, Xiyan Hu, Lei Zhang College of Mathematics
More informationMatrix balancing and robust Monte Carlo algorithm for evaluating dominant eigenpair
Computer Science Journal of Moldova, vol.18, no.3(54), 2010 Matrix balancing and robust Monte Carlo algorithm for evaluating dominant eigenpair Behrouz Fathi Vajargah Farshid Mehrdoust Abstract Matrix
More informationParallel Numerics, WT 2016/ Iterative Methods for Sparse Linear Systems of Equations. page 1 of 1
Parallel Numerics, WT 2016/2017 5 Iterative Methods for Sparse Linear Systems of Equations page 1 of 1 Contents 1 Introduction 1.1 Computer Science Aspects 1.2 Numerical Problems 1.3 Graphs 1.4 Loop Manipulations
More information