Specjalistyczne metody dla złożonych problemów z symetrycznymi trójosiowymi uogólnionymi wartościami własnymi

13

Muszę rozwiązać uogólnione problemy z wartością własną gdzie A i B są tridiagonalne, B jest symetryczne dodatnio określone i rzeczywiste, ale A jest tylko złożonym symetrycznym (nieokreślonym lub hermitowskim). Ponadto potrzebuję pełnego składu eigend. Obecnie nazywam uogólniony eigensolver Lapacka, ale zastanawiam się, czy istnieją lepsze metody dla tego konkretnego, wysoce ustrukturyzowanego problemu. W szczególności najlepiej byłoby mieć swobodnie dostępny kod (C ++).Ax=λBxABBAZGGEV

Victor Liu
źródło
3
Jeśli jest naprawdę złożoną symetryczną, to może nawet nie być przekątna. Możesz najpierw przyjrzeć się metodom obliczania rozkładu EVD lub Schura złożonych symetrycznych macierzy tridiagonalnych ( B = I ) i pracować z tego miejsca. Jestem sceptyczny, że będzie istniało oprogramowanie dla tego problemu. AB=I
Jack Poulson
3
Polecam tutaj wyszukiwanie w Google. Znalazłem sporo referencji, które mogą ci się przydać.
Michael Grant

Odpowiedzi:

1

Rozwiązaniem może być metoda PEXSI (Pole EXpansion and Selected Inversion ). Nie użyłem tej metody, ale oferuje ona procedurę inwersji dla złożonych matryc symetrycznych. Nie jest specyficzny dla matryc tridiagonalnych, ale wykorzystuje rzadkość.

Armut
źródło