When Lanczos Iterations Generate Symmetric Quadrature Nodes?

Wenhao Li,Zongyuan Han,Andrew J Wathen,Shengxin Zhu
2024-10-05
Abstract:The Golub-Welsch algorithm [ Math. Comp., 23: 221-230 (1969)] has long been assumed symmetric for estimating quadratic forms. Recent research indicates that asymmetric quadrature nodes may be more often and the existence of a practical symmetric quadrature for estimating matrix quadratic form is even <a class="link-external link-http" href="http://doubtful.This" rel="external noopener nofollow">this http URL</a> paper derives a sufficient condition for symmetric quadrature nodes for estimating quadratic forms involving the Jordan-Wielandt matrices which frequently arise from many applications. The condition is closely related to how to construct an initial vector for the underlying Lanczos process. Applications of such constructive results are demonstrated by estimating the Estrada index in complex network analysis.
Numerical Analysis
What problem does this paper attempt to address?
The main problem that this paper attempts to solve is: under what conditions are the quadrature nodes generated by the Lanczos iteration symmetric? Specifically, the article mainly focuses on the following issues: 1. **Conditions for Symmetric Ritz Values**: - Given a symmetric matrix \(A\) and an initial vector \(u\), when are the Ritz values (i.e., the eigenvalues of the tridiagonal Jacobi matrix) obtained from the Lanczos process symmetrically distributed about some center? - This problem can be stated as: \[ \text{Problem 1.1. Given a symmetric matrix } A \text{ and an initial vector } u, \text{ when are the Ritz values (eigenvalues of the tridiagonal Jacobi matrix) symmetrically distributed?} \] 2. **Application of Symmetric Quadrature Rules**: - The article further explores how to construct the initial vector to ensure symmetric quadrature rules and demonstrates the effectiveness of these theoretical results in practical applications such as network analysis. 3. **Differences in Computational Complexity between Symmetric and Asymmetric Quadrature Nodes**: - For a given symmetric positive definite matrix \(A\), a normalized initial vector \(v\), and an error tolerance \(\epsilon\), how are the theoretical lower bounds of the number of Lanczos iterations \(m\) different in the cases of symmetric and asymmetric quadrature nodes when ensuring \[ |Q(v,f,A) - Q_m(v,f,A)| = |I - I_m| \leq \epsilon \] This involves the difference in computational complexity \(O(n^2m)\). ### Key Contributions - **Sufficient Conditions**: The article derives a sufficient condition for the quadrature nodes generated by the Lanczos iteration to be symmetric. This condition is closely related to how to construct the initial vector of the Lanczos process. - **Construction of the Initial Vector**: For the Jordan - Wielandt matrix, the article proposes a specific method for constructing the initial vector to ensure the generation of symmetric Ritz values. - **Application Examples**: Through designed matrices and problems from network analysis, it shows the effectiveness of the theoretical results in practical applications. - **Computational Complexity Analysis**: It studies the difference in the number of Lanczos iterations in the cases of symmetric and asymmetric quadrature nodes, thereby revealing the potential iteration savings. In summary, this paper aims to deeply explore the conditions for the Lanczos iteration to generate symmetric quadrature nodes and their significance in practical applications, and provides innovative insights in theory and application.