طريقة الخطوات المتعددة الخطية

تُستخدم الطرق الخطية متعددة الخطوات للحل العددي للمعادلات التفاضلية العادية . من الناحية النظرية، تبدأ الطريقة العددية من نقطة ابتدائية، ثم تتقدم خطوة زمنية قصيرة لإيجاد نقطة الحل التالية. وتستمر العملية بخطوات لاحقة لرسم خريطة الحل. تعتمد الطرق أحادية الخطوة (مثل طريقة أويلر ) على نقطة سابقة واحدة ومشتقتها لتحديد القيمة الحالية. أما طرق مثل رونج-كوتا، فتتخذ بعض الخطوات الوسيطة (مثل نصف خطوة) للحصول على طريقة ذات رتبة أعلى، ولكنها تتجاهل جميع المعلومات السابقة قبل اتخاذ الخطوة الثانية. تسعى الطرق متعددة الخطوات إلى تحسين الكفاءة من خلال الاحتفاظ بالمعلومات من الخطوات السابقة واستخدامها بدلاً من تجاهلها. ونتيجة لذلك، تعتمد هذه الطرق على عدة نقاط سابقة وقيم مشتقاتها. في حالة الطرق الخطية متعددة الخطوات، يُستخدم توليفة خطية من النقاط السابقة وقيم المشتقات.

التعريفات

