A Divide and Conquer Method for Unitary and Orthogonal Eigenproblems

Abstract

Let H epsilon C be a unitary upper Hessenberg matrix whose eigenvalues, and possibly also eigenvectors, are to be determined. We describe how this eigenproblem can be solved by a divide and conquer method, in which the matrix H is split into two smaller unitary right Hessenberg matrices H1 and H2 by a rank-one modification of H. The eigenproblems for H1 and H2 can be solved independently, and the solutions of these smaller eigenproblems define a rational function, whose zeros on the unit circle are the eigenvalues of H. The eigenvectors of H can be determined from the eigenvalues of H and the eigenvectors of H1 and H2. The outlined splitting of unitary upper Hessenberg matrices into smaller such matrices is carried out recursively. This gives rise to a divide and conquer method that is suitable for implementation on a parallel computer. When H epsilon R sub nxn is orthogonal, the divide and conquer scheme simplifies and is described separately. Our interest in the orthogonal eigenproblem stems from applications in signal processing. Numerical examples for the orthogonal eigenproblem conclude the paper.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Feb 22, 1989
Accession Number
ADA205433

Entities

People

  • L. Reichel
  • William Gragg

Organizations

  • Naval Postgraduate School

Tags

Communities of Interest

  • C4I
  • Materials and Manufacturing Processes

DTIC Thesaurus Topics

  • Accuracy
  • Algebra
  • Algorithms
  • Computational Complexity
  • Computations
  • Computer Programs
  • Computers
  • Frequency
  • Identities
  • Linear Algebra
  • Mathematics
  • Rational Functions
  • Schools
  • Signal Processing
  • Splitting
  • Stationary Processes
  • Stochastic Processes

Readers

  • Linear Algebra