Simetrik genelleştirilmiş özdeğer problemi için Sylvester Atalet Yasasının genelleştirilmesi var mı?


9

Simetrik özdeğer problemini çözmek için biliyorum Ax=λx, Sylvester Atalet Yasasını, yani özdeğerlerin sayısını kullanabiliriz. A daha az a negatif girişlerin sayısına eşittir D çapraz matris nerede D LDL çarpanlarına ayırması AaI=LDLT. Daha sonra, ikiye ayırma yöntemi ile özdeğerlerin tümünü veya bazılarını istendiği gibi bulabiliriz. Simetrik genelleştirilmiş özdeğer problemleri için Sylvester Atalet Yasası'nın bir genellemesi olup olmadığını bilmek istiyorum.Ax=λBx, nerede A ve Bsimetrik matrislerdir. Teşekkürler.

Yanıtlar:


5

Evet, eğer kalem kesin ise, yani A ve B Hermityalılar ve Bpozitif tanımlıdır. Sonra imzasıAσB özdeğer problemi için aynı yoruma sahiptir (AλB)x=0 davadaki gibi B=I. Bu türden daha genel bir sonuç, herhangi bir doğrusal olmayan özdeğer problemi için geçerlidirA(λ)x=0. Kitabımın 5.3 bölümüne bakın

Arnold Neumaier, Sayısal analize giriş, Cambridge Univ. Press, Cambridge 2001.

İçin (AλB)x=0, iddiamın kanıtı, Jack Poulson tarafından verilen argümandan çıkarılabilir. CσI ve AσB uyumludur, dolayısıyla aynı atalete sahiptir.

Özellikle, insanın ataletini doğrudan hesaplayabilir AσBve Cholesky çarpanlarına ayırmaya ihtiyaç duymaz B oluşturmak üzere C. Gerçekten, eğerB o zaman koşulsuz C Atalet testinin kalitesini düşürür.


B'nin kötü koşullandırılması hakkında iyi bir nokta; Eğer kişi sadece ataleti hesaplamakla ilgileniyorsa, yaklaşımınızın daha iyi olduğunu düşünüyorum. Önerdiğim yaklaşım özdeğer problemini gerçekten çözmek için tipiktir (Bklimalıdır).
Jack Poulson

@JackPoulson: Atalet testi genellikle özdeğerleri belirli bir aralıkta almak için uygulanır. A ve B seyrek ve onların ortak seyrekliği çok fazla doldurmaz. C zaten yoğun olacak Btridiagonal olduğundan, büyük bir seyrek genelleştirilmiş özdeğer probleminin özdeğerlerini bulmak için asla uygun değildir. (Sorun büyük değilse, atalet kullanmanın çok az anlamı vardır, çünkü tüm özdeğerleri bulmak genellikle yeterince hızlıdır.)
Arnold Neumaier

Kesinlikle; görünüşe göre "yoğun" kelimesini yanlışlıkla bırakmışım gibi görünüyor.
Jack Poulson

3

Nerede B Hermitiyen ve pozitif tanımlıdır, B, söyle B=LLH, verir

Ax=LLHxλ,

ve bu denklem,

(L1ALH)(LHx)=(LHx)λ,

nerede olması gerektiği CL1ALH simetrisini korur Ave aynı zamanda kalemle aynı spektruma sahiptir (A,B). Böylece, oluşturduktan sonraC, Cholesky çarpanlarına ayırma ve ardından iki taraflı üçgen çözme ile Sylvester atalet yasasını doğrudanC kalemin özdeğerleri hakkında bilgi edinmek (A,B).

Sylvester'in Atalet Yasası'nın kongruans dönüşümleri ile ilgili olmadığından , örneğin,SSH, sonra matris C uygun A dönüşüm yoluyla L1LH, ve bu yüzden C ataletle aynı A. Ancak, eğer ataletCσI bazı sıfır olmayan vardiyalar için σ, o zaman artık sadece A.


Herhangi bir yapıcı eleştirisi olmayan bir aşağı oy?
Jack Poulson

2
Ofisimin bilgisayarında oturumu kapatmadım ve memurum tarayıcımdaki bu sekmeye girdi ve cevabı düşürdü, yanlış anlama için özür dilerim ve ona neden bunu reddettiğini soracağım.
Shuhao Cao

Ne zaman kesinlikle haklıydın B çift ​​için bir spd matrisi (A,B), sadece Aistediğimizi elde etmek için. Ancak memurum, şu soruya cevap vermediğini söyledi:Bsadece simetriktir. Karışıklık için özür dilerim.
Shuhao Cao

@Jon: İç çek. Downvote bunun için değil.
Jack Poulson

Biliyorum! Hesabımı alakalı bir cevabı düşürmek için kullandığını tespit ettikten sonra ona "lütfen kuralı okuyun" dedim!
Shuhao Cao
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.