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

    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
  • 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

    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
  • 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
  • Satisfactory Essays

    LYT2 Task2

    • 4061 Words
    • 12 Pages

    Stein, S. S., Gerding, E. H., Rogers, A. C., Larson, K. K., & Jennings, N. R. (2011). Algorithms…

    • 4061 Words
    • 12 Pages
    Satisfactory 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
  • Satisfactory Essays

    Copyright © 2012, 2010, 2009, 2007, 2006 by University of Phoenix. All rights reserved. Course Description This course introduces basic algebra concepts and assists in building skills for performing specific mathematical operations and problem solving. Students will solve equations, evaluate algebraic expressions, solve and graph linear equations and linear inequalities, graph lines, and solve systems of linear equations and linear inequalities. These concepts and skills will serve as a foundation for subsequent business coursework. Applications to real-world problems are also explored throughout the course. This course is the first half of the college algebra sequence, which is completed in MAT 117, Algebra 1B. Policies Faculty and students will be held responsible for understanding and adhering to all policies contained within the following two documents: • • University policies: You must be logged into the student website to view this document. Instructor policies: This document is posted in the Course Materials forum.…

    • 2894 Words
    • 12 Pages
    Satisfactory 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
  • 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
  • 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
  • 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
  • Powerful Essays

    Hf-Rnn Supp

    • 2870 Words
    • 12 Pages

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

    • 2870 Words
    • 12 Pages
    Powerful 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
  • 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

Related Topics