Tengo que resolver problemas de valor propio generalizados donde A y B son tridiagonales, B es simétrico positivo definido y real, pero A es solo simétrico complejo (no definido o hermitiano). Además, necesito la descomposición propia completa. Actualmente solo llamo al solucionador de problemas generalizado de Lapack, pero me pregunto si hay mejores métodos para este problema particular y altamente estructurado. En particular, tener el código disponible gratuitamente (C ++) sería lo mejor.ZGGEV
linear-algebra
eigensystem
Victor Liu
fuente
fuente
Respuestas:
El método de expansión de poste e inversión seleccionada ( PEXSI ) podría ser la respuesta. No he usado este método, pero ofrece una rutina de inversión para matrices simétricas complejas. No es específico de las matrices tridiagonales, pero hace uso de la escasez.
fuente