रैखिक मल्टीस्टेप विधि

From Vigyanwiki
Revision as of 23:39, 23 July 2023 by alpha>Indicwiki (Created page with "{{Short description|Class of iterative numerical methods for solving differential equations}} {{redirect|Adams' method|the electoral apportionment method|Method of smallest di...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

संख्यात्मक साधारण अंतर समीकरणों के लिए रैखिक मल्टीस्टेप विधियों का उपयोग किया जाता है। वैचारिक रूप से, एक संख्यात्मक विधि एक प्रारंभिक बिंदु से शुरू होती है और फिर अगले समाधान बिंदु को खोजने के लिए समय में एक छोटा कदम आगे बढ़ाती है। समाधान निकालने के लिए प्रक्रिया बाद के चरणों के साथ जारी रहती है। एकल-चरण विधियाँ (जैसे यूलर की विधि) वर्तमान मूल्य निर्धारित करने के लिए केवल एक पिछले बिंदु और उसके व्युत्पन्न को संदर्भित करती हैं। रनगे-कुट्टा विधियां|रंज-कुट्टा जैसी विधियां उच्च क्रम विधि प्राप्त करने के लिए कुछ मध्यवर्ती कदम (उदाहरण के लिए, आधा कदम) लेती हैं, लेकिन फिर दूसरा कदम उठाने से पहले सभी पिछली जानकारी को त्याग देती हैं। मल्टीस्टेप विधियाँ पिछले चरणों की जानकारी को त्यागने के बजाय उसे बनाए रखने और उसका उपयोग करके दक्षता हासिल करने का प्रयास करती हैं। नतीजतन, मल्टीस्टेप विधियां कई पिछले बिंदुओं और व्युत्पन्न मूल्यों को संदर्भित करती हैं। रैखिक मल्टीस्टेप विधियों के मामले में, पिछले बिंदुओं और व्युत्पन्न मूल्यों के एक रैखिक संयोजन का उपयोग किया जाता है।

परिभाषाएँ

साधारण अंतर समीकरणों के लिए संख्यात्मक विधियाँ फॉर्म की प्रारंभिक मूल्य समस्याओं का अनुमानित समाधान करती हैं

परिणाम के मूल्य के लिए अनुमान है अलग-अलग समय पर :
कहाँ समय चरण है (कभी-कभी इसे कहा जाता है)। ) और एक पूर्णांक है.

मल्टीस्टेप विधियाँ पिछली जानकारी का उपयोग करती हैं अगले मान की गणना करने के चरण. विशेष रूप से, एक रैखिक मल्टीस्टेप विधि एक रैखिक संयोजन का उपयोग करती है और के मूल्य की गणना करने के लिए वांछित वर्तमान चरण के लिए. इस प्रकार, एक रैखिक मल्टीस्टेप विधि फॉर्म की एक विधि है

साथ . गुणांक और विधि निर्धारित करें. विधि का डिजाइनर लागू करने में आसान विधि प्राप्त करने की इच्छा के विरुद्ध सही समाधान के लिए एक अच्छा अनुमान प्राप्त करने की आवश्यकता को संतुलित करते हुए, गुणांक का चयन करता है। विधि को सरल बनाने के लिए अक्सर कई गुणांक शून्य होते हैं।

कोई भी स्पष्ट और अंतर्निहित तरीकों के बीच अंतर कर सकता है। अगर , तो विधि को स्पष्ट कहा जाता है, क्योंकि सूत्र सीधे गणना कर सकता है . अगर तो विधि को अंतर्निहित कहा जाता है, क्योंकि इसका मान है के मूल्य पर निर्भर करता है , और समीकरण को हल किया जाना चाहिए . अंतर्निहित सूत्र को हल करने के लिए अक्सर न्यूटन की विधि जैसी पुनरावृत्तीय विधियों का उपयोग किया जाता है।

कभी-कभी मूल्य की भविष्यवाणी करने के लिए एक स्पष्ट मल्टीस्टेप विधि का उपयोग किया जाता है . फिर उस मान को सही करने के लिए एक अंतर्निहित सूत्र में उपयोग किया जाता है। परिणाम एक भविष्यवक्ता-सुधारक विधि है।

उदाहरण

उदाहरण के लिए समस्या पर विचार करें

सटीक समाधान है .

वन-स्टेप यूलर

एक सरल संख्यात्मक विधि यूलर की विधि है:

यूलर की विधि को एक चरण के विकृत मामले के लिए एक स्पष्ट मल्टीस्टेप विधि के रूप में देखा जा सकता है।

यह विधि, चरण आकार के साथ लागू होती है समस्या पर , निम्नलिखित परिणाम देता है:


दो-चरणीय एडम्स-बैशफोर्थ

यूलर की विधि एक चरणीय विधि है। एक सरल बहुचरणीय विधि दो-चरणीय एडम्स-बैशफोर्थ विधि है

इस विधि के लिए दो मानों की आवश्यकता है, और , अगले मान की गणना करने के लिए, . हालाँकि, प्रारंभिक मूल्य समस्या केवल एक मान प्रदान करती है, . इस समस्या को हल करने की एक संभावना का उपयोग करना है यूलर की विधि द्वारा दूसरे मान के रूप में गणना की गई। इस विकल्प के साथ, एडम्स-बैशफोर्थ विधि उत्पन्न होती है (चार अंकों तक पूर्णांकित):
पर सटीक समाधान है , इसलिए दो-चरणीय एडम्स-बैशफोर्थ विधि यूलर की विधि से अधिक सटीक है। यदि चरण का आकार काफी छोटा है तो यह हमेशा मामला होता है।

मल्टीस्टेप विधियों के परिवार

रैखिक मल्टीस्टेप विधियों के तीन परिवार आमतौर पर उपयोग किए जाते हैं: एडम्स-बैशफोर्थ विधियां, एडम्स-मौल्टन विधियां, और पिछड़े भेदभाव सूत्र (बीडीएफ)।

एडम्स-बैशफोर्थ विधियाँ

एडम्स-बैशफोर्थ विधियाँ स्पष्ट विधियाँ हैं। गुणांक हैं और , जब ऐसे चुना जाता है कि विधियों का क्रम s हो (यह विधियों को विशिष्ट रूप से निर्धारित करता है)।

एडम्स-बैशफोर्थ विधियाँ s = 1, 2, 3, 4, 5 के साथ हैं (Hairer, Nørsett & Wanner 1993, §III.1; Butcher 2003, p. 103):