Dated 04-20-2023
This folder contains the MATLAB implementation of the algorithms used in the research paper
Variational Characterization of Monotone Nonlinear Eigenvector Problems and Geometry of Self-consistent Field Iteration by Zhaojun Bai and Ding Lu, 2022. (Manuscript available at: https://doi.org/10.48550/arXiv.2211.05179 )
A Monotone Nonlinear Eigenvector problems (mNEPv) is defined as
The algorithm implemented is the self-consistent-field iteration (SCF) with local acceleration, which ensures global convergence to a solution, as described in the paper. This package contains all the example data and routines used in the study to facilitate its reproducibility.
-
mNEPv solver
- scf.m: SCF iteration with and without local acceleration
-
Examples
- numrd2d.m: mNEPv from numerical radius computation
- dhdae1.m: mNEPv from distance problems of linear dHDAE systems
- dhdae2.m: mNEPv from distance problems of quadratic dHDAE systems
- tensorappr.m: mNEPv from Tensor rank-1 approximation
-
Other files: numrange.m (plot numerical range), goescf.m (geometry of SCF), and data files.
The MATLAB toolbox Manopt is used in dhdae2 for comparison. The comparison is deactivated by default. To use it please first download and install the Manopt.
For questions, please contact Ding.Lu@uky.edu