A quasi-orthogonal iterative method for eigenvalue problems
Shengyue Wang, Aihui Zhou
TL;DR
The work addresses large-scale eigenvalue problems requiring many orthogonal eigenvectors by introducing a predictor-corrector quasi-orthogonal scheme that avoids explicit orthogonalization and maintains quasi-orthogonality under perturbations. The method operates on discretized Stiefel/Grassmann frameworks and proves range invariance, exponential convergence to orthogonality, and energy-decay-driven convergence of the gradient, energy, and iterates. Numerical tests on elliptic and quantum-mechanical operators demonstrate monotone energy decay with exponential rates, robust orthogonality preservation, and component-wise convergence, all while enabling scalable parallel computation. Practically, a feasible implementation uses a two-step update with a low-rank inverse to sidestep implicit solves, broadening applicability to large-scale problems in physics, chemistry, and data-driven contexts.
Abstract
For large-scale eigenvalue problems requiring many mutually orthogonal eigenvectors, traditional numerical methods suffer substantial computational and communication costs with limited parallel scalability, primarily due to explicit orthogonalization. To address these challenges, we propose a quasi-orthogonal iterative method that dispenses with explicit orthogonalization and orthogonal initial data. It inherently preserves quasi-orthogonality (the iterates asymptotically tend to be orthogonal) and enhances robustness against numerical perturbations. Rigorous analysis confirms its energy-decay property and convergence of energy, gradient, and iterate. Numerical experiments validate the theoretical results, demonstrate key advantages of strong robustness and high-precision numerical orthogonality preservation, and thereby position our iterative method as an efficient, stable alternative for large-scale eigenvalue computations.
