Спеціалізовані методи складних симетричних тридіагональних узагальнених задач власного значення


13

Мені доводиться вирішувати узагальнені задачі про власне значення де A і B обидва тридіагональні, B - симетричний позитивний визначений і дійсний, але A є лише складним симетричним (не визначеним чи ермітовим). Крім того, мені потрібен повний ейгендекомпозиція. Наразі я просто називаю узагальнений власний розв’язок Лапака, але мені цікаво, чи існують кращі методи для цієї конкретної, високоструктурованої проблеми. Зокрема, найкраще мати вільно доступний код (C ++).Ax=λBxABBAZGGEV


3
Якщо справді лише складна симетрична, то вона може бути навіть не діагоналізованою. Ви можете спочатку розглянути методи обчислення розкладу EVD або Шура складних симетричних тридіагональних матриць ( B = I ) і працювати звідти. Я скептично налаштований на те, що для цієї проблеми буде існуюче програмне забезпечення. AB=I
Джек Поульсон

3
Я рекомендую здійснити пошук тут. Я знайшов досить багато посилань, які можуть вам стати в нагоді.
Майкл Грант

Відповіді:


1

Відповідь може бути методом розширення та обраної інверсії ( PEXSI ). Я не використовував цей метод, але він пропонує процедуру інверсії для складних симетричних матриць. Він не є специфічним для тридіагональних матриць, але використовує рідкість.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.