La seguente equazione di matrice in Σ - per determinate matrici B e C - appare nel mio lavoro come una caratterizzazione di una matrice di covarianza. Ho imparato che questa equazione è nota, in particolare nella teoria del controllo del tempo continuo, come equazione di Lyapunov , e che esistono vari algoritmi ben noti per risolverlo che sfruttano la natura speciale di questa equazione lineare.
Da google ho anche imparato che esistono implementazioni di Matlab e Fortran. Ho trovato SLICOT e RECSY. Tuttavia, a causa di problemi di licenza, l'accesso alla fonte SLICOT è stato interrotto.
Gran parte del mio lavoro è implementato in R, e poiché non sono stato in grado di trovare un'interfaccia R per un risolutore, prendo in considerazione la possibilità di scriverne uno da solo. La mia domanda è quindi se SLICOT è la migliore libreria Fortran (o C) disponibile con un'implementazione di un risolutore dell'equazione di Lyapunov? Sono anche interessato a implementazioni in grado di gestire matrici sparse di grandi dimensioni.