पुनरावृत्तीय तर्कसंगत क्रायलोव एल्गोरिदम: Difference between revisions
(Created page with "पुनरावृत्त तर्कसंगत क्रायलोव एल्गोरिदम (आईआरकेए), एक पुनरावृत्त ए...") |
m (5 revisions imported from alpha:पुनरावृत्तीय_तर्कसंगत_क्रायलोव_एल्गोरिदम) |
||
(4 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
पुनरावृत्त तर्कसंगत क्रायलोव एल्गोरिदम (आईआरकेए) | '''पुनरावृत्त तर्कसंगत क्रायलोव एल्गोरिदम''' (आईआरकेए) ऐसी पुनरावृत्त एल्गोरिदम है, जो [[एकल-इनपुट एकल-आउटपुट|सिंगल-इनपुट सिंगल-आउटपुट]] (एसआईएसओ) के रैखिक समय-अपरिवर्तनीय गतिशील प्रणालियों के प्रारूप के आधार पर ऑर्डर में होने वाली कमी (एमओआर) के लिए उपयोग की जाती है।<ref name="mor_wiki_2021">{{cite web |title=पुनरावृत्तीय तर्कसंगत क्रायलोव एल्गोरिदम|url=https://morwiki.mpi-magdeburg.mpg.de/morwiki/index.php/Iterative_Rational_Krylov_Algorithm |website=MOR Wiki |access-date=3 June 2021}}</ref> इस प्रकार प्रत्येक पुनरावृत्ति पर, आईआरकेए मूल प्रणाली पर ट्रांसफर फलन का हर्माइट प्रकार का इंटरपोलेशन करता है। इसके कारण प्रत्येक <math>r</math> वाले प्रक्षेप को हल करने की आवश्यकता होती है, इस प्रकार रैखिक प्रणालियों के स्थानांतरित जोड़े के लिए प्रत्येक <math>n \times n</math> आकार के के लिए जहाँ <math>n</math> मूल सिस्टम ऑर्डर है, और <math>r</math> वांछित कम किया गया प्रारूप क्रम सामान्यतः इसका मान <math>r \ll n</math> के समान रहता हैं। | ||
एल्गोरिथ्म को पहली बार 2008 में गुगेर्सिन, एंटोलास और बीट्टी द्वारा | एल्गोरिथ्म को पहली बार 2008 में गुगेर्सिन, एंटोलास और बीट्टी द्वारा प्रस्तुत किया गया था।<ref name="gugercin_2008">{{Citation|title=<math>H_{2}</math> Model Reduction for Large-Scale Linear Dynamical Systems|first1=S.|last1=Gugercin|author2-link=Athanasios C. Antoulas|first2=A.C. |last2=Antoulas|first3=C.|last3=Beattie|volume=30|pages=609–638|year=2008|series=Journal on Matrix Analysis and Applications|issue=2|publisher=SIAM}}</ref> इस प्रकार यह पहले क्रम की आवश्यक इष्टतमता स्थिति पर आधारित है, जिसके प्रारंभ में 1967 में मेयर और लुएनबर्गर द्वारा जांच की गई थी।<ref name="meier_1967">{{Citation|title=Approximation of linear constant systems|last1=L. Meier|volume=12|pages=585–588|year=1967|last2=D.G. Luenberger|series=IEEE Transactions on Automatic Control|issue=5}}</ref> इस प्रकार आईआरकेए का पहला अभिसरण प्रमाण विशेष प्रकार की प्रणालियों के लिए 2012 में फ्लैग, बीट्टी और गुगेर्सिन द्वारा दिया गया था।<ref name="flagg_2012">{{Citation|title=Convergence of the Iterative Rational Krylov Algorithm|last1=G. Flagg|volume=61|pages=688–691|year=2012|last2=C. Beattie|last3=S. Gugercin|series=Systems & Control Letters|issue=6}}</ref> | ||
== | == अनुकूलन समस्या के रूप में एमओआर == | ||
इनपुट के साथ | इनपुट के साथ एसआईएसओ रैखिक समय-अपरिवर्तनीय गतिशील प्रणाली <math>v(t)</math>, और आउटपुट <math>y(t)</math> पर विचार करें: | ||
:<math> \begin{cases} | :<math> \begin{cases} | ||
Line 11: | Line 11: | ||
y(t) = c^T x(t) | y(t) = c^T x(t) | ||
\end{cases} \qquad A \in \mathbb{R}^{n \times n}, \, b,c \in \mathbb{R}^n, \, v(t),y(t) \in \mathbb{R}, \, x(t) \in \mathbb{R}^n.</math> | \end{cases} \qquad A \in \mathbb{R}^{n \times n}, \, b,c \in \mathbb{R}^n, \, v(t),y(t) \in \mathbb{R}, \, x(t) \in \mathbb{R}^n.</math> | ||
[[लाप्लास परिवर्तन]] को लागू करने पर, शून्य प्रारंभिक शर्तों के साथ | [[लाप्लास परिवर्तन]] को लागू करने पर, शून्य प्रारंभिक शर्तों के साथ हम स्थानांतरण फलन <math>G</math> का मान प्राप्त करते हैं, जो इस प्रकार बहुपदों का अंश है: | ||
:<math>G(s)=c^T (sI-A)^{-1} b, \quad A \in \mathbb{R}^{n \times n}, \, b,c \in \mathbb{R}^n.</math> | :<math>G(s)=c^T (sI-A)^{-1} b, \quad A \in \mathbb{R}^{n \times n}, \, b,c \in \mathbb{R}^n.</math> | ||
मान लीजिए <math>G</math> स्थिर है | मान लीजिए <math>G</math> स्थिर है, यहाँ दिया गया हैं कि <math>r < n</math> होने पर एमओआर स्थानांतरण फलन <math>G</math> का अनुमान लगाने का प्रयास करता है, इस प्रकार इसके लिए स्थिर तर्कसंगत स्थानांतरण फलन द्वारा <math>G_r</math> का मान इसके लिए आदेशित <math>r</math> के कारण इस प्रकार हैं: | ||
:<math> G_r(s) = c_r^T (sI_r-A_r)^{-1} b_r, \quad A_r \in \mathbb{R}^{r \times r}, \, b_r, c_r \in \mathbb{R}^r.</math> | :<math> G_r(s) = c_r^T (sI_r-A_r)^{-1} b_r, \quad A_r \in \mathbb{R}^{r \times r}, \, b_r, c_r \in \mathbb{R}^r.</math> | ||
संभावित मानदंड के लिए पूर्ण त्रुटि <math>H_{2}</math> को कम करना सामान्य है: | |||
:<math>G_{r} \in \underset{ \dim(\hat{G})=r, \, \hat{G} \text{ stable}} {\operatorname{arg \min}} \|G-\hat{G}\|_{H_2}, \quad \|G\|_{H_2}^2:= \frac{1}{2 \pi} \int \limits_{-\infty}^\infty |G(ja)|^2 \, da .</math> | :<math>G_{r} \in \underset{ \dim(\hat{G})=r, \, \hat{G} \text{ stable}} {\operatorname{arg \min}} \|G-\hat{G}\|_{H_2}, \quad \|G\|_{H_2}^2:= \frac{1}{2 \pi} \int \limits_{-\infty}^\infty |G(ja)|^2 \, da .</math> | ||
इसे | इसे <math>H_{2}</math> के नाम से जाना जाता है, यहाँ पर [[अनुकूलन]] समस्या के लिए इसे बड़े पैमाने पर अध्ययन किया जाता है, और इस प्रकार इसे उत्तल के समान नहीं माना जाता है,<ref name="flagg_2012" /> जिसका तात्पर्य यह है कि सामान्यतः इसके लिए वैश्विक मिनिमाइज़र ढूंढना कठिन हो जाता हैं। | ||
== मायर-लुएनबर्गर स्थितियाँ == | == मायर-लुएनबर्गर स्थितियाँ == | ||
निम्नलिखित प्रथम क्रम के लिए आवश्यक इष्टतमता शर्त <math>H_{2}</math> समस्या, | निम्नलिखित प्रथम क्रम के लिए आवश्यक इष्टतमता शर्त <math>H_{2}</math> समस्या, आईआरकेए एल्गोरिथम के लिए बहुत महत्वपूर्ण है। | ||
{{math theorem | {{math theorem | ||
| | |मान लीजिए कि <math>H_{2}</math> अनुकूलन समस्या एक समाधान स्वीकार करती है <math>G_{r}</math> साधारण डंडों के साथ. इन ध्रुवों को इस प्रकार निरूपित करें: <math>\lambda_{1}(A_{r}), \ldots, \lambda_{r}(A_{r})</math>. इस प्रकार <math>G_{r}</math> का हर्माइट इंटरपोलेटर <math>G</math> होना चाहिए, के परावर्तित ध्रुवों <math>G_{r}</math> के माध्यम से : | ||
:<math>G_{r}(\sigma_{i}) = G(\sigma_{i}), \quad G_{r}^{\prime}(\sigma_{i}) = G^{\prime}(\sigma_{i}), \quad \sigma_{i} = - \lambda_{i}(A_{r}), \quad \forall \, i=1,\ldots,r .</math> | :<math>G_{r}(\sigma_{i}) = G(\sigma_{i}), \quad G_{r}^{\prime}(\sigma_{i}) = G^{\prime}(\sigma_{i}), \quad \sigma_{i} = - \lambda_{i}(A_{r}), \quad \forall \, i=1,\ldots,r .</math> | ||
| note = <ref name="gugercin_2008" />[Theorem 3.4] <ref name="flagg_2012" />[Theorem 1.2] | | note = <ref name="gugercin_2008" />[Theorem 3.4] <ref name="flagg_2012" />[Theorem 1.2] | ||
}} | }} | ||
ध्यान दें कि ध्रुव <math>\lambda_i(A_r)</math> | यहाँ पर ध्यान दें कि ध्रुव <math>\lambda_i(A_r)</math> पर घटते हुए क्रम में [[eigenvalues|आईजन मान]] <math>r \times r</math> आव्यूह पर <math>A_r</math> के समान हैं। | ||
== हर्मिट इंटरपोलेशन == | == हर्मिट इंटरपोलेशन == | ||
एक अन्तर्विभाजक साधु <math>G_r</math> तर्कसंगत कार्य का <math>G</math>, के माध्यम से <math>r</math> विशिष्ट बिंदु <math>\sigma_1, \ldots, \sigma_r \in \mathbb{C}</math>, के घटक हैं: | एक अन्तर्विभाजक साधु <math>G_r</math> तर्कसंगत कार्य का <math>G</math>, के माध्यम से <math>r</math> विशिष्ट बिंदु <math>\sigma_1, \ldots, \sigma_r \in \mathbb{C}</math>, के घटक को प्रदर्शित करती हैं: | ||
:<math> A_r = W_r^* A V_r, \quad b_r = W_r^* b, \quad c_{r}=V_r^* c, \quad A_r \in \mathbb{R}^{r \times r}, \, b_r \in \mathbb{R}^r, \, c_r \in \mathbb{R}^r;</math> | :<math> A_r = W_r^* A V_r, \quad b_r = W_r^* b, \quad c_{r}=V_r^* c, \quad A_r \in \mathbb{R}^{r \times r}, \, b_r \in \mathbb{R}^r, \, c_r \in \mathbb{R}^r;</math> | ||
जहां | जहां आव्यूह <math>V_r = ( v_1 \mid \ldots \mid v_r ) \in \mathbb{C}^{n \times r}</math> और <math>W_r = ( w_1 \mid \ldots \mid w_r ) \in \mathbb{C}^{n \times r}</math> के मान को हल करके <math>r</math> का मान पाया जा सकता है, इसके लिए रैखिक प्रणालियों के दोहरे जोड़े में प्रत्येक पारी के लिए <ref name="flagg_2012" />[प्रमेय 1.1] का पालन किया जाता हैं: | ||
:<math>(\sigma_i I-A) v_i=b, \quad (\sigma_i I-A)^* w_i=c, \quad \forall \, i=1,\ldots,r .</math> | :<math>(\sigma_i I-A) v_i=b, \quad (\sigma_i I-A)^* w_i=c, \quad \forall \, i=1,\ldots,r .</math> | ||
== आईआरकेए एल्गोरिदम == | |||
जैसा कि पिछले अनुभाग से देखा जा सकता है, हर्मिट इंटरपोलेटर को ढूंढना <math>G_r</math> का <math>G</math>, के माध्यम से <math>r</math> दिए गए अंक के लिए अपेक्षाकृत सरल है। इस प्रकार इसका कठिन भाग सही प्रक्षेप बिंदु को ढूंढना है। जिसके लिए आईआरकेए इन इष्टतम इंटरपोलेशन बिंदुओं को पुनरावृत्त रूप से अनुमानित करने का प्रयास करता है। | |||
इसके लिए <math>r</math> इसकी प्रारंभ सीमा है, जिसके लिए यह स्वयं प्रक्षेपण बिंदु इस संयुग्मन के अनुसार बंद, और फिर इस प्रकार प्रत्येक पुनरावृत्ति पर <math>m</math>, यह पहले क्रम की आवश्यक इष्टतमता शर्त <math>H_2</math> संकट लगाता है: | |||
1. हर्मिट इंटरपोलेंट <math>G_r</math> के लिए <math>G</math> का मान प्राप्त करते हैं, इसके कारण वास्तविकता के माध्यम से <math>r</math> शिफ्ट बिंदु: <math>\sigma_1^m,\ldots,\sigma_r^m</math> प्राप्त होता हैं। | |||
2. नए के ध्रुवों का उपयोग करके परिवर्तनों को अद्यतन <math>G_r</math>: <math> \sigma_i^{m+1} = -\lambda_i(A_r), \, \forall \, i=1,\ldots,r .</math> द्वारा प्राप्त करते हैं। | |||
पुनरावृत्ति तब रोक दी जाती है जब दो क्रमिक पुनरावृत्तियों की पारियों के सेट में सापेक्ष परिवर्तन दी गई सहनशीलता से कम होती हैं। इस स्थिति को इस प्रकार बताया जा सकता है: | |||
पुनरावृत्ति तब रोक दी जाती है जब दो क्रमिक पुनरावृत्तियों की पारियों के सेट में सापेक्ष परिवर्तन दी गई सहनशीलता से कम | |||
:<math>\frac{ |\sigma_i^{m+1}-\sigma_i^m| }{|\sigma_i^m|} < \text{tol}, \, \forall \, i=1,\ldots,r .</math> | :<math>\frac{ |\sigma_i^{m+1}-\sigma_i^m| }{|\sigma_i^m|} < \text{tol}, \, \forall \, i=1,\ldots,r .</math> | ||
जैसा कि पहले ही उल्लेख किया गया है, प्रत्येक हर्मिट इंटरपोलेशन | जैसा कि पहले ही उल्लेख किया गया है, प्रत्येक हर्मिट इंटरपोलेशन <math>r</math> को हल करने की आवश्यकता होती है, इस प्रकार रैखिक प्रणालियों के स्थानांतरित जोड़े, प्रत्येक आकार <math>n \times n</math> के लिए इस प्रकार हैं : | ||
:<math> (\sigma_i^m I-A) v_{i} = b, \quad (\sigma_i^m I-A)^* w_i = c, \quad \forall \, i=1,\ldots,r .</math> | :<math> (\sigma_i^m I-A) v_{i} = b, \quad (\sigma_i^m I-A)^* w_i = c, \quad \forall \, i=1,\ldots,r .</math> | ||
साथ | इसके साथ होने वाले परिवर्तनों को अपडेट करने के लिए इसे खोजने की आवश्यकता होती है, इस प्रकार <math>r</math> इसके नए इंटरपोलेंट के ध्रुव <math>G_r</math> अर्ताथ <math>r</math> के घटते हुए मान के लिए आईजन मान <math>r \times r</math> आव्यूह <math>A_r</math> पर निर्भर करती हैं। | ||
== स्यूडोकोड == | == स्यूडोकोड == | ||
निम्नलिखित आईआरकेए एल्गोरिदम के लिए | निम्नलिखित आईआरकेए एल्गोरिदम के लिए स्यूडोकोड है, <ref name="gugercin_2008" />[एल्गोरिदम 4.1]। | ||
'''algorithm''' IRKA | |||
'''input:''' , , closed under conjugation | |||
% Solve primal systems | |||
% Solve dual systems | |||
'''while''' relative change in {} > tol | |||
% Reduced order matrix | |||
% Update shifts, using poles of | |||
% Solve primal systems | |||
% Solve dual systems | |||
'''end while''' | |||
'''return <math>A_r=W_r^* AV_r, \, b_r=W_r^{*}b, \, c_r^T=c^T V_r</math>''' % Reduced order model | |||
== अभिसरण == | == अभिसरण == | ||
एसआईएसओ रैखिक प्रणाली को सममित स्थिति के लिए इसका उचित स्थान एसएसएस कहा जाता है, जब भी इसका मान <math>A=A^{T}, \, b=c .</math> के समान होता है तो इस कारण इस प्रकार की प्रणालियाँ कई महत्वपूर्ण अनुप्रयोगों में दिखाई देती हैं, जैसे आरसी परिपथ के विश्लेषण में और 3डी मैक्सवेल के समीकरणों से जुड़ी व्युत्क्रम समस्याओं में इसका उपयोग होता हैं।<ref name="flagg_2012" /> इस प्रकार अलग-अलग ध्रुवों वाली एसएसएस प्रणालियों के लिए निम्नलिखित अभिसरण परिणाम सिद्ध हुआ है:<ref name="flagg_2012" /> आईआरकेए स्थानीय मिनिमाइज़र के लिए स्थानीय रूप से अभिसरण निश्चित बिंदु <math>H_{2}</math> अनुकूलन समस्या की पुनरावृत्ति को प्रदर्शित करता है। | |||
यद्यपि सामान्य स्थिति के लिए कोई अभिसरण प्रमाण नहीं है, इसके कई प्रयोगों से पता चला है कि आईआरकेए अधिकांशतः विभिन्न प्रकार की रैखिक गतिशील प्रणालियों के लिए तेजी से अभिसरण करता है।<ref name="mor_wiki_2021" /><ref name="flagg_2012" /> | |||
== एक्सटेंशन == | == एक्सटेंशन == | ||
आईआरकेए एल्गोरिथ्म को मूल लेखकों द्वारा [[मल्टीपल-इनपुट मल्टीपल-आउटपुट]] (एमआईएमओ) सिस्टम तक विस्तारित किया गया है, और समय और अंतर बीजगणितीय सिस्टम को अलग करने के लिए भी <ref name="mor_wiki_2021" /><ref name="gugercin_2008" /> | आईआरकेए एल्गोरिथ्म को मूल लेखकों द्वारा [[मल्टीपल-इनपुट मल्टीपल-आउटपुट]] (एमआईएमओ) सिस्टम तक विस्तारित किया गया है, और इस प्रकार समय और अंतर बीजगणितीय सिस्टम को अलग करने के लिए भी इसका उपयोग किया जाता हैं। <ref name="mor_wiki_2021" /><ref name="gugercin_2008" /> | ||
== यह भी देखें == | == यह भी देखें == | ||
[[प्रारूप ऑर्डर में कमी]] | |||
== संदर्भ == | == संदर्भ == | ||
{{Reflist}} | {{Reflist}} | ||
== बाहरी संबंध == | == बाहरी संबंध == | ||
Line 108: | Line 102: | ||
[[Category: Machine Translated Page]] | [[Category: Machine Translated Page]] | ||
[[Category:Created On 07/12/2023]] | [[Category:Created On 07/12/2023]] | ||
[[Category:Vigyan Ready]] |
Latest revision as of 22:15, 18 December 2023
पुनरावृत्त तर्कसंगत क्रायलोव एल्गोरिदम (आईआरकेए) ऐसी पुनरावृत्त एल्गोरिदम है, जो सिंगल-इनपुट सिंगल-आउटपुट (एसआईएसओ) के रैखिक समय-अपरिवर्तनीय गतिशील प्रणालियों के प्रारूप के आधार पर ऑर्डर में होने वाली कमी (एमओआर) के लिए उपयोग की जाती है।[1] इस प्रकार प्रत्येक पुनरावृत्ति पर, आईआरकेए मूल प्रणाली पर ट्रांसफर फलन का हर्माइट प्रकार का इंटरपोलेशन करता है। इसके कारण प्रत्येक वाले प्रक्षेप को हल करने की आवश्यकता होती है, इस प्रकार रैखिक प्रणालियों के स्थानांतरित जोड़े के लिए प्रत्येक आकार के के लिए जहाँ मूल सिस्टम ऑर्डर है, और वांछित कम किया गया प्रारूप क्रम सामान्यतः इसका मान के समान रहता हैं।
एल्गोरिथ्म को पहली बार 2008 में गुगेर्सिन, एंटोलास और बीट्टी द्वारा प्रस्तुत किया गया था।[2] इस प्रकार यह पहले क्रम की आवश्यक इष्टतमता स्थिति पर आधारित है, जिसके प्रारंभ में 1967 में मेयर और लुएनबर्गर द्वारा जांच की गई थी।[3] इस प्रकार आईआरकेए का पहला अभिसरण प्रमाण विशेष प्रकार की प्रणालियों के लिए 2012 में फ्लैग, बीट्टी और गुगेर्सिन द्वारा दिया गया था।[4]
अनुकूलन समस्या के रूप में एमओआर
इनपुट के साथ एसआईएसओ रैखिक समय-अपरिवर्तनीय गतिशील प्रणाली , और आउटपुट पर विचार करें:
लाप्लास परिवर्तन को लागू करने पर, शून्य प्रारंभिक शर्तों के साथ हम स्थानांतरण फलन का मान प्राप्त करते हैं, जो इस प्रकार बहुपदों का अंश है:
मान लीजिए स्थिर है, यहाँ दिया गया हैं कि होने पर एमओआर स्थानांतरण फलन का अनुमान लगाने का प्रयास करता है, इस प्रकार इसके लिए स्थिर तर्कसंगत स्थानांतरण फलन द्वारा का मान इसके लिए आदेशित के कारण इस प्रकार हैं:
संभावित मानदंड के लिए पूर्ण त्रुटि को कम करना सामान्य है:
इसे के नाम से जाना जाता है, यहाँ पर अनुकूलन समस्या के लिए इसे बड़े पैमाने पर अध्ययन किया जाता है, और इस प्रकार इसे उत्तल के समान नहीं माना जाता है,[4] जिसका तात्पर्य यह है कि सामान्यतः इसके लिए वैश्विक मिनिमाइज़र ढूंढना कठिन हो जाता हैं।
मायर-लुएनबर्गर स्थितियाँ
निम्नलिखित प्रथम क्रम के लिए आवश्यक इष्टतमता शर्त समस्या, आईआरकेए एल्गोरिथम के लिए बहुत महत्वपूर्ण है।
Theorem ([2][Theorem 3.4] [4][Theorem 1.2]) — मान लीजिए कि अनुकूलन समस्या एक समाधान स्वीकार करती है साधारण डंडों के साथ. इन ध्रुवों को इस प्रकार निरूपित करें: . इस प्रकार का हर्माइट इंटरपोलेटर होना चाहिए, के परावर्तित ध्रुवों के माध्यम से :
यहाँ पर ध्यान दें कि ध्रुव पर घटते हुए क्रम में आईजन मान आव्यूह पर के समान हैं।
हर्मिट इंटरपोलेशन
एक अन्तर्विभाजक साधु तर्कसंगत कार्य का , के माध्यम से विशिष्ट बिंदु , के घटक को प्रदर्शित करती हैं:
जहां आव्यूह और के मान को हल करके का मान पाया जा सकता है, इसके लिए रैखिक प्रणालियों के दोहरे जोड़े में प्रत्येक पारी के लिए [4][प्रमेय 1.1] का पालन किया जाता हैं:
आईआरकेए एल्गोरिदम
जैसा कि पिछले अनुभाग से देखा जा सकता है, हर्मिट इंटरपोलेटर को ढूंढना का , के माध्यम से दिए गए अंक के लिए अपेक्षाकृत सरल है। इस प्रकार इसका कठिन भाग सही प्रक्षेप बिंदु को ढूंढना है। जिसके लिए आईआरकेए इन इष्टतम इंटरपोलेशन बिंदुओं को पुनरावृत्त रूप से अनुमानित करने का प्रयास करता है।
इसके लिए इसकी प्रारंभ सीमा है, जिसके लिए यह स्वयं प्रक्षेपण बिंदु इस संयुग्मन के अनुसार बंद, और फिर इस प्रकार प्रत्येक पुनरावृत्ति पर , यह पहले क्रम की आवश्यक इष्टतमता शर्त संकट लगाता है:
1. हर्मिट इंटरपोलेंट के लिए का मान प्राप्त करते हैं, इसके कारण वास्तविकता के माध्यम से शिफ्ट बिंदु: प्राप्त होता हैं।
2. नए के ध्रुवों का उपयोग करके परिवर्तनों को अद्यतन : द्वारा प्राप्त करते हैं।
पुनरावृत्ति तब रोक दी जाती है जब दो क्रमिक पुनरावृत्तियों की पारियों के सेट में सापेक्ष परिवर्तन दी गई सहनशीलता से कम होती हैं। इस स्थिति को इस प्रकार बताया जा सकता है:
जैसा कि पहले ही उल्लेख किया गया है, प्रत्येक हर्मिट इंटरपोलेशन को हल करने की आवश्यकता होती है, इस प्रकार रैखिक प्रणालियों के स्थानांतरित जोड़े, प्रत्येक आकार के लिए इस प्रकार हैं :
इसके साथ होने वाले परिवर्तनों को अपडेट करने के लिए इसे खोजने की आवश्यकता होती है, इस प्रकार इसके नए इंटरपोलेंट के ध्रुव अर्ताथ के घटते हुए मान के लिए आईजन मान आव्यूह पर निर्भर करती हैं।
स्यूडोकोड
निम्नलिखित आईआरकेए एल्गोरिदम के लिए स्यूडोकोड है, [2][एल्गोरिदम 4.1]।
algorithm IRKA
input: , , closed under conjugation
% Solve primal systems
% Solve dual systems
while relative change in {} > tol
% Reduced order matrix
% Update shifts, using poles of
% Solve primal systems
% Solve dual systems
end while
return % Reduced order model
अभिसरण
एसआईएसओ रैखिक प्रणाली को सममित स्थिति के लिए इसका उचित स्थान एसएसएस कहा जाता है, जब भी इसका मान के समान होता है तो इस कारण इस प्रकार की प्रणालियाँ कई महत्वपूर्ण अनुप्रयोगों में दिखाई देती हैं, जैसे आरसी परिपथ के विश्लेषण में और 3डी मैक्सवेल के समीकरणों से जुड़ी व्युत्क्रम समस्याओं में इसका उपयोग होता हैं।[4] इस प्रकार अलग-अलग ध्रुवों वाली एसएसएस प्रणालियों के लिए निम्नलिखित अभिसरण परिणाम सिद्ध हुआ है:[4] आईआरकेए स्थानीय मिनिमाइज़र के लिए स्थानीय रूप से अभिसरण निश्चित बिंदु अनुकूलन समस्या की पुनरावृत्ति को प्रदर्शित करता है।
यद्यपि सामान्य स्थिति के लिए कोई अभिसरण प्रमाण नहीं है, इसके कई प्रयोगों से पता चला है कि आईआरकेए अधिकांशतः विभिन्न प्रकार की रैखिक गतिशील प्रणालियों के लिए तेजी से अभिसरण करता है।[1][4]
एक्सटेंशन
आईआरकेए एल्गोरिथ्म को मूल लेखकों द्वारा मल्टीपल-इनपुट मल्टीपल-आउटपुट (एमआईएमओ) सिस्टम तक विस्तारित किया गया है, और इस प्रकार समय और अंतर बीजगणितीय सिस्टम को अलग करने के लिए भी इसका उपयोग किया जाता हैं। [1][2]
यह भी देखें
संदर्भ
- ↑ 1.0 1.1 1.2 "पुनरावृत्तीय तर्कसंगत क्रायलोव एल्गोरिदम". MOR Wiki. Retrieved 3 June 2021.
- ↑ 2.0 2.1 2.2 2.3 Gugercin, S.; Antoulas, A.C.; Beattie, C. (2008), Model Reduction for Large-Scale Linear Dynamical Systems, Journal on Matrix Analysis and Applications, vol. 30, SIAM, pp. 609–638
- ↑ L. Meier; D.G. Luenberger (1967), Approximation of linear constant systems, IEEE Transactions on Automatic Control, vol. 12, pp. 585–588
- ↑ 4.0 4.1 4.2 4.3 4.4 4.5 4.6 G. Flagg; C. Beattie; S. Gugercin (2012), Convergence of the Iterative Rational Krylov Algorithm, Systems & Control Letters, vol. 61, pp. 688–691