Die folgende Matrixgleichung in Σ - für gegebene B- und C- Matrizen - erscheint in meiner Arbeit als Charakterisierung einer Kovarianzmatrix. Ich habe gelernt, dass diese Gleichung, insbesondere in der Theorie der kontinuierlichen Zeitsteuerung, als Lyapunov-Gleichung bekannt ist und dass es verschiedene bekannte Algorithmen zu ihrer Lösung gibt, die die Besonderheit dieser linearen Gleichung ausnutzen.
Durch Googeln habe ich auch erfahren, dass es Matlab- und Fortran-Implementierungen gibt. Ich habe SLICOT und RECSY gefunden. Aufgrund von Lizenzproblemen wurde der Zugriff auf die SLICOT-Quelle jedoch gestoppt.
Der Großteil meiner Arbeit ist in R implementiert, und da ich keine R-Schnittstelle zu einem Solver finden konnte, denke ich darüber nach, selbst eine zu schreiben. Meine Frage ist dann, ob SLICOT die beste verfügbare Fortran (oder C) -Bibliothek mit einer Implementierung eines Lösers der Lyapunov-Gleichung ist. Ich interessiere mich auch für Implementierungen, die große, spärliche Matrizen verarbeiten können.