Preview

Panju

Powerful Essays
Open Document
Open Document
4874 Words
Grammar
Grammar
Plagiarism
Plagiarism
Writing
Writing
Score
Score
Panju
The Waterloo Mathematics Review

9

Iterative Methods for Computing Eigenvalues and Eigenvectors
Maysum Panju University of Waterloo mhpanju@math.uwaterloo.ca

Abstract: We examine some numerical iterative methods for computing the eigenvalues and eigenvectors of real matrices. The five methods examined here range from the simple power iteration method to the more complicated QR iteration method. The derivations, procedure, and advantages of each method are briefly discussed.

1

Introduction

Eigenvalues and eigenvectors play an important part in the applications of linear algebra. The naive method of finding the eigenvalues of a matrix involves finding the roots of the characteristic polynomial of the matrix. In industrial sized matrices, however, this method is not feasible, and the eigenvalues must be obtained by other means. Fortunately, there exist several other techniques for finding eigenvalues and eigenvectors of a matrix, some of which fall under the realm of iterative methods. These methods work by repeatedly refining approximations to the eigenvectors or eigenvalues, and can be terminated whenever the approximations reach a suitable degree of accuracy. Iterative methods form the basis of much of modern day eigenvalue computation. In this paper, we outline five such iterative methods, and summarize their derivations, procedures, and advantages. The methods to be examined are the power iteration method, the shifted inverse iteration method, the Rayleigh quotient method, the simultaneous iteration method, and the QR method. This paper is meant to be a survey of existing algorithms for the eigenvalue computation problem. Section 2 of this paper provides a brief review of some of the linear algebra background required to understand the concepts that are discussed. In Section 3, the iterative methods are each presented, in order of complexity, and are studied in brief detail. Finally, in Section 4, we provide some concluding remarks and mention some of



References: [GL87] Alan George and Joseph W.H. Liu, Householder reflections versus givens rotations in sparse orthogonal decomposition, Linear Algebra and its Applications 88–89 (1987), 223–238. [Ost59] A. M. Ostrowski, On the convergence of the Rayleigh quotient iteration for the computation of the characteristic roots and vectors. iii, Archive for Rational Mechanics and Analysis 3 (1959), 325–340, 10.1007/BF00284184. [QRA] Lecture 28: QR Algorithm, University of British Columbia CS 402 Lecture Notes, 1–13. [Rut69] Heinz Rutishauser, Computational aspects of F. L. Bauer’s simultaneous iteration method, Numerische Mathematik 13 (1969), 4–13, 10.1007/BF02165269.

