मान लीजिए एक सुडौल, सकारात्मक निश्चित मैट्रिक्स है। A इतना बड़ा है कि सीधे A x = b को हल करना महंगा है ।
क्या प्रत्येक पुनरावृति में A को सम्मिलित नहीं करने वाले के सबसे छोटे प्रतिजन को खोजने के लिए एक पुनरावृत्ति एल्गोरिथ्म है ?
यही है, मुझे को हल करने के लिए संयुग्म ग्रेडिएटर्स जैसे पुनरावृत्त एल्गोरिदम का उपयोग करना होगा , इसलिए बार-बार ए - 1 को लागू करना एक महंगा "आंतरिक लूप" जैसा लगता है। मुझे केवल एक ही eigenvector की आवश्यकता है।
धन्यवाद!
1
क्या आपने चोल्स्की अपघटन का उपयोग करने की कोशिश की है? आपको L L में त्रिकोणीय मैट्रिक्स होने के साथ L L T में कारक होना चाहिए। एक बार जब आपके पास गुणनखंडन होता है (आप केवल एक बार ऐसा करते हैं) तो आप इसे हर पुनरावृत्ति में उपयोग कर सकते हैं ताकि सिस्टम को पीछे और आगे प्रतिस्थापन द्वारा हल किया जा सके।
—
जुआन एम। बेलो-रिवास
क्या एक विरल मैट्रिक्स है?
—
टोलगा बर्डल
यदि आप matlab या octave का उपयोग कर रहे हैं
—
सेबस्टियन_जी
eigs
-routine का उपयोग करें । यह एक पुनरावृत्त विधि है। यह निर्दिष्ट करने के लिए विकल्प हैं कि आप कौन सा ईजेनवल्यू चाहते हैं, जैसे कि सबसे छोटा वास्तविक ।