Convergence Analysis of SCF Iteration for Eigenvector-Dependent Nonlinear Eigenvalue Problems
Ding Lu
Abstract
Eigenvector-dependent Nonlinear Eigenvalue Problems (NEPv) are fundamental in computational science and engineering, presenting intriguing challenges for both analysis and computation. In an NEPv, the goal is to find an orthonormal matrix \(V\in \mathbb C^{n\times k}\), i.e., \(V^HV=I_k\), and a square matrix \(\Lambda \in \mathbb C^{k\times k}\) that satisfy the nonlinear equation:
\[ H(V) V= V\Lambda ,\]
where \(H(V)\in \mathbb C^{n\times n}\) is a Hermitian matrix that continuously depends on the eigenvectors \(V\). It is typically assumed that the matrix-valued function \(H(V)\) is right unitarily invariant, meaning \(H(VQ)=H(V)\) for any unitary matrix \(Q\in \mathbb C^{k\times k}\), and that the eigenvalues of \(\Lambda \equiv V^HH(V)V\) correspond to the \(k\) smallest (or largest) eigenvalues of \(H(V)\).
NEPv arise in various fields, from traditional applications such as electronic structure calculations in computational physics and chemistry, to more recent uses in machine learning in data science, and signal processing of brain–computer interface in neuroscience and biomedical engineering.
The self-consistent field (SCF) iteration, originally introduced in molecular quantum mechanics in the 1950s, is the most general and widely used method for solving NEPv and serves as a foundation for other approaches. Starting from an orthonormal matrix \(V_0 \in \mathbb C^{n\times k}\), SCF iteratively computes
\[ H(V_i) V_{i+1} = V_{i+1}\Lambda _{i+1},\quad \text {for $i=0,1,2,\dots $,} \]
where \(V_{i+1}\in \mathbb C^{n\times k}\) is orthonormal and \(\Lambda _{i+1}\) is a diagonal matrix containing the \(k\) smallest eigenvalues of \(H(V_i)\). This basic form is known as the plain SCF iteration. Despite its simplicity, plain SCF can suffer from slow convergence or even non-convergence in practice. Understanding when and how plain SCF converges has been a longstanding research challenge, as these insights are crucial for developing techniques to stabilize and accelerate the convergence of SCF iteration.
In this presentation, we cover some of our recent advances in the convergence analysis of plain SCF and its variants. The first part focuses on the local convergence analysis of plain SCF. Using tangent-angle matrix as an intermediate measure for approximation error, we establish new formulas for two fundamental quantities that characterize the local convergence behavior of the plain SCF: the local contraction factor and the local asymptotic average contraction factor. Our new convergence rate estimates yield sharper bounds on the convergence speed compared to previously established results. These findings also provide a new justification for the guaranteed local convergence of a popular SCF variant—the level-shifted SCF. Details are found in [1]. We also mention [3], where we extended the analysis to an SCF-type iteration for unitarily-invariantizable NEPv.
The second part presents a geometric interpretation of SCF to improve our understanding of its global convergence behavior. We begin by focusing on a class of NEPv which we refer to as monotone NEPv (mNEPv). Using a variational characterization of mNEPv, we can visualize plain SCF as a steepest feasible direction method for the associated optimization problem. This interpretation reveals the global and monotonic convergence of plain SCF for mNEPv; Further details can be found in [2]. Finally, we will show how to extend this geometric framework to the level-shifted SCF for general NEPv, thereby establishing its guaranteed global convergence.
This presentation is based on joint work with Zhaojun Bai and Ren-Cang Li.
References
-
[1] Zhaojun Bai, Ren-Cang Li, and Ding Lu. Sharp estimation of convergence rate for self-consistent field iteration to solve eigenvector-dependent nonlinear eigenvalue problems. SIAM Journal on Matrix Analysis and Applications, 43(1):301–327, 2022.
-
[2] Zhaojun Bai and Ding Lu. Variational characterization of monotone nonlinear eigenvector problems and geometry of self-consistent field iteration. SIAM Journal on Matrix Analysis and Applications, 45(1):84–111, 2024.
-
[3] Ding Lu and Ren-Cang Li. Locally unitarily invariantizable NEPv and convergence analysis of SCF. Mathematics of Computation, (93):2291–2329, 2024.