You May Also Find These Documents Helpful

  • Good Essays

    The matrix elements are complex numbers that correspond to the attenuation and phase shift that the wireless communication channel introduces to the signal reaching the receiver with delay τ.…

    • 674 Words
    • 3 Pages
    Good Essays
  • Good Essays

    a) What are the values produced by the following Matlab expressions: i) x = -1e+200; ans1 = log(exp(x)) ii) v = [-1:1] ans2 = v./v.^(1/2) iii) x = 200; h = 1e-14; ans3 = x + h > x b) The computational complexity of some common operations with n by n matrices are Operation Matrix multiplication LU factorization Cholesky factorization Back/forward substitution Tridiagonal solve Flops 2n3…

    • 10483 Words
    • 42 Pages
    Good Essays
  • Good Essays

    References: © The Authors JCSCR. (2012). A Comparative Study on the Performance. LACSC – Lebanese Association for Computational Sciences Registered under No. 957, 2011, Beirut, Lebanon, 1-12.…

    • 664 Words
    • 4 Pages
    Good Essays
  • Satisfactory Essays

    • Solving sets of linear equations is the most frequently used numerical procedure when real-world situations are modeled. modeled Linear equations are the basis for mathematical models of…

    • 3404 Words
    • 14 Pages
    Satisfactory Essays
  • Good Essays

    C3 Coursework

    • 2611 Words
    • 11 Pages

    I will then compare the methods in terms of speed of convergence and ease of use with hardware/software…

    • 2611 Words
    • 11 Pages
    Good Essays
  • Satisfactory Essays

    Ponijao

    • 410 Words
    • 2 Pages

    Ponijao is a (newborn-1/2 years) male baby who is from Opuwo, Namibia. He lives with his parents and eight older siblings. He seemed to be a healthy baby but the society in which he lived was more dirty than clean. His home was a mud hut and most of her environment was sandy. Ponijao had a good relationship with his siblings because they played and shared things with each other more than fighting. Her social skills were great, and he had a way of coping with his mother than all the other children had.…

    • 410 Words
    • 2 Pages
    Satisfactory Essays
  • Better Essays

    The sub band matrices are mainly subjected to Eigen space analysis, the segmented range present in the signal is appears a numerical value. It is expected that any variation in mean and the variance value present component wave segments will be examined from the numerical value observed in the Extraction process. the variance in the covariance structure which leads to visualize the pathological condition.…

    • 814 Words
    • 4 Pages
    Better Essays
  • Satisfactory Essays

    Mr. Pankil

    • 332 Words
    • 2 Pages

    Explain policies and procedures that are in place to protect children and young people and adults who work with them.…

    • 332 Words
    • 2 Pages
    Satisfactory Essays
  • Powerful Essays

    [2] Again this idea was developed bearing in mind the paper retrieved from the previously mentioned web page.…

    • 1888 Words
    • 8 Pages
    Powerful Essays
  • Satisfactory Essays

    Note that the Maple function GaussianElimination performs a systematic version of the idea of elementary row operations:…

    • 316 Words
    • 2 Pages
    Satisfactory Essays
  • Good Essays

    Good Course

    • 922 Words
    • 4 Pages

    No textbook. Lecture notes and scripts are provided by the instructor via Blackboard. MATLAB is installed on all Campus computers. MATLAB is available for download from the CCS website, but you’ll probably encounter licence problems. A better alternative is to download Octave which is free, open-source, available for Linux, Mac, and Windows, and works exactly like MATLAB but without all the licence nightmare. Additional resources • Eaton, JW, et al. GNU Octave Manual (http://www.network-theory.co.uk/octave/manual). • Press, WH, et al. Numerical Recipes in $(Language): The Art of Scientific Computing. • Fausett, LV. Applied Numerical Analysis Using MATLAB. • Sauer, T. Numerical Analysis. • Landau, RH, et al. Computational Physics: Problem Solving with Computers.…

    • 922 Words
    • 4 Pages
    Good Essays
  • Powerful Essays

    Hf-Rnn Supp

    • 2870 Words
    • 12 Pages

    2.5 Noiseless memorization . . . . . . . . . . . . . . . . . . . . . . . . . 5…

    • 2870 Words
    • 12 Pages
    Powerful Essays
  • Better Essays

    Matlab

    • 4159 Words
    • 17 Pages

    About MATLAB MATLAB is an interactive software which has been used recently in various areas of engineering and scientific applications. It is not a computer language in the normal sense but it does most of the work of a computer language. Writing a computer code is not a straightforward job, typically boring and time consuming for beginners. One attractive aspect of MATLAB is that it is relatively easy to learn. It is written on an intuitive basis and it does not require in-depth knowledge of operational principles of computer programming like compiling and linking in most other programming languages. This could be regarded as a disadvantage since it prevents users from understanding the basic principles in computer programming. The interactive mode of MATLAB may reduce computational speed in some applications. The power of MATLAB is represented by the length and simplicity of the code. For example, one page of MATLAB code may be equivalent to many pages of other computer language source codes. Numerical calculation in MATLAB uses collections of well-written scientific/mathematical subroutines such as LINPACK and EISPACK. MATLAB provides Graphical User Interface (GUI) as well as three-dimensional graphical animation. In general, MATLAB is a useful tool for vector and matrix manipulations. Since the majority of the engineering systems are represented by matrix and vector equations, we can relieve our workload to a significant extent by using MATLAB. The finite element method is a well-defined candidate for which MATLAB can be very useful as a solution tool. Matrix and vector manipulations are essential parts in the method. MATLAB provides a help menu so that we can type the help command when we need help to figure out a command. The help utility is quite convenient for both beginners and experts.…

    • 4159 Words
    • 17 Pages
    Better Essays
  • Satisfactory Essays

    Pst201f Totorial 101

    • 7426 Words
    • 77 Pages

    PST201F/101/3/2015 Tutorial letter 101/3/2015 MATHEMATICS AND MATHEMATICS TEACHING PST201F Semester 1 and 2 Department Mathematics Education IMPORTANT INFORMATION: This tutorial letter contains important information about your module. BAR CODE Learn without limits UNISA 2 CONTENT 1 INTRODUCTION .............................................................................................................................................. 3 2 PURPOSE OF AND OUTCOMES…

    • 7426 Words
    • 77 Pages
    Satisfactory Essays
  • Good Essays

    Matrix eigenvector

    • 1011 Words
    • 5 Pages

    Once we have a set of eigenvalues we can substitute them back into the original equation to find the eigenvectors. As always, the procedure becomes clearer when we try some examples:…

    • 1011 Words
    • 5 Pages
    Good Essays

Related Topics