الطرق العددية للمعادلات التفاضلية العادية تُقارب حلول مسائل القيمة الابتدائية من الشكل y=و(ت،y)،y(ت0)=y0.{\displaystyle y'=f(t,y),\quad y(t_{0})=y_{0}.}

والنتيجة هي تقديرات تقريبية لقيمةy(ت){\displaystyle y(t)}في أوقات محددةتأنا{\displaystyle t_{i}}: yأناy(تأنا)أينتأنا=ت0+أناح،{\displaystyle y_{i}\approx y(t_{i})\quad {\text{حيث}}\quad t_{i}=t_{0}+ih,} أينح{\displaystyle h}هي الخطوة الزمنية (يشار إليها أحيانًا باسمΔت{\displaystyle \Delta t}) وأنا{\displaystyle i}هو عدد صحيح .

تستخدم الطرق متعددة الخطوات معلومات من السابقs{\displaystyle s}خطوات لحساب القيمة التالية. على وجه الخصوص، تستخدم طريقة الخطوات المتعددة الخطية توليفة خطية منyأنا{\displaystyle y_{i}}وو(تأنا،yأنا){\displaystyle f(t_{i},y_{i})}لحساب قيمةy{\displaystyle y}للخطوة الحالية المطلوبة. وبالتالي، فإن طريقة الخطوات المتعددة الخطية هي طريقة من الشكل التالي: yن+s+أs-1yن+s-1+أs-2yن+s-2++أ0yن=ح(بsو(تن+s،yن+s)+بs-1و(تن+s-1،yن+s-1)++ب0و(تن،yن))ج=0sأجyن+ج=حج=0sبجو(تن+ج،yن+ج)،{\displaystyle {\begin{aligned}&y_{n+s}+a_{s-1}\cdot y_{n+s-1}+a_{s-2}\cdot y_{n+s-2}+\cdots +a_{0}\cdot y_{n}\\&\qquad {}=h\cdot \left(b_{s}\cdot f(t_{n+s},y_{n+s})+b_{s-1}\cdot f(t_{n+s-1},y_{n+s-1})+\cdots +b_{0}\cdot f(t_{n},y_{n})\right)\\&\Leftrightarrow \sum _{j=0}^{s}a_{j}y_{n+j}=h\sum _{j=0}^{s}b_{j}f(t_{n+j},y_{n+j}),\end{aligned}}} معأs=1{\displaystyle a_{s}=1}المعاملاتأ0،...،أs-1{\displaystyle a_{0},\dotsc ,a_{s-1}}وب0،...،بs{\displaystyle b_{0},\dotsc ,b_{s}}يُحدد المصمم الطريقة. ويختار المعاملات، مُوازنًا بين الحاجة إلى الحصول على تقريب جيد للحل الحقيقي والرغبة في الحصول على طريقة سهلة التطبيق. غالبًا ما تكون العديد من المعاملات صفرًا لتبسيط الطريقة.

يمكن التمييز بين الطرق الصريحة والضمنية . إذابs=0{\displaystyle b_{s}=0}إذاً، تُسمى هذه الطريقة "صريحة"، لأن الصيغة يمكنها الحساب مباشرة.yن+s{\displaystyle y_{n+s}}. لوبs0{\displaystyle b_{s}\neq 0}عندئذٍ تُسمى الطريقة "ضمنية"، لأن قيمةyن+s{\displaystyle y_{n+s}}يعتمد ذلك على قيمةو(تن+s،yن+s){\displaystyle f(t_{n+s},y_{n+s})}ويجب حل المعادلة لإيجاد قيمة .yن+s{\displaystyle y_{n+s}}. تُستخدم الطرق التكرارية مثل طريقة نيوتن غالبًا لحل الصيغة الضمنية.

أحيانًا تُستخدم طريقة متعددة الخطوات صريحة "للتنبؤ" بقيمةyن+s{\displaystyle y_{n+s}}ثم تُستخدم هذه القيمة في صيغة ضمنية "لتصحيح" القيمة. والنتيجة هي طريقة التنبؤ والتصحيح .

أمثلة

لنأخذ على سبيل المثال المشكلة y=و(ت،y)=y،y(0)=1.{\displaystyle y'=f(t,y)=y,\quad y(0)=1.} الحل الدقيق هوy(ت)=هـت{\displaystyle y(t)=e^{t}}.

أويلر بخطوة واحدة

تُعد طريقة أويلر طريقة عددية بسيطة: yن+1=yن+حو(تن،yن).{\displaystyle y_{n+1}=y_{n}+hf(t_{n},y_{n}).} يمكن اعتبار طريقة أويلر طريقة متعددة الخطوات صريحة للحالة المنحلة المكونة من خطوة واحدة.

تُطبق هذه الطريقة مع حجم الخطوةح=12{\displaystyle h={\tfrac {1}{2}}}حول المشكلةy=y{\displaystyle y'=y}، يعطي النتائج التالية: y1=y0+حو(ت0،y0)=1+121=1.5،y2=y1+حو(ت1،y1)=1.5+121.5=2.25،y3=y2+حو(ت2،y2)=2.25+122.25=3.375،y4=y3+حو(ت3،y3)=3.375+123.375=5.0625.{\displaystyle {\begin{aligned}y_{1}&=y_{0}+hf(t_{0},y_{0})=1+{\tfrac {1}{2}}\cdot 1=1.5,\\y_{2}&=y_{1}+hf(t_{1},y_{1})=1.5+{\tfrac {1}{2}}\cdot 1.5=2.25,\\y_{3}&=y_{2}+hf(t_{2},y_{2})=2.25+{\tfrac {1}{2}}\cdot 2.25=3.375,\\y_{4}&=y_{3}+hf(t_{3},y_{3})=3.375+{\tfrac {1}{2}}\cdot 3.375=5.0625.\end{aligned}}}

خطوتين من آدامز وباشفورث

طريقة أويلر هي طريقة من خطوة واحدة . أما طريقة آدمز-باشفورث فهي طريقة بسيطة متعددة الخطوات من خطوتين. yن+2=yن+1+32حو(تن+1،yن+1)-12حو(تن،yن).{\displaystyle y_{n+2}=y_{n+1}+{\tfrac {3}{2}}hf(t_{n+1},y_{n+1})-{\tfrac {1}{2}}hf(t_{n},y_{n}).} تتطلب هذه الطريقة قيمتين،yن+1{\displaystyle y_{n+1}}وyن{\displaystyle y_{n}}لحساب القيمة التالية،yن+2{\displaystyle y_{n+2}}ومع ذلك، فإن مسألة القيمة الابتدائية لا توفر سوى قيمة واحدة.y0=1{\displaystyle y_{0}=1}إحدى الطرق الممكنة لحل هذه المشكلة هي استخدامy1{\displaystyle y_{1}}يتم حسابها باستخدام طريقة أويلر كقيمة ثانية. وبهذا الاختيار، تعطي طريقة آدمز-باشفورث (مقربة إلى أربعة أرقام): y2=y1+32حو(ت1،y1)-12حو(ت0،y0)=1.5+32121.5-12121=2.375،y3=y2+32حو(ت2،y2)-12حو(ت1،y1)=2.375+32122.375-12121.5=3.7812،y4=y3+32حو(ت3،y3)-12حو(ت2،y2)=3.7812+32123.7812-12122.375=6.0234.{\displaystyle {\begin{aligned}y_{2}&=y_{1}+{\tfrac {3}{2}}hf(t_{1},y_{1})-{\tfrac {1}{2}}hf(t_{0},y_{0})=1.5+{\tfrac {3}{2}}\cdot {\tfrac {1}{2}}\cdot 1.5-{\tfrac {1}{2}}\cdot {\tfrac {1}{2}}\cdot 1=2.375,\\y_{3}&=y_{2}+{\tfrac {3}{2}}hf(t_{2},y_{2})-{\tfrac {1}{2}}hf(t_{1},y_{1})=2.375+{\tfrac {3}{2}}\cdot {\tfrac {1}{2}}\cdot 2.375-{\tfrac {1}{2}}\cdot {\tfrac {1}{2}}\cdot 1.5=3.7812,\\y_{4}&=y_{3}+{\tfrac {3}{2}}hf(t_{3},y_{3})-{\tfrac {1}{2}}hf(t_{2},y_{2})=3.7812+{\tfrac {3}{2}}\cdot {\tfrac {1}{2}}\cdot 3.7812-{\tfrac {1}{2}}\cdot {\tfrac {1}{2}}\cdot 2.375=6.0234.\end{aligned}}} الحل الدقيق فيت=ت4=2{\displaystyle t=t_{4}=2}يكونهـ2=7.3891...{\displaystyle e^{2}=7.3891\ldots }لذا، فإن طريقة آدمز-باشفورث ذات الخطوتين أكثر دقة من طريقة أويلر. ويتحقق ذلك دائمًا إذا كانت خطوة الحساب صغيرة بما يكفي.

عائلات من الطرق متعددة الخطوات

تُستخدم ثلاث عائلات من الطرق الخطية متعددة الخطوات بشكل شائع: طرق Adams-Bashforth، وطرق Adams-Moulton، وصيغ التفاضل العكسي (BDFs).

طرق آدمز-باشفورث

تُعدّ طرق آدمز-باشفورث طرقًا صريحة. المعاملات هيأs-1=-1{\displaystyle a_{s-1}=-1}وأs-2==أ0=0{\displaystyle a_{s-2}=\cdots =a_{0}=0}بينمابج{\displaystyle b_{j}}يتم اختيارها بحيث يكون للطرق ترتيب s (وهذا يحدد الطرق بشكل فريد).

طرق Adams–Bashforth مع s = 1، 2، 3، 4، 5 هي ( Hairer، Nørsett & Wanner 1993 ، §III.1 ؛ Butcher 2003 ، ص 103 ):  yن+1=yن+حو(تن،yن)،(هذه هي طريقة أويلر)yن+2=yن+1+ح(32و(تن+1،yن+1)-12و(تن،yن))،yن+3=yن+2+ح(2312و(تن+2،yن+2)-1612و(تن+1،yن+1)+512و(تن،yن))،yن+4=yن+3+ح(5524و(تن+3،yن+3)-5924و(تن+2،yن+2)+3724و(تن+1،yن+1)-924و(تن،yن))،yن+5=yن+4+ح(1901720و(تن+4،yن+4)-2774720و(تن+3،yن+3)+2616720و(تن+2،yن+2)-1274720و(تن+1،yن+1)+251720و(تن،yن)).{\displaystyle {\begin{aligned}y_{n+1}&=y_{n}+hf(t_{n},y_{n}),\qquad {\text{(This is the Euler method)}}\\y_{n+2}&=y_{n+1}+h\left({\frac {3}{2}}f(t_{n+1},y_{n+1})-{\frac {1}{2}}f(t_{n},y_{n})\right),\\y_{n+3}&=y_{n+2}+h\left({\frac {23}{12}}f(t_{n+2},y_{n+2})-{\frac {16}{12}}f(t_{n+1},y_{n+1})+{\frac {5}{12}}f(t_{n},y_{n})\right),\\y_{n+4}&=y_{n+3}+h\left({\frac {55}{24}}f(t_{n+3},y_{n+3})-{\frac {59}{24}}f(t_{n+2},y_{n+2})+{\frac {37}{24}}f(t_{n+1},y_{n+1})-{\frac {9}{24}}f(t_{n},y_{n})\right),\\y_{n+5}&=y_{n+4}+h\left({\frac {1901}{720}}f(t_{n+4},y_{n+4})-{\frac {2774}{720}}f(t_{n+3},y_{n+3})+{\frac {2616}{720}}f(t_{n+2},y_{n+2})-{\frac {1274}{720}}f(t_{n+1},y_{n+1})+{\frac {251}{720}}f(t_{n},y_{n})\right).\end{aligned}}}

المعاملاتبج{\displaystyle b_{j}}يمكن تحديدها كما يلي. استخدم الاستيفاء متعدد الحدود لإيجاد متعددة الحدود p من الدرجة ps-1{\displaystyle s-1}بحيث ص(تن+أنا)=و(تن+أنا،yن+أنا)،ل أنا=0،...،s-1.{\displaystyle p(t_{n+i})=f(t_{n+i},y_{n+i}),\qquad {\text{for }}i=0,\ldots ,s-1.} صيغة لاغرانج للاستيفاء متعدد الحدود تعطي ص(ت)=ج=0s-1(-1)s-ج-1و(تن+ج،yن+ج)ج!(s-ج-1)!حs-1أنا=0أناجs-1(ت-تن+أنا).{\displaystyle p(t)=\sum _{j=0}^{s-1}{\frac {(-1)^{s-j-1}f(t_{n+j},y_{n+j})}{j!(s-j-1)!h^{s-1}}}\prod _{i=0 \atop i\neq j}^{s-1}(t-t_{n+i}).} تُعتبر كثيرة الحدود p تقريبًا جيدًا محليًا للطرف الأيمن من المعادلة التفاضليةy=و(ت،y){\displaystyle y'=f(t,y)}هذا ما يجب حله، لذا ضع في اعتبارك المعادلةy=ص(ت){\displaystyle y'=p(t)}بدلاً من ذلك، يمكن حل هذه المعادلة بدقة؛ الحل هو ببساطة تكامل p . وهذا يشير إلى أخذ yن+s=yن+s-1+تن+s-1تن+sص(ت)دت.{\displaystyle y_{n+s}=y_{n+s-1}+\int _{t_{n+s-1}}^{t_{n+s}}p(t)\,\mathrm {d} t.} تظهر طريقة آدمز-باشفورث عند استبدال الصيغة الخاصة بـ p . المعاملاتبج{\displaystyle b_{j}}اتضح أنه مُقدم من قبل بs-ج-1=(-1)جج!(s-ج-1)!01أنا=0أناجs-1(u+أنا)دu،ل ج=0،...،s-1.{\displaystyle b_{s-j-1}={\frac {(-1)^{j}}{j!(s-j-1)!}}\int _{0}^{1}\prod _{i=0 \atop i\neq j}^{s-1}(u+i)\,\mathrm {d} u,\qquad {\text{for }}j=0,\ldots ,s-1.} استبدالو(ت،y){\displaystyle f(t,y)}يؤدي الاستيفاء p إلى حدوث خطأ من الرتبة h s ، وبالتالي فإن طريقة Adams–Bashforth ذات الخطوة s لها بالفعل الرتبة s ( Iserles 1996 ، §2.1).

صُممت طرق آدمز-باشفورث بواسطة جون كوتش آدمز لحل معادلة تفاضلية تُحاكي الخاصية الشعرية ، وذلك استنادًا إلى نظرية فرانسيس باشفورث . وقد نشر باشفورث (1883) نظريته وطريقة آدمز العددية ( جولدستين 1977 ) .

طرق آدمز-مولتون

تتشابه طرق آدمز-مولتون مع طرق آدمز-باشفورث في أنها تحتوي أيضًا علىأs-1=-1{\displaystyle a_{s-1}=-1}وأs-2==أ0=0{\displaystyle a_{s-2}=\cdots =a_{0}=0}مرة أخرى، يتم اختيار معاملات b للحصول على أعلى رتبة ممكنة. ومع ذلك، فإن طرق آدمز-مولتون هي طرق ضمنية. بإزالة القيد الذيبs=0{\displaystyle b_{s}=0}يمكن لطريقة آدمز-مولتون ذات الخطوات s أن تصل إلى رتبةs+1{\displaystyle s+1}، بينما طرق Adams–Bashforth ذات الخطوة s لها رتبة s فقط .

تم إدراج طرق Adams–Moulton مع s = 0، 1، 2، 3، 4 ( Hairer، Nørsett & Wanner 1993 ، §III.1 ؛ Quarteroni، Sacco & Saleri 2000 )، حيث أن الطريقتين الأوليين هما طريقة أويلر العكسية وقاعدة شبه المنحرف (المعروفة أيضًا باسم طريقة Crank-Nicolson ) على التوالي: yن=yن-1+حو(تن،yن)،yن+1=yن+ح(12و(تن+1،yن+1)+12و(تن،yن))،yن+2=yن+1+ح(512و(تن+2،yن+2)+812و(تن+1،yن+1)-112و(تن،yن))،yن+3=yن+2+ح(924و(تن+3،yن+3)+1924و(تن+2،yن+2)-524و(تن+1،yن+1)+124و(تن،yن))،yن+4=yن+3+ح(251720و(تن+4،yن+4)+646720و(تن+3،yن+3)-264720و(تن+2،yن+2)+106720و(تن+1،yن+1)-19720و(تن،yن)).{\displaystyle {\begin{aligned}y_{n}&=&y_{n-1}&+hf(t_{n},y_{n}),\\y_{n+1}&=&y_{n}&+h\left({\frac {1}{2}}f(t_{n+1},y_{n+1})+{\frac {1}{2}}f(t_{n},y_{n})\right),\\y_{n+2}&=&y_{n+1}&+h\left({\frac {5}{12}}f(t_{n+2},y_{n+2})+{\frac {8}{12}}f(t_{n+1},y_{n+1})-{\frac {1}{12}}f(t_{n},y_{n})\right),\\y_{n+3}&=&y_{n+2}&+h\left({\frac {9}{24}}f(t_{n+3},y_{n+3})+{\frac {19}{24}}f(t_{n+2},y_{n+2})-{\frac {5}{24}}f(t_{n+1},y_{n+1})+{\frac {1}{24}}f(t_{n},y_{n})\right),\\y_{n+4}&=&y_{n+3}&+h\left({\frac {251}{720}}f(t_{n+4},y_{n+4})+{\frac {646}{720}}f(t_{n+3},y_{n+3})-{\frac {264}{720}}f(t_{n+2},y_{n+2})+{\frac {106}{720}}f(t_{n+1},y_{n+1})-{\frac {19}{720}}f(t_{n},y_{n})\right).\end{aligned}}}

إن اشتقاق طرق آدمز-مولتون مشابه لاشتقاق طريقة آدمز-باشفورث؛ ومع ذلك، فإن متعدد الحدود الاستيفائي لا يستخدم النقاط فقطتن-1،...،تن-s{\displaystyle t_{n-1},\dots ,t_{n-s}}كما سبق، ولكن أيضاًتن{\displaystyle t_{n}}المعاملات معطاة بواسطة بs-ج=(-1)جج!(s-ج)!01أنا=0أناجs(u+أنا-1)دu،ل ج=0،...،s.{\displaystyle b_{s-j}={\frac {(-1)^{j}}{j!(s-j)!}}\int _{0}^{1}\prod _{i=0 \atop i\neq j}^{s}(u+i-1)\,\mathrm {d} u,\qquad {\text{for }}j=0,\ldots ,s.}

تُعزى طرق آدامز-مولتون بالكامل إلى جون كوتش آدامز ، مثل طرق آدامز-باشفورث. ارتبط اسم فورست راي مولتون بهذه الطرق لأنه أدرك إمكانية استخدامها بالتزامن مع طرق آدامز-باشفورث كزوج تنبؤي-مصحح ( مولتون، 1926 ) ؛ وقد تبنى ميلن (1926) الفكرة نفسها. استخدم آدامز طريقة نيوتن لحل المعادلة الضمنية ( هايرر، نورست، ووانر ، 1993 ، القسم الثالث، الفقرة 1) .

صيغ التفاضل العكسي (BDF)

تُعدّ طرق BDF طرقًا ضمنية ذاتبs-1==ب0=0{\displaystyle b_{s-1}=\cdots =b_{0}=0}والمعاملات الأخرى المختارة بحيث تصل الطريقة إلى الرتبة s (الأعلى الممكنة). تُستخدم هذه الطرق بشكل خاص لحل المعادلات التفاضلية الصلبة .

تحليل

تتمثل المفاهيم الأساسية في تحليل الطرق الخطية متعددة الخطوات، وفي الواقع أي طريقة عددية للمعادلات التفاضلية، في التقارب والترتيب والاستقرار .

الاتساق والنظام

السؤال الأول هو ما إذا كانت الطريقة متسقة: هل معادلة الفرق أsyن+s+أs-1yن+s-1+أs-2yن+s-2++أ0yن=ح(بsو(تن+s،yن+s)+بs-1و(تن+s-1،yن+s-1)++ب0و(تن،yن))،{\displaystyle {\begin{aligned}&a_{s}y_{n+s}+a_{s-1}y_{n+s-1}+a_{s-2}y_{n+s-2}+\cdots +a_{0}y_{n}\\&\qquad {}=h{\bigl (}b_{s}f(t_{n+s},y_{n+s})+b_{s-1}f(t_{n+s-1},y_{n+s-1})+\cdots +b_{0}f(t_{n},y_{n}){\bigr )},\end{aligned}}} تقريب جيد للمعادلة التفاضليةy=و(ت،y){\displaystyle y'=f(t,y)}بتعبير أدق، تكون الطريقة متعددة الخطوات متسقة إذا كان خطأ الاقتطاع المحلي يؤول إلى الصفر أسرع من حجم الخطوة h عندما يؤول h إلى الصفر، حيث يُعرَّف خطأ الاقتطاع المحلي بأنه الفرق بين النتيجةyن+s{\displaystyle y_{n+s}}من الطريقة، بافتراض أن جميع القيم السابقةyن+s-1،...،yن{\displaystyle y_{n+s-1},\ldots ,y_{n}}وهي دقيقة، والحل الدقيق للمعادلة عند الزمنتن+s{\displaystyle t_{n+s}}تُظهر عملية حسابية باستخدام متسلسلة تايلور أن طريقة الخطوات المتعددة الخطية تكون متسقة إذا وفقط إذا ك=0s-1أك=-1وك=0sبك=s+ك=0s-1كأك.{\displaystyle \sum _{k=0}^{s-1}a_{k}=-1\quad {\text{and}}\quad \sum _{k=0}^{s}b_{k}=s+\sum _{k=0}^{s-1}ka_{k}.} جميع الطرق المذكورة أعلاه متسقة ( Hairer, Nørsett & Wanner 1993 ، §III.2) .

إذا كانت الطريقة متسقة، فإن السؤال التالي هو مدى دقة معادلة الفرق التي تحدد الطريقة العددية في تقريب المعادلة التفاضلية. يُقال إن طريقة الخطوات المتعددة من الرتبة p إذا كان الخطأ المحلي من الرتبة p.يا(حص+1){\displaystyle O(h^{p+1})}عندما تقترب قيمة h من الصفر. وهذا يكافئ الشرط التالي على معاملات الطرق: ك=0s-1أك=-1وqك=0sكq-1بك=sq+ك=0s-1كqأك ل q=1،...،ص.{\displaystyle \sum _{k=0}^{s-1}a_{k}=-1\quad {\text{and}}\quad q\sum _{k=0}^{s}k^{q-1}b_{k}=s^{q}+\sum _{k=0}^{s-1}k^{q}a_{k}{\text{ for }}q=1,\ldots ,p.} تتميز طريقة Adams–Bashforth ذات الخطوات s بالرتبة s ، بينما تتميز طريقة Adams–Moulton ذات الخطوات s بالرتبة s.s+1{\displaystyle s+1}( هيرر، نورسيت ووانر 1993 ، §III.2) .

غالباً ما تُصاغ هذه الشروط باستخدام كثيرات الحدود المميزةρ(z)=zs+ك=0s-1أكzكوσ(z)=ك=0sبكzك.{\displaystyle \rho (z)=z^{s}+\sum _{k=0}^{s-1}a_{k}z^{k}\quad {\text{and}}\quad \sigma (z)=\sum _{k=0}^{s}b_{k}z^{k}.} بالنسبة لهذه كثيرات الحدود، يصبح الشرط المذكور أعلاه لكي تكون رتبة الطريقة p كما يليρ(هـح)-حσ(هـح)=يا(حص+1)مثل ح0.{\displaystyle \rho (e^{h})-h\sigma (e^{h})=O(h^{p+1})\quad {\text{as }}h\to 0.} وبالتحديد، تكون الطريقة متسقة إذا كان ترتيبها واحدًا على الأقل، وهو ما ينطبق إذاρ(1)=0{\displaystyle \rho (1)=0}وρ(1)=σ(1){\displaystyle \rho '(1)=\sigma (1)}.

الاستقرار والتقارب

يعتمد الحل العددي لطريقة الخطوة الواحدة على الشرط الأوليy0{\displaystyle y_{0}}لكن الحل العددي لطريقة الخطوات s يعتمد على جميع قيم البداية s .y0،y1،...،ys-1{\displaystyle y_{0},y_{1},\ldots ,y_{s-1}}لذا، من المهم معرفة ما إذا كان الحل العددي مستقرًا في مواجهة التغيرات في القيم الابتدائية. تُعتبر طريقة الخطوات المتعددة الخطية مستقرةً عند الصفر لمعادلة تفاضلية معينة على فترة زمنية محددة، إذا تسبب تغير في القيم الابتدائية بمقدار ε في تغيير الحل العددي خلال تلك الفترة الزمنية بما لا يزيد عن ، وذلك لقيمة معينة لـ K لا تعتمد على حجم الخطوة h . يُطلق على هذا "الاستقرار عند الصفر" لأنه يكفي التحقق من شرط المعادلة التفاضلية.y=0{\displaystyle y'=0}( سولي ومايرز 2003 ، ص 332) . 

إذا كانت جميع جذور متعددة الحدود المميزة ρ ذات معيار أقل من أو يساوي 1، وكانت الجذور ذات المعيار 1 من الرتبة 1، نقول إن شرط الجذر مُحقق. وتكون طريقة الخطوات المتعددة الخطية مستقرة عند الصفر إذا وفقط إذا تحقق شرط الجذر ( سولي ومايرز 2003 ، ص 335) . 

لنفترض الآن أنه يتم تطبيق طريقة خطية متسقة متعددة الخطوات على معادلة تفاضلية سلسة بدرجة كافية، وأن القيم الابتدائيةy1،...،ys-1{\displaystyle y_{1},\ldots ,y_{s-1}}جميعها تتقارب إلى القيمة الأوليةy0{\displaystyle y_{0}}مثلح0{\displaystyle h\to 0}ثم، يتقارب الحل العددي مع الحل الدقيق عندماح0{\displaystyle h\to 0}إذا وفقط إذا كانت الطريقة مستقرة عند الصفر. تُعرف هذه النتيجة بنظرية دالكويست للتكافؤ ، نسبةً إلى جيرموند دالكويست ؛ وتتشابه هذه النظرية في جوهرها مع نظرية لاكس للتكافؤ لطرق الفروق المحدودة . علاوة على ذلك، إذا كانت الطريقة من الرتبة p ، فإن الخطأ الكلي (الفرق بين الحل العددي والحل الدقيق عند زمن ثابت) هويا(حص){\displaystyle O(h^{p})}( سولي ومايرز 2003 ، ص 340) . 

علاوة على ذلك، إذا كانت الطريقة متقاربة، يُقال إن الطريقة مستقرة بقوة إذاz=1{\displaystyle z=1}هو الجذر الوحيد للقيمة المطلقة 1. إذا كانت الطريقة متقاربة، ولم تتكرر جميع جذور القيمة المطلقة 1، ولكن يوجد أكثر من جذر واحد من هذا النوع، يُقال إنها مستقرة نسبيًا . لاحظ أن 1 يجب أن يكون جذرًا لكي تكون الطريقة متقاربة؛ وبالتالي، فإن الطرق المتقاربة تكون دائمًا إحدى هاتين الحالتين.

لتقييم أداء طرق الخطوات المتعددة الخطية على المعادلات الصلبة ، نأخذ في الاعتبار معادلة الاختبار الخطية y' = λ y . عند تطبيق طريقة الخطوات المتعددة على هذه المعادلة التفاضلية بخطوة مقدارها h، نحصل على علاقة تكرارية خطية ذات متعددة حدود مميزة. π(z؛حλ)=(1-حλβs)zs+ك=0s-1(αك-حλβك)zك=ρ(z)-حλσ(z).{\displaystyle \pi (z;h\lambda )=(1-h\lambda \beta _{s})z^{s}+\sum _{k=0}^{s-1}(\alpha _{k}-h\lambda \beta _{k})z^{k}=\rho (z)-h\lambda \sigma (z).} تُسمى هذه المعادلة متعددة الحدود بمعادلة استقرار طريقة الخطوات المتعددة. إذا كانت جميع جذورها ذات معيار أقل من واحد، فإن الحل العددي لطريقة الخطوات المتعددة سيتقارب إلى الصفر، وتُسمى هذه الطريقة مستقرة استقرارًا مطلقًا لتلك القيمة من . تُسمى الطريقة مستقرة من النوع A إذا كانت مستقرة استقرارًا مطلقًا لجميع قيم hλ ذات الجزء الحقيقي السالب. منطقة الاستقرار المطلق هي مجموعة جميع قيم hλ التي تكون عندها طريقة الخطوات المتعددة مستقرة استقرارًا مطلقًا ( سولي ومايرز ، 2003 ، ص 347 و348) . لمزيد من التفاصيل، راجع قسم المعادلات الصلبة وطرق الخطوات المتعددة . 

مثال

ضع في اعتبارك طريقة آدمز-باشفورث المكونة من ثلاث خطوات yن+3=yن+2+ح(2312و(تن+2،yن+2)-43و(تن+1،yن+1)+512و(تن،yن)).{\displaystyle y_{n+3}=y_{n+2}+h\left({23 \over 12}f(t_{n+2},y_{n+2})-{4 \over 3}f(t_{n+1},y_{n+1})+{5 \over 12}f(t_{n},y_{n})\right).} ومن بين كثيرات الحدود المميزة ما يلي: ρ(z)=z3-z2=z2(z-1){\displaystyle \rho (z)=z^{3}-z^{2}=z^{2}(z-1)} والتي لها جذورz=0،1{\displaystyle z=0,1}وتتحقق الشروط المذكورة أعلاه.z=1{\displaystyle z=1}بما أن الجذر الوحيد ذو المعامل 1، فإن الطريقة مستقرة للغاية.

متعددة الحدود المميزة الأخرى هي σ(z)=2312z2-43z+512{\displaystyle \sigma (z)={\frac {23}{12}}z^{2}-{\frac {4}{3}}z+{\frac {5}{12}}}

الحاجزان الأول والثاني من دالكوست

أثبت جيرموند دالكوست هاتين النتيجتين ، وهما تمثلان حدًا هامًا لرتبة التقارب والاستقرار من النوع A لطريقة الخطوات المتعددة الخطية. وقد أُثبت حاجز دالكوست الأول في بحثه (1956)، والثاني في بحثه (1963) .

الحاجز الأول لدالكويست

ينص حاجز دالكوست الأول على أن طريقة الخطوات المتعددة الخطية ذات q خطوة والمستقرة عند الصفر لا يمكنها الوصول إلى رتبة تقارب أكبر من q + 1 إذا كان q فرديًا، وأكبر من q + 2 إذا كان q زوجيًا. وإذا كانت الطريقة صريحة أيضًا، فلا يمكنها الوصول إلى رتبة أكبر من q ( هاير، نورست، ووانر 1993 ، النظرية III.3.5) .

الحاجز الثاني لدالكويست

ينص حاجز دالكوست الثاني على أنه لا توجد طرق خطية متعددة الخطوات صريحة مستقرة من النوع A. علاوة على ذلك، فإن الرتبة القصوى لطريقة خطية متعددة الخطوات مستقرة من النوع A (ضمنياً) هي 2. ومن بين الطرق الخطية متعددة الخطوات المستقرة من النوع A من الرتبة 2، فإن قاعدة شبه المنحرف لها أصغر ثابت خطأ ( دالكويست 1963 ، النظرية 2.1 و2.2) .

انظر أيضاً

مراجع

  • باشفورث، فرانسيس (1883)، محاولة لاختبار نظريات الخاصية الشعرية من خلال مقارنة الأشكال النظرية والمقاسة لقطرات السائل. مع شرح لطريقة التكامل المستخدمة في إنشاء الجداول التي تعطي الأشكال النظرية لهذه القطرات، بقلم جيه سي آدامز ، كامبريدج{{citation}}: CS1 maint: موقع الناشر مفقود ( رابط ) .
  • بوتشر، جون سي. (2003)، الطرق العددية للمعادلات التفاضلية العادية ، جون وايلي، رقم ISBN 978-0-471-96758-3.
  • دالكوست، جيرموند (1956)، "التقارب والاستقرار في التكامل العددي للمعادلات التفاضلية العادية"، مجلة الرياضيات الإسكندنافية ، 4 : 33-53 ، doi : 10.7146/math.scand.a-10454.
  • دالكوست، جيرموند (1963)، "مسألة استقرار خاصة لطرق الخطوات المتعددة الخطية"، BIT ، 3 : 27-43 ، doi : 10.1007/BF01963532 ، ISSN 0006-3835 ، S2CID 120241743  .
  • جولدستين، هيرمان هـ. (1977)، تاريخ التحليل العددي من القرن السادس عشر إلى القرن التاسع عشر ، نيويورك: سبرينغر-فيرلاغ، ISBN 978-0-387-90277-7.
  • هيرير، إرنست؛ نورسيت، سيفرت بول؛ وانر غيرهارد (1993)، حل المعادلات التفاضلية العادية الأول: مشاكل غير قاسية (  الطبعة الثانية)، برلين: سبرينغر فيرلاغ، ISBN 978-3-540-56670-0.
  • هايرر، إرنست؛ وانر، جيرهارد (1996)، حل المعادلات التفاضلية العادية II: المسائل الصلبة والتفاضلية الجبرية (الطبعة الثانية  )، برلين، نيويورك: سبرينغر-فيرلاغ ، ISBN 978-3-540-60452-5.
  • إيزرليس، أرييه (1996)، مدخل إلى التحليل العددي للمعادلات التفاضلية ، مطبعة جامعة كامبريدج، رمز Bibcode : 1996fcna.book.....I ، رقم ISBN 978-0-521-55655-2.
  • ميلن، دبليو إي (1926)، "التكامل العددي للمعادلات التفاضلية العادية"، المجلة الرياضية الأمريكية الشهرية ، 33 (9)، الجمعية الرياضية الأمريكية: 455-460 ، doi : 10.2307/2299609 ، JSTOR 2299609 .
  • مولتون، فورست ر. (1926)، أساليب جديدة في علم المقذوفات الخارجية ، مطبعة جامعة شيكاغو.
  • الأماكن القريبة : ساكو، ريكاردو؛ ساليري، فاوستو (2000)، Matematica Numerica ، سبرينغر فيرلاج، ISBN 978-88-470-0077-3.
  • سولي، إندري؛ مايرز، ديفيد (2003)، مقدمة في التحليل العددي ، مطبعة جامعة كامبريدج ، رقم ISBN 0-521-00794-1.