Lyapunov equation RK solvers
This research software package contains several numerical algorithms based on rational Krylov subspaces for approximately solving large matrix Lyapunov equation inv(M)A X + X (inv(M)A)' + Bc*Bc' = 0, where Bc is of low rank (typically <= 5). It includes the following subroutines
eksm_RX.m Extended Krylov subspace method (EKSM) by Simoncini
rksm_RX.m Adaptive rational Krylov subspace method (RKSM) by Simoncini and Druskin
feksm_RX.m Flexible EKSM by Rostami and Xue
rprksm_RX_va.m Adaptive RKSM with limited number of poles (version A)
rprksm_RX_vb.m Adaptive RKSM with limited number of poles (version B)
FindShiftCplx61.m A heuristic algorithm for finding a near-optimal pole for F-EKSM; also used by all adaptive RKSM code
script.m A script running test problems.
Note: to limit the size of the package, we only provide three sample problems. To run and compare solvers, please make changes to this script accordingly. Additional test problems are available upon request.
Authors: M. Rostami (mwrostam@syr.edu) and F. Xue (fxue@clemson.edu)
Version 1.0 06/08/2019
Please read the documentation in each subroutine for technical details and references.
Zitieren als
Fei Xue (2025). Lyapunov equation RK solvers (https://de.mathworks.com/matlabcentral/fileexchange/71795-lyapunov-equation-rk-solvers), MATLAB Central File Exchange. Abgerufen.
Kompatibilität der MATLAB-Version
Plattform-Kompatibilität
Windows macOS LinuxKategorien
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Live Editor erkunden
Erstellen Sie Skripte mit Code, Ausgabe und formatiertem Text in einem einzigen ausführbaren Dokument.
| Version | Veröffentlicht | Versionshinweise | |
|---|---|---|---|
| 1.0.0 |
