मैं संयुग्म ढाल (CG) विधि का उपयोग कर एक विशाल विरल धनात्मक निश्चित मैट्रिक्स A के लिए को हल कर रहा हूं । समाधान के दौरान उत्पादित जानकारी का उपयोग करके ए के निर्धारक की गणना करना संभव है ?
मैं संयुग्म ढाल (CG) विधि का उपयोग कर एक विशाल विरल धनात्मक निश्चित मैट्रिक्स A के लिए को हल कर रहा हूं । समाधान के दौरान उत्पादित जानकारी का उपयोग करके ए के निर्धारक की गणना करना संभव है ?
जवाबों:
एक विरल मैट्रिक्स के निर्धारक की गणना करना आम तौर पर एक प्रत्यक्ष समाधान के रूप में महंगा है, और मुझे संदेह है कि सीजी इसे कंप्यूटिंग में बहुत मदद करेगा। पुनरावृत्तियों के लिए CG को चलाना संभव होगा (जहां A , n × n ) है, ताकि A के संपूर्ण स्पेक्ट्रम की जानकारी उत्पन्न हो सके और फिर निर्धारक को eigenvalues के उत्पाद के रूप में गणना की जा सके, लेकिन यह केवल बहुत धीमा होगा। संख्यात्मक रूप से अस्थिर।
अपने मैट्रिक्स के विरल-प्रत्यक्ष चोल्स्की कारक की गणना करना एक बेहतर विचार होगा, , जहां एल लोअर-त्रिकोणीय है। फिर det ( A ) = det ( L ) det ( L H ) = | det ( L ) | 2 , जहां det ( L ) केवल त्रिभुजाकार मैट्रिक्स के eigenvalues के बाद से तिरछे मैट्रिक्स मैट्रिक्स L के विकर्ण प्रविष्टियों का उत्पाद है ।
एक सामान्य गैर विलक्षण मैट्रिक्स के मामले में, एक पिवट किए LU अपघटन इस्तेमाल किया जाना चाहिए, का कहना है कि , जहां पी क्रमपरिवर्तन मैट्रिक्स है, ताकि det ( एक ) = det ( पी - 1 ) ⋅ det ( एल ) ⋅ det ( U ) । चूँकि P एक क्रमपरिवर्तन मैट्रिक्स है, det ( P ) = ut 1 , और, कंस्ट्रक्शन द्वारा, L
निर्धारक क्यों और कैसे होते हैं (फिर से) प्राप्त किए बिना, मान लेते हैं कि आपका ऑपरेटर या तो आसानी से कारक नहीं है या बस मैट्रिक्स के रूप में उपलब्ध नहीं है और आपको वास्तव में इसके निर्धारक का अनुमान लगाने की आवश्यकता है।
आप शायद रिवर्स-इंजीनियर हो सकते हैं कि पुस्तक के खंड 6.7.3 का बारीकी से पालन करके सीजी के मानक कार्यान्वयन के बारे में निर्धारक का यह अनुमान कैसे आता है।