行列の最小固有ベクトルを計算する


8

matlab eigsは私に行列の最小固有ベクトルの悪い近似を与えているようです。

私はより正確ないくつかの遅い方法を使用できると思います...

私はラパルシアン行列(「fiedler」ベクトルとして知られている)の2番目に小さい固有ベクトルを見つけようとしています。もちろん、ラプラシアン行列の最小の固有ベクトルが定数ベクトルであることは知っています。

より正確な方法のための提案はありますか?

PS上記のすべてにおいて、「最小の固有ベクトル」と言うとき、私は最小の大きさの固有値に関連付けられた固有ベクトルを意味します。

回答:


5

最小の固有ペアに関するアプリオリの知識を活用する簡単な方法があります。たとえば、現在の固有ベクトル推定の成分を、たとえば反復の各反復で定数ベクトルの方向に射影するだけです。次に、反復が2番目に小さい固有値に対応する固有ベクトル、つまり目的のフィードラーベクトルに収束することを期待する必要があります。

1



弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.