अवलोकन
अच्छा प्रश्न। आर बाल्टेंसपर्गर द्वारा "मनमाना टकराव बिंदुओं के लिए मैट्रिक्स विभेदन विधि की सटीकता में सुधार" नामक एक पेपर है। यह मेरी राय में कोई बड़ी बात नहीं है, लेकिन इसका एक बिंदु है (जो 2000 में उपस्थिति से पहले ही ज्ञात था): यह इस तथ्य के सटीक प्रतिनिधित्व के महत्व पर बल देता है कि स्थिर फ़ंक्शन का व्युत्पन्न च( x ) = 1 चाहिए शून्य हो (यह गणितीय अर्थ में बिल्कुल सही है, लेकिन संख्यात्मक प्रतिनिधित्व में जरूरी नहीं है)।
यह देखना सरल है कि इसके लिए n-th व्युत्पन्न matrices डी( एन ) की पंक्ति sums शून्य होने की आवश्यकता है। यह विकर्ण प्रविष्टि, यानी की स्थापना द्वारा समायोजन करके इस बाधा को लागू करने के लिए आम है डी( एन )जे जे: = - ∑मैं = १मैं ≠ जेएनडीमैं जे।(1)
यह स्पष्ट है कि फ्लोटिंग पॉइंट गणनाओं में राउंडऑफ़ त्रुटियों के कारण कंप्यूटर पर काम करते समय यह सुविधा ठीक नहीं है। अधिक आश्चर्य की बात यह है कि व्युत्पन्न मैट्रिक्स के लिए विश्लेषणात्मक फ़ार्मुलों का उपयोग करते समय ये त्रुटियां और भी गंभीर हैं (जो कई शास्त्रीय महासंयोग बिंदुओं के लिए उपलब्ध हैं, जैसे गॉस-लोबेटो)।
अब, कागज (और उसमें संदर्भ) बताता है कि व्युत्पन्न की त्रुटि पंक्ति से विचलन के क्रम में शून्य से है। इसलिए लक्ष्य इन संख्यात्मक रूप से यथासंभव छोटा बनाना है।
संख्यात्मक परीक्षण
अच्छी बात यह है कि फोर्बर्ग प्रक्रिया इस संबंध में काफी अच्छी प्रतीत होती है। नीचे दी गई तस्वीर में मैंने सटीक, अर्थात् विश्लेषणात्मक, पहले व्युत्पन्न मैट्रिक्स और फोर्बर्ग एल्गोरिथम द्वारा व्युत्पन्न की तुलना की है, जो कि चेबशेव-लोबैटो के अलग-अलग अंक की संख्या के लिए है।
फिर से, उद्धृत पेपर में कथन पर विश्वास करते हुए, इसका तात्पर्य है कि फोरबर्ग एल्गोरिथ्म व्युत्पन्न के लिए अधिक सटीक परिणाम देगा।
यह साबित करने के लिए, मैं कागज, f ( x ) = 1 के समान फ़ंक्शन का उपयोग करूंगा
च( x ) = 11 + एक्स2।(2)
इn= अधिकतममैं ∈ { 0 , … , n }|||च'( x)मैं) - ∑ज = १nडीमैं जेच( x)जे)∣∣∣.(3)
D~jj=Djj−(∑i=1nDji),for all j.(4)
निष्कर्ष
निष्कर्ष में, फोर्बर्ग की विधि काफी सटीक प्रतीत होती है, मामले में यहां तक कि परिमाण के 3 आदेशों के बारे में विश्लेषणात्मक सूत्रों के परिणामों की तुलना में अधिक सटीक है। यह अधिकांश अनुप्रयोगों के लिए पर्याप्त सटीक होना चाहिए। इसके अलावा, यह उल्लेखनीय है क्योंकि फोर्बर्ग ने स्पष्ट रूप से इस तथ्य को अपनी विधि में शामिल नहीं किया है (कम से कम दो फोरनबर्ग पत्रों में कोई उल्लेख नहीं है)।N=512
इस उदाहरण के लिए Eq के एक सीधे समावेश के माध्यम से परिमाण का एक और आदेश प्राप्त किया जा सकता है। (4) जैसा कि यह एक बहुत ही सरल दृष्टिकोण है और प्रत्येक व्युत्पन्न के लिए केवल एक बार लागू किया जाता है, मुझे इसका उपयोग न करने का कोई कारण नहीं दिखता है।
बाल्टेंसपर पेपर से विधि - जो ईक में राशि के मूल्यांकन के लिए अधिक परिष्कृत दृष्टिकोण का उपयोग करती है। (1) राउंडऑफ़ त्रुटियों को कम करने के लिए - त्रुटि के लिए परिमाण के उसी क्रम के बारे में पैदावार। तो, कम से कम इस उदाहरण के लिए, यह ऊपर दिए गए "समायोजित फ़ोरनबर्ग" विधि के लगभग बराबर है।