The Lanczos Algorithm and Hankel Matrix Factorization
نویسندگان
چکیده
In 1950 Lanczos [22] proposed a method for computing the eigenvalues of symmetric and nonsymmetric matrices. The idea was to reduce the given matrix to a tridiagonal form, from which the eigenvalues could be determined. A characterization of the breakdowns in the Lanczos algorithm in terms of algebraic conditions of controllability and observability was addressed in [6] and [26]. Hankel matrices arise in various settings, ranging from system identification [23] to algorithmic fault tolerance [4]. In his 1977 dissertation, Kung [20] studied the Berlekamp-Massey (BM, 1967) algorithm [1], [24] for solving Hankel equations, and remarked that their algorithm is related to the Lanczos process. There still exists strong interest in a simple exposition of the BM algorithm; see, e.g., [19] in 1989. In 1971 Phillips [28] proposed a Hankel triangularization scheme, and presented a derivation of his method using a special symmetrized Lanczos process with a weighted and possibly indefinite inner product. In this paper, we present the first systematic treatment of the connections between the Lanczos process and the two Hankel algorithms. We show how the BM and Phillips algorithms are just special cases of the asymmetric Lanczos and symmetrized Lanczos algorithms, respectively, using particular choices for the matrix and starting vectors. In addition, we point
منابع مشابه
A Lanczos bidiagonalization algorithm for Hankel matrices
This paper presents a fast algorithm for bidiagonalizing a Hankel matrix. An m×n Hankel matrix is reduced to a real bidiagonal matrix in O((m+ n)n log(m+ n)) floating-point operations (flops) using the Lanczos method with modified partial orthogonalization and reset schemes to improve its stability. Performance improvement is achieved by exploiting the Hankel structure, as fast Hankel matrix–ve...
متن کاملAnalysis of a Fast Hankel Eigenvalue Algorithm
This paper analyzes the important steps of an O(n 2 log n) algorithm for nding the eigenvalues of a complex Hankel matrix. The three key steps are a Lanczos-type tridiagonalization algorithm, a fast FFT-based Hankel matrix-vector product procedure, and a QR eigenvalue method based on complex-orthogonal transformations. In this paper, we present an error analysis of the three steps, as well as r...
متن کاملCalculation of One-dimensional Forward Modelling of Helicopter-borne Electromagnetic Data and a Sensitivity Matrix Using Fast Hankel Transforms
The helicopter-borne electromagnetic (HEM) frequency-domain exploration method is an airborne electromagnetic (AEM) technique that is widely used for vast and rough areas for resistivity imaging. The vast amount of digitized data flowing from the HEM method requires an efficient and accurate inversion algorithm. Generally, the inverse modelling of HEM data in the first step requires a precise a...
متن کاملA fast symmetric SVD algorithm for square Hankel matrices
This paper presents an O(n2 log n) algorithm for computing the symmetric singular value decomposition of square Hankel matrices of order n, in contrast with existing O(n3) SVD algorithms. The algorithm consists of two stages: first, a complex square Hankel matrix is reduced to a complex symmetric tridiagonal matrix using the block Lanczos method in O(n2 log n) flops; second, the singular values...
متن کاملA Block Lanczos Algorithm for Finding Dependencies Over GF(2)
Some integer factorization algorithms require several vectors in the null space of a sparse m x n matrix over the field GF(2). We modify the Lanczos algorithm to produce a sequence of orthogonal subspaces of GF(2)", each having dimension almost N, where N is the computer word size, by applying the given matrix and its transpose to N binary vectors at once. The resulting algorithm takes about n ...
متن کامل