Solving nonlinear eigenvalue problems via contour integration and region partitioning
Yuqi Liu, Jose E. Roman, Meiyue Shao
TL;DR
This paper addresses solving nonlinear eigenvalue problems $T(\lambda)v=0$ within a region $\Omega$ by fusing contour-integral techniques with region partitioning. The authors introduce a Beyn-based partitioning criterion that replaces problem-dependent indicators, combining Beyn's contour-moment approach with a region-splitting strategy to robustly identify many interior eigenvalues, even near singularities or accumulation points, and to recover eigenvectors alongside eigenvalues. Two algorithmic variants are developed: (i) RIM by numerical rank and (ii) Recursive Beyn's method, with an optional acceleration via Infinite GMRES to speed up linear solves. Numerical experiments on gun, photonics_1, and photonics_2 problems demonstrate accurate eigenpair recovery (including challenging multiplicities and poles), superior counting robustness over standard partitioning criteria, and substantial speedups when using infGMRES, indicating strong practical potential for quasi-normal mode analysis and related NEP applications.
Abstract
In this work, we combine Beyn's method and the recently developed recursive integral method (RIM) to propose a contour integral-based, region partitioning eigensolver for nonlinear eigenvalue problems. A new partitioning criterion is employed to eliminate the need for a problem-dependent parameter, making our algorithm much more robust compared to the original RIM. Moreover, our algorithm can be directly applied to regions containing singularities or accumulation points, which are typically challenging for existing nonlinear eigensolvers to handle. Comprehensive numerical experiments are provided to demonstrate that the proposed algorithm is particularly well suited for dealing with regions including many eigenvalues.
