Krylov altuzay yöntemi ile iç özdeğerler nasıl bulunur?


10

Bazı seyrek matrisin özdeğerlerini tekrarlanan yöntemle [a, b] belirli aralıklarla nasıl bulacağımı merak ediyorum. Kişisel anlayışımla, Krylov altuzay yöntemini, iç özdeklerden ziyade aşırı özdeğerleri bulmak için kullanmak daha açıktır.


Burada verilen cevapları düşündünüz mü ?
Deathbreath

Merak ediyorum ... Matrisiniz ne kadar büyük? Tüm iç özdeğerlere veya belirli bir değere en yakın olanlara mı ihtiyacınız var?
Paul

@ Paul Bu sadece devam eden bir araştırma, boyut milyar milyar milyar seyrek matris olacak ve modelleme yapmak için belirli aralıklarla sadece birkaç özdeğer değerine ihtiyacımız var.
Willowbrook

@Deathbreath Hatırlatıcınız için teşekkür ederiz. Bu cevapları düşündüm.
Willowbrook

Belki zaten kaynak olduğunu biliyor olabilirsiniz, ama yine de yararlı olabilir ... www-users.cs.umn.edu/~saad/eig_book_2ndEd.pdf Saygılarımızla, Tom
Tom

Yanıtlar:


10

Aşağıdaki stratejiye vites değiştirme ve tersine çevirme denir ve iki önemli gerçeğe bağlıdır:

  1. AτI aynı spektruma sahiptir , ancak aşağıya kaydırılır , yani eğer daha sonra .Aτλσ(A)λτσ(AτI)
  2. Varsayarak ters çevrilebilir olup, matris spektrum öğeye tersine eşittir bir spektruma sahip , yani, eğer daha sonra .AA1Aλσ(A)1/λσ(A1)

A - a + b'den beribölümünü kaymış olacakbircivarındadır 'in spektrumu, bir+bAa+b2IA çıkışına yakın, özdeğerAyakınındakibir+ba+b2A çok büyük olacaktır(A-a+ba+b2ve bu nedenle bir Krylov algoritmasının bunları almasını beklemek mantıklıdır.(Aa+b2I)1


Benim sorum kaydırma ve tersine çevirme yöntemiyle, a'nın yakınındaki tüm özdeğerleri yükseltebiliriz, ki bu elbette aslen a'dan küçük olanları ve daha sonra bu özdeğerleri nasıl filtreleyeceğimizi içerecektir. Diğer soru, entegrasyonda diğer uç nokta b'nin nasıl kullanılacağıdır.
Willowbrook

1
Polinom filtreleri kullanarak belirli özdeğerleri filtrelemek mümkündür. Bu tekniğe erişilebilir bir genel bakış için Sorensen: Acta Numerica dergilerinde
Cambridge.org/action/…

c=(a+b)/2
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.