الاستيفاء متعدد الحدود

في التحليل العددي ، الاستيفاء متعدد الحدود هو استيفاء مجموعة بيانات معينة بواسطة متعدد الحدود ذي أدنى درجة ممكنة والذي يمر عبر النقاط الموجودة في مجموعة البيانات.

بافتراض مجموعة من n + 1 نقطة بيانات(x0،y0)،...،(xن،yن){\displaystyle (x_{0},y_{0}),\ldots ,(x_{n},y_{n})}، بدون اثنينxج{\displaystyle x_{j}}وهي نفسها دالة متعددة الحدودص(x)=أ0+أ1x++أنxن{\displaystyle p(x)=a_{0}+a_{1}x+\cdots +a_{n}x^{n}}يقال إنها تقوم باستيفاء البيانات إذاص(xج)=yج{\displaystyle p(x_{j})=y_{j}}لكلج{0،1،...،ن}{\displaystyle j\in \{0,1,\dotsc ,n\}}.

يوجد دائمًا متعدد حدود فريد من نوعه، يُعطى عادةً بصيغتين صريحتين، وهما متعددات حدود لاغرانج ومتعددات حدود نيوتن .

التطبيقات

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

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

في التحليل العددي، يُعدّ استيفاء كثيرات الحدود أساسيًا لإجراء عمليات الضرب والتربيع شبه التربيعية، مثل ضرب كاراتسوبا وضرب توم-كوك ، حيث يُعطي الاستيفاء عبر نقاط على كثير حدود الضرب الناتج المطلوب. على سبيل المثال، إذا كان لدينا a = f(x) = a₀x₀ + a₁x₁ + ... و b = g ( x ) = b₀x₀ + b₁x₁ + ... ، فإن الناتج ab هو قيمة محددة لـ W ( x ) = f ( x ) g ( x ) . يمكن بسهولة إيجاد نقاط على طول W ( x ) عند قيم صغيرة لـ x ، وسيؤدي الاستيفاء بناءً على هذه النقاط إلى الحصول على حدود W ( x ) والناتج ab . وكما هو مُصاغ في ضرب كاراتسوبا، فإن هذه التقنية أسرع بكثير من الضرب التربيعي، حتى مع المدخلات ذات الأحجام المتوسطة، وخاصةً على الأجهزة المتوازية.

في علوم الحاسوب ، يؤدي الاستيفاء متعدد الحدود أيضًا إلى خوارزميات للحوسبة الآمنة متعددة الأطراف ومشاركة الأسرار .

نظرية الاستيفاء

لأين+1{\displaystyle n+1}نقاط البيانات ثنائية المتغيرات(x0،y0)،...،(xن،yن)R2{\displaystyle (x_{0},y_{0}),\dotsc ,(x_{n},y_{n})\in \mathbb {R} ^{2}}حيث لا يوجد اثنانxج{\displaystyle x_{j}}إذا كانت متطابقة، فهناك متعددة حدود فريدةص(x){\displaystyle p(x)}درجة علمية على الأكثرن{\displaystyle n}التي تقوم باستيفاء هذه النقاط، أيص(x0)=y0،...،ص(xن)=yن{\displaystyle p(x_{0})=y_{0},\ldots ,p(x_{n})=y_{n}}[ 1 ]

وبصورة مكافئة، بالنسبة لاختيار ثابت لعقد الاستيفاءxج{\displaystyle x_{j}}يُعرّف الاستيفاء متعدد الحدود تقابلًا خطيًالن{\displaystyle L_{n}}بين ( ن + 1) من القيم العددية الحقيقية(y0،...،yن)Rن+1{\displaystyle (y_{0},\ldots ,y_{n})\in \mathbb {R} ^{n+1}}والفضاء المتجهيP(ن){\displaystyle P(n)}من كثيرات الحدود الحقيقية من الدرجة n على الأكثر : لن:Rن+1P(ن).{\displaystyle L_{n}:\mathbb {R} ^{n+1}{\stackrel {\sim }{\longrightarrow }}\,P(n).}

هذا نوع من نظريات الحل الأحادي . وتكون النظرية صالحة أيضًا على أي حقل لانهائي بدلاً من الأعداد الحقيقية.R{\displaystyle \mathbb {R} }على سبيل المثال، الأعداد النسبية أو المركبة.

الدليل الأول

ضع في اعتبارك دوال أساس لاغرانجل0(x)،...،لن(x){\displaystyle L_{0}(x),\ldots ,L_{n}(x)}مقدم من: لج(x)=أنا=0،أناجنx-xأناxج-xأنا=(x-x0)(x-xج-1)(x-xج+1)(x-xن)(xج-x0)(xج-xج-1)(xج-xج+1)(xج-xن).{\displaystyle L_{j}(x)=\prod _{i=0,i\neq j}^{n}{\frac {x-x_{i}}{x_{j}-x_{i}}}={\frac {(x-x_{0})\cdots (x-x_{j-1})(x-x_{j+1})\cdots (x-x_{n})}{(x_{j}-x_{0})\cdots (x_{j}-x_{j-1})(x_{j}-x_{j+1})\cdots (x_{j}-x_{n})}}.}

لاحظ أنلج(x){\displaystyle L_{j}(x)}هي متعددة حدود من الدرجةن{\displaystyle n}ولدينالج(xك)=0{\displaystyle L_{j}(x_{k})=0}لكلجك{\displaystyle j\neq k}، بينمالك(xك)=1{\displaystyle L_{k}(x_{k})=1}وبناءً على ذلك، فإن التركيبة الخطية هي: ص(x)=ج=0نyجلج(x){\displaystyle p(x)=\sum _{j=0}^{n}y_{j}L_{j}(x)} لديهص(xك)=جyجلج(xك)=yك{\displaystyle p(x_{k})=\sum _{j}y_{j}\,L_{j}(x_{k})=y_{k}}، لذاص(x){\displaystyle p(x)}هي متعددة حدود استيفاء من الدرجةن{\displaystyle n}.

لإثبات التفرد، افترض وجود متعددة حدود استيفائية أخرىq(x){\displaystyle q(x)}درجة علمية على الأكثرن{\displaystyle n}، لهذا السبب ص(xك)=q(xك){\displaystyle p(x_{k})=q(x_{k})}للجميعك=0،...،ن{\displaystyle k=0,\dotsc ,n}. ثمص(x)-q(x){\displaystyle p(x)-q(x)}هي متعددة حدود من الدرجة على الأكثرن{\displaystyle n}والذي يحتوين+1{\displaystyle n+1}الأصفار المميزة (الـxك{\displaystyle x_{k}}). لكن متعددة حدود غير صفرية من الدرجة على الأكثرن{\displaystyle n}يمكن أن يكون لديه على الأكثرن{\displaystyle n}أصفار، [ أ ] لذلكص(x)-q(x){\displaystyle p(x)-q(x)}يجب أن تكون كثيرة الحدود الصفرية، أيص(x)=q(x){\displaystyle p(x)=q(x)}[ 2 ]

الدليل الثاني

اكتب متعددة الحدود الاستيفائية على الصورة

بإدخال هذا في معادلات الاستيفاءص(xج)=yج{\displaystyle p(x_{j})=y_{j}}، فنحصل على نظام من المعادلات الخطية في المعاملاتأج{\displaystyle a_{j}}، والتي تُقرأ في شكل مصفوفة-متجه على النحو التالي : [x0نx0ن-1x0ن-2...x01x1نx1ن-1x1ن-2...x11xننxنن-1xنن-2...xن1][أنأن-1أ0]=[y0y1yن].{\displaystyle {\begin{bmatrix}x_{0}^{n}&x_{0}^{n-1}&x_{0}^{n-2}&\ldots &x_{0}&1\\x_{1}^{n}&x_{1}^{n-1}&x_{1}^{n-2}&\ldots &x_{1}&1\\\vdots &\vdots &\vdots &&\vdots &\vdots \\x_{n}^{n}&x_{n}^{n-1}&x_{n}^{n-2}&\ldots &x_{n}&1\end{bmatrix}}{\begin{bmatrix}a_{n}\\a_{n-1}\\\vdots \\a_{0}\end{bmatrix}}={\begin{bmatrix}y_{0}\\y_{1}\\\vdots \\y_{n}\end{bmatrix}}.}

وسيطص(x){\displaystyle p(x)}يتوافق مع الحلأ=(أن،...،أ0){\displaystyle A=(a_{n},\ldots ,a_{0})}معادلة المصفوفة أعلاهXأ=Y{\displaystyle X\cdot A=Y}المصفوفة X على اليسار هي مصفوفة فاندرموند ، ومحددها معروف بأنهالمحقق(X)=0أنا<جن(xج-xأنا)،{\displaystyle \textstyle \det(X)=\prod _{0\leq i<j\leq n}(x_{j}-x_{i}),}وهو غير صفري لأن العقدxج{\displaystyle x_{j}}جميعها متميزة. وهذا يضمن أن المصفوفة قابلة للعكس وأن المعادلة لها حل وحيدأ=X-1Y{\displaystyle A=X^{-1}\cdot Y}؛ إنه،ص(x){\displaystyle p(x)}موجود وفريد ​​من نوعه.

نتيجة

لوو(x){\displaystyle f(x)}هي متعددة حدود من الدرجة على الأكثرن{\displaystyle n}ثم متعددة الحدود الاستيفائية لـو(x){\displaystyle f(x)}فين+1{\displaystyle n+1}النقاط المميزة هيو(x){\displaystyle f(x)}نفسها.

بناء متعددة الحدود الاستيفائية

تشير النقاط الحمراء إلى نقاط البيانات ( x k , y k ) ، بينما يوضح المنحنى الأزرق متعدد الحدود للاستيفاء.

استيفاء لاغرانج

يمكننا كتابة متعددة الحدود مباشرة بدلالة متعددات حدود لاغرانج على النحو التالي: ص(x)=(x-x1)(x-x2)(x-xن)(x0-x1)(x0-x2)(x0-xن)y0+(x-x0)(x-x2)(x-xن)(x1-x0)(x1-x2)(x1-xن)y1++(x-x0)(x-x1)(x-xن-1)(xن-x0)(xن-x1)(xن-xن-1)yن=أنا=0ن(جأنا0جنx-xجxأنا-xج)yأنا=أنا=0نص(x)ص(xأنا)(x-xأنا)yأنا{\displaystyle {\begin{aligned}p(x)&={\frac {(x-x_{1})(x-x_{2})\cdots (x-x_{n})}{(x_{0}-x_{1})(x_{0}-x_{2})\cdots (x_{0}-x_{n})}}y_{0}\\[4pt]&+{\frac {(x-x_{0})(x-x_{2})\cdots (x-x_{n})}{(x_{1}-x_{0})(x_{1}-x_{2})\cdots (x_{1}-x_{n})}}y_{1}\\[4pt]&+\cdots \\[4pt]&+{\frac {(x-x_{0})(x-x_{1})\cdots (x-x_{n-1})}{(x_{n}-x_{0})(x_{n}-x_{1})\cdots (x_{n}-x_{n-1})}}y_{n}\\[7pt]&=\sum _{i=0}^{n}{\Biggl (}\prod _{\stackrel {\!0\,\leq \,j\,\leq \,n}{j\,\neq \,i}}{\frac {x-x_{j}}{x_{i}-x_{j}}}{\Biggr )}y_{i}=\sum _{i=0}^{n}{\frac {p(x)}{p'(x_{i})(x-x_{i})}}\,y_{i}\end{aligned}}}بالنسبة للوسائط المصفوفية، تسمى هذه الصيغة صيغة سيلفستر، وتكون كثيرات حدود لاغرانج ذات القيم المصفوفية هي المتغيرات المشتركة لفروبينيوس .

استيفاء نيوتن

نظرية

لكثير الحدودصن{\displaystyle p_{n}}من درجة أقل من أو تساوين{\displaystyle n}، الذي يقوم بالإيجازو{\displaystyle f}عند العقدxأنا{\displaystyle x_{i}}أينأنا=0،1،2،3،،ن{\displaystyle i=0,1,2,3,\cdots ,n}. يتركصن+1{\displaystyle p_{n+1}}ليكن كثير الحدود من الدرجة الأقل من أو تساوين+1{\displaystyle n+1}ذلك الاستيفاءو{\displaystyle f}عند العقدxأنا{\displaystyle x_{i}}أينأنا=0،1،2،3،،ن،ن+1{\displaystyle i=0,1,2,3,\cdots ,n,n+1}. ثمصن+1{\displaystyle p_{n+1}}يُعطى بواسطة:صن+1(x)=صن(x)+أن+1wن(x){\displaystyle p_{n+1}(x)=p_{n}(x)+a_{n+1}w_{n}(x)}أينwن(x):=أنا=0ن(x-xأنا){\textstyle w_{n}(x):=\prod _{i=0}^{n}(x-x_{i})}يُعرف أيضًا باسم أساس نيوتن وأن+1:=و(xن+1)-صن(xن+1)wن(xن+1){\textstyle a_{n+1}:={f(x_{n+1})-p_{n}(x_{n+1}) \over w_{n}(x_{n+1})}}.

دليل:

ويمكن إثبات ذلك في الحالة التيأنا=0،1،2،3،،ن{\displaystyle i=0,1,2,3,\cdots ,n}:صن+1(xأنا)=صن(xأنا)+أن+1ج=0ن(xأنا-xج)=صن(xأنا){\displaystyle p_{n+1}(x_{i})=p_{n}(x_{i})+a_{n+1}\prod _{j=0}^{n}(x_{i}-x_{j})=p_{n}(x_{i})}ومتىأنا=ن+1{\displaystyle i=n+1}:صن+1(xن+1)=صن(xن+1)+و(xن+1)-صن(xن+1)wن(xن+1)wن(xن+1)=و(xن+1){\displaystyle p_{n+1}(x_{n+1})=p_{n}(x_{n+1})+{f(x_{n+1})-p_{n}(x_{n+1}) \over w_{n}(x_{n+1})}w_{n}(x_{n+1})=f(x_{n+1})}بفضل تفرد كثيرات الحدود المُستكملة من الدرجة الأقل منن+1{\displaystyle n+1}،صن+1(x)=صن(x)+أن+1wن(x){\textstyle p_{n+1}(x)=p_{n}(x)+a_{n+1}w_{n}(x)}وهي عملية الاستيفاء متعددة الحدود المطلوبة. وبالتالي، يمكن التعبير عن الدالة على النحو التالي:

صن(x)=أ0+أ1(x-x0)+أ2(x-x0)(x-x1)++أن(x-x0)(x-xن-1).{\textstyle p_{n}(x)=a_{0}+a_{1}(x-x_{0})+a_{2}(x-x_{0})(x-x_{1})+\cdots +a_{n}(x-x_{0})\cdots (x-x_{n-1}).}

معاملات كثير الحدود

للعثور علىأأنا{\displaystyle a_{i}}علينا حل المصفوفة المثلثية السفلية المتكونة من ترتيبصن(xأنا)=و(xأنا)=yأنا{\textstyle p_{n}(x_{i})=f(x_{i})=y_{i}}من المعادلة أعلاه في شكل مصفوفة:

[1...01x1-x01x2-x0(x2-x0)(x2-x1)1xن-x0......ج=0ن-1(xن-xج)][أ0أن]=[y0yن]{\displaystyle {\begin{bmatrix}1&&\ldots &&0\\1&x_{1}-x_{0}&&&\\1&x_{2}-x_{0}&(x_{2}-x_{0})(x_{2}-x_{1})&&\vdots \\\vdots &\vdots &&\ddots &\\1&x_{n}-x_{0}&\ldots &\ldots &\prod _{j=0}^{n-1}(x_{n}-x_{j})\end{bmatrix}}{\begin{bmatrix}a_{0}\\\\\vdots \\\\\\a_{n}\end{bmatrix}}={\begin{bmatrix}y_{0}\\\\\vdots \\\\\\y_{n}\end{bmatrix}}}

تُشتق المعاملات على النحو التالي

أج:=[y0،...،yج]{\displaystyle a_{j}:=[y_{0},\ldots ,y_{j}]}

أين

[y0،...،yج]{\displaystyle [y_{0},\ldots ,y_{j}]}

يُستخدم الرمز للدلالة على الفروق المقسمة . وبالتالي، تُستخدم كثيرات حدود نيوتن لتقديم صيغة استيفاء متعددة الحدود لـ n نقطة. [ 2 ]

صيغة نيوتن الأمامية

يمكن التعبير عن متعددة حدود نيوتن بصيغة مبسطة عندماx0،x1،...،xك{\displaystyle x_{0},x_{1},\dots ,x_{k}}يتم ترتيبها بشكل متتابع مع تباعد متساوٍ.

لوx0،x1،...،xك{\displaystyle x_{0},x_{1},\dots ,x_{k}}مرتبة بشكل متتابع ومتباعدة بمسافات متساوية معxأنا=x0+أناح{\displaystyle {x}_{i}={x}_{0}+ih}بالنسبة لـ i = 0، 1، ...، k ، ويتم التعبير عن متغير ما x على النحو التاليx=x0+sح{\displaystyle {x}={x}_{0}+sh}ثم الفرقx-xأنا{\displaystyle x-x_{i}}يمكن كتابتها على النحو التالي(s-أنا)ح{\displaystyle (s-i)h}وبذلك تصبح متعددة حدود نيوتن

شمال(x)=[y0]+[y0،y1]sح++[y0،...،yك]s(s-1)(s-ك+1)حك=أنا=0كs(s-1)(s-أنا+1)حأنا[y0،...،yأنا]=أنا=0ك(sأنا)أنا!حأنا[y0،...،yأنا].{\displaystyle {\begin{aligned}N(x)&=[y_{0}]+[y_{0},y_{1}]sh+\cdots +[y_{0},\ldots ,y_{k}]s(s-1)\cdots (s-k+1){h}^{k}\\&=\sum _{i=0}^{k}s(s-1)\cdots (s-i+1){h}^{i}[y_{0},\ldots ,y_{i}]\\&=\sum _{i=0}^{k}{s \choose i}i!{h}^{i}[y_{0},\ldots ,y_{i}].\end{aligned}}}

بما أن العلاقة بين الفروق المقسمة والفروق الأمامية معطاة على النحو التالي: [ 3 ][yج،yج+1،...،yج+ن]=1ن!حنΔ(ن)yج،{\displaystyle [y_{j},y_{j+1},\ldots ,y_{j+n}]={\frac {1}{n!h^{n}}}\Delta ^{(n)}y_{j},}أخذyأنا=و(xأنا){\displaystyle y_{i}=f(x_{i})}، إذا تم اعتبار تمثيل x في الأقسام السابقة بدلاً من ذلكx=xج+sح{\displaystyle x=x_{j}+sh}، تُعبّر صيغة نيوتن للاستيفاء الأمامي على النحو التالي:و(x)شمال(x)=شمال(xج+sح)=أنا=0ك(sأنا)Δ(أنا)و(xج){\displaystyle f(x)\approx N(x)=N(x_{j}+sh)=\sum _{i=0}^{k}{s \choose i}\Delta ^{(i)}f(x_{j})}وهو استيفاء جميع النقاط بعدxج{\displaystyle x_{j}}ويتم توسيعها على النحو التالي:و(xج+sح)=و(xج)+s1!Δو(xج)+s(s-1)2!Δ2و(xج)+s(s-1)(s-2)3!Δ3و(xج)+s(s-1)(s-2)(s-3)4!Δ4و(xج)+{\displaystyle f(x_{j}+sh)=f(x_{j})+{\frac {s}{1!}}\Delta f(x_{j})+{\frac {s(s-1)}{2!}}\Delta ^{2}f(x_{j})+{\frac {s(s-1)(s-2)}{3!}}\Delta ^{3}f(x_{j})+{\frac {s(s-1)(s-2)(s-3)}{4!}}\Delta ^{4}f(x_{j})+\cdots }

صيغة نيوتن العكسية

إذا أعيد ترتيب العقد على النحو التاليxك،xك-1،...،x0{\displaystyle {x}_{k},{x}_{k-1},\dots ,{x}_{0}}تصبح متعددة حدود نيوتن

شمال(x)=[yك]+[yك،yك-1](x-xك)++[yك،...،y0](x-xك)(x-xك-1)(x-x1).{\displaystyle N(x)=[y_{k}]+[{y}_{k},{y}_{k-1}](x-{x}_{k})+\cdots +[{y}_{k},\ldots ,{y}_{0}](x-{x}_{k})(x-{x}_{k-1})\cdots (x-{x}_{1}).}

لوxك،xك-1،...،x0{\displaystyle {x}_{k},\;{x}_{k-1},\;\dots ,\;{x}_{0}}متباعدة بالتساوي معxأنا=xك-(ك-أنا)ح{\displaystyle {x}_{i}={x}_{k}-(k-i)h}لـ i = 0، 1، ...، k وx=xك+sح{\displaystyle {x}={x}_{k}+sh}، ثم،

شمال(x)=[yك]+[yك،yك-1]sح++[yك،...،y0]s(s+1)(s+ك-1)حك=أنا=0ك(-1)أنا(-sأنا)أنا!حأنا[yك،...،yك-أنا].{\displaystyle {\begin{aligned}N(x)&=[{y}_{k}]+[{y}_{k},{y}_{k-1}]sh+\cdots +[{y}_{k},\ldots ,{y}_{0}]s(s+1)\cdots (s+k-1){h}^{k}\\&=\sum _{i=0}^{k}{(-1)}^{i}{-s \choose i}i!{h}^{i}[{y}_{k},\ldots ,{y}_{k-i}].\end{aligned}}}

بما أن العلاقة بين الفروق المقسمة والفروق الخلفية معطاة على النحو التالي:[yج،yج-1،...،yج-ن]=1ن!حن(ن)yج،{\displaystyle [{y}_{j},y_{j-1},\ldots ,{y}_{j-n}]={\frac {1}{n!h^{n}}}\nabla ^{(n)}y_{j},}أخذyأنا=و(xأنا){\displaystyle y_{i}=f(x_{i})}، إذا تم اعتبار تمثيل x في الأقسام السابقة بدلاً من ذلكx=xج+sح{\displaystyle x=x_{j}+sh}، تُعبّر صيغة نيوتن للاستيفاء العكسي على النحو التالي:و(x)شمال(x)=شمال(xج+sح)=أنا=0ك(-1)أنا(-sأنا)(أنا)و(xج).{\displaystyle f(x)\approx N(x)=N(x_{j}+sh)=\sum _{i=0}^{k}{(-1)}^{i}{-s \choose i}\nabla ^{(i)}f(x_{j}).}وهو استيفاء جميع النقاط قبلxج{\displaystyle x_{j}}ويتم توسيعها على النحو التالي:و(xج+sح)=و(xج)+s1!و(xج)+s(s+1)2!2و(xج)+s(s+1)(s+2)3!3و(xج)+s(s+1)(s+2)(s+3)4!4و(xج)+{\displaystyle f(x_{j}+sh)=f(x_{j})+{\frac {s}{1!}}\nabla f(x_{j})+{\frac {s(s+1)}{2!}}\nabla ^{2}f(x_{j})+{\frac {s(s+1)(s+2)}{3!}}\nabla ^{3}f(x_{j})+{\frac {s(s+1)(s+2)(s+3)}{4!}}\nabla ^{4}f(x_{j})+\cdots }

رسم تخطيطي على شكل معين

مخطط المعين هو مخطط يُستخدم لوصف صيغ الاستيفاء المختلفة التي يمكن إنشاؤها لمجموعة بيانات معينة. يمكن استخدام خط يبدأ من الحافة اليسرى ويمتد عبر المخطط إلى اليمين لتمثيل صيغة الاستيفاء إذا تم اتباع القواعد التالية: [ 4 ]

مخطط المعين: تمثيل هندسي لعمليات الاستيفاء متعددة الحدود.
  1. تشير الخطوات من اليسار إلى اليمين إلى الجمع، بينما تشير الخطوات من اليمين إلى اليسار إلى الطرح.
  2. إذا كان ميل الدرجة موجبًا، فإن الحد المستخدم هو حاصل ضرب الفرق في العامل الذي يليه مباشرة. أما إذا كان ميل الدرجة سالبًا، فإن الحد المستخدم هو حاصل ضرب الفرق في العامل الذي يسبقه مباشرة.
  3. إذا كانت الخطوة أفقية وتمر عبر عامل، فاستخدم حاصل ضرب العامل في متوسط ​​الحدين اللذين يسبقانه مباشرةً والحدين اللذين يليانه مباشرةً. وإذا كانت الخطوة أفقية وتمر عبر فرق، فاستخدم حاصل ضرب الفرق في متوسط ​​الحدين اللذين يسبقانه مباشرةً والحدين اللذين يليانه مباشرةً.

يتم التعبير عن العوامل باستخدام الصيغة التالية:ج(u+ك،ن)=(u+ك)(u+ك-1)(u+ك-ن+1)ن!{\displaystyle C(u+k,n)={\frac {(u+k)(u+k-1)\cdots (u+k-n+1)}{n!}}}

إثبات التكافؤ

إذا كان المسار يبدأ منΔن-1ys{\displaystyle \Delta ^{n-1}y_{s}}لΔن+1ys-1{\displaystyle \Delta ^{n+1}y_{s-1}}ويمكن أن يتم الاتصال من خلال ثلاث خطوات وسيطة، (أ) من خلالΔنys-1{\displaystyle \Delta ^{n}y_{s-1}}(ب) من خلالج(u-s،ن){\textstyle C(u-s,n)}أو (ج) من خلالΔنys{\displaystyle \Delta ^{n}y_{s}}. إن إثبات تكافؤ هذه المسارات الثلاثة المكونة من خطوتين يجب أن يثبت أنه يمكن تحويل جميع المسارات (المكونة من n خطوة) بنفس البداية والنهاية، وكلها تمثل نفس الصيغة.

المسار (أ):

ج(u-s،ن)Δنys-1+ج(u-s+1،ن+1)Δن+1ys-1{\displaystyle C(u-s,n)\Delta ^{n}y_{s-1}+C(u-s+1,n+1)\Delta ^{n+1}y_{s-1}}

المسار (ب):

ج(u-s،ن)Δنys+ج(u-s،ن+1)Δن+1ys-1{\displaystyle C(u-s,n)\Delta ^{n}y_{s}+C(u-s,n+1)\Delta ^{n+1}y_{s-1}}

المسار (ج):

ج(u-s،ن)Δنys-1+Δنys2+ج(u-s+1،ن+1)+ج(u-s،ن+1)2Δن+1ys-1{\displaystyle C(u-s,n){\frac {\Delta ^{n}y_{s-1}+\Delta ^{n}y_{s}}{2}}\quad +{\frac {C(u-s+1,n+1)+C(u-s,n+1)}{2}}\Delta ^{n+1}y_{s-1}}

طرح المساهمات من المسارين أ و ب:

المسار أ - المسار ب=ج(u-s،ن)(Δنys-1-Δنys)+(ج(u-s+1،ن+1)-ج(u-s،ن-1))Δن+1ys-1=-ج(u-s،ن)Δن+1ys-1+ج(u-s،ن)(u-s+1)-(u-s-ن)ن+1Δن+1ys-1=ج(u-s،ن)(-Δن+1ys-1+Δن+1ys-1)=0{\displaystyle {\begin{aligned}{\text{Path a - Path b}}=&C(u-s,n)(\Delta ^{n}y_{s-1}-\Delta ^{n}y_{s})+(C(u-s+1,n+1)-C(u-s,n-1))\Delta ^{n+1}y_{s-1}\\=&-C(u-s,n)\Delta ^{n+1}y_{s-1}+C(u-s,n){\frac {(u-s+1)-(u-s-n)}{n+1}}\Delta ^{n+1}y_{s-1}\\=&C(u-s,n)(-\Delta ^{n+1}y_{s-1}+\Delta ^{n+1}y_{s-1})=0\\\end{aligned}}}

وبالتالي، فإن مساهمة كل من المسار (أ) والمسار (ب) متساوية. وبما أن المسار (ج) هو متوسط ​​المسارين (أ) و(ب)، فإنه يُساهم أيضًا بنفس الدالة في كثير الحدود. ومن ثم، يتضح تكافؤ المسارات ذات نقاط البداية والنهاية نفسها. وللتحقق مما إذا كان بالإمكان تحريك المسارات إلى قيم مختلفة في الزاوية اليسرى، يكفي أخذ مسارين فقط: (أ)ys+1{\displaystyle y_{s+1}}لys{\displaystyle y_{s}}خلالΔys{\displaystyle \Delta y_{s}}أو (ب) عامل بينys+1{\displaystyle y_{s+1}}وys{\displaystyle y_{s}}، لys{\displaystyle y_{s}}خلالΔys{\displaystyle \Delta y_{s}}أو (ج) بدءاً منys{\displaystyle y_{s}}.

المسار (أ)

ys+1+ج(u-s-1،1)Δys-ج(u-s،1)Δys{\displaystyle y_{s+1}+C(u-s-1,1)\Delta y_{s}-C(u-s,1)\Delta y_{s}}

المسار (ب)

ys+1+ys2+ج(u-s-1،1)+ج(u-s،1)2Δys-ج(u-s،1)Δys{\displaystyle {\frac {y_{s+1}+y_{s}}{2}}+{\frac {C(u-s-1,1)+C(u-s,1)}{2}}\Delta y_{s}-C(u-s,1)\Delta y_{s}}

المسار (ج)

ys{\displaystyle y_{s}}

منذΔys=ys+1-ys{\displaystyle \Delta y_{s}=y_{s+1}-y_{s}}وبتعويض المعادلات أعلاه، يتضح أن جميع الحدود المذكورة أعلاه تختزل إلىys{\displaystyle y_{s}}وبالتالي فهما متكافئان. ومن ثم يمكن تحويل هذه المسارات لتبدأ من الزاوية اليسرى وتنتهي عند نقطة مشتركة. [ 4 ]

صيغة نيوتن

بأخذ المقطع العرضي ذي الميل السالب منy0{\displaystyle y_{0}}لΔنy0{\displaystyle \Delta ^{n}y_{0}}تعطي صيغة الاستيفاء لجميعن+1{\displaystyle n+1}نقاط مرتبة بشكل متتابع، تعادل صيغة نيوتن للاستيفاء الأمامي:

y(s)=y0+ج(s،1)Δy0+ج(s،2)Δ2y0+ج(s،3)Δ3y0+=y0+sΔy0+s(s-1)2Δ2y0+s(s-1)(s-2)3!Δ3y0+s(s-1)(s-2)(s-3)4!Δ4y0+{\displaystyle {\begin{aligned}y(s)&=y_{0}+C(s,1)\Delta y_{0}+C(s,2)\Delta ^{2}y_{0}+C(s,3)\Delta ^{3}y_{0}+\cdots \\&=y_{0}+s\Delta y_{0}+{\frac {s(s-1)}{2}}\Delta ^{2}y_{0}+{\frac {s(s-1)(s-2)}{3!}}\Delta ^{3}y_{0}+{\frac {s(s-1)(s-2)(s-3)}{4!}}\Delta ^{4}y_{0}+\cdots \end{aligned}}}

بينما، بأخذ الميل الموجب المستعرض منyن{\displaystyle y_{n}}لنyن=Δنy0{\displaystyle \nabla ^{n}y_{n}=\Delta ^{n}y_{0}}، تعطي صيغة الاستيفاء لجميعن+1{\displaystyle n+1}نقاط مرتبة بشكل متتابع، تعادل صيغة نيوتن للاستيفاء العكسي:

y(u)=yك+ج(u-ك،1)Δyك-1+ج(u-ك+1،2)Δ2yك-2+ج(u-ك+2،3)Δ3yك-3+=yك+(u-ك)Δyك-1+(u-ك+1)(u-ك)2Δ2yك-2+(u-ك+2)(u-ك+1)(u-ك)3!Δ3yك-3+y(ك+s)=yك+(s)yك+(s+1)s22yك+(s+2)(s+1)s3!3yك+(s+3)(s+2)(s+1)s4!4yك+{\displaystyle {\begin{aligned}y(u)&=y_{k}+C(u-k,1)\Delta y_{k-1}+C(u-k+1,2)\Delta ^{2}y_{k-2}+C(u-k+2,3)\Delta ^{3}y_{k-3}+\cdots \\&=y_{k}+(u-k)\Delta y_{k-1}+{\frac {(u-k+1)(u-k)}{2}}\Delta ^{2}y_{k-2}+{\frac {(u-k+2)(u-k+1)(u-k)}{3!}}\Delta ^{3}y_{k-3}+\cdots \\y(k+s)&=y_{k}+(s)\nabla y_{k}+{\frac {(s+1)s}{2}}\nabla ^{2}y_{k}+{\frac {(s+2)(s+1)s}{3!}}\nabla ^{3}y_{k}+{\frac {(s+3)(s+2)(s+1)s}{4!}}\nabla ^{4}y_{k}+\cdots \\\end{aligned}}}

أينs=u-ك{\displaystyle s=u-k}هو الرقم المقابل للرقم المُدخل في استيفاء نيوتن.

صيغة جاوس

اتخاذ خط متعرج نحو اليمين بدءًا منy0{\displaystyle y_{0}}مع ميل سالب، نحصل على صيغة جاوس الأمامية:

y(u)=y0+uΔy0+u(u-1)2Δ2y-1+(u+1)u(u-1)3!Δ3y-1+(u+1)u(u-1)(u-2)4!Δ4y-2+{\displaystyle y(u)=y_{0}+u\Delta y_{0}+{\frac {u(u-1)}{2}}\Delta ^{2}y_{-1}+{\frac {(u+1)u\left(u-1\right)}{3!}}\Delta ^{3}y_{-1}+{\frac {(u+1)u\left(u-1\right)(u-2)}{4!}}\Delta ^{4}y_{-2}+\cdots }

بينما يبدأ منy0{\displaystyle y_{0}}وبميل موجب، نحصل على صيغة جاوس العكسية:

y(u)=y0+uΔy-1+(u+1)u2Δ2y-1+(u+1)u(u-1)3!Δ3y-2+(u+2)(u+1)u(u-1)4!Δ4y-2+{\displaystyle y(u)=y_{0}+u\Delta y_{-1}+{\frac {(u+1)u}{2}}\Delta ^{2}y_{-1}+{\frac {(u+1)u\left(u-1\right)}{3!}}\Delta ^{3}y_{-2}+{\frac {(u+2)(u+1)u\left(u-1\right)}{4!}}\Delta ^{4}y_{-2}+\cdots }

تركيبة ستيرلينغ

باتباع مسار أفقي نحو اليمين بدءًا منy0{\displaystyle y_{0}}، فنحصل على صيغة ستيرلينغ:

y(u)=y0+uΔy0+Δy-12+ج(u+1،2)+ج(u،2)2Δ2y-1+ج(u+1،3)Δ3y-2+Δ3y-12+=y0+uΔy0+Δy-12+u22Δ2y-1+u(u2-1)3!Δ3y-2+Δ3y-12+u2(u2-1)4!Δ4y-2+{\displaystyle {\begin{aligned}y(u)&=y_{0}+u{\frac {\Delta y_{0}+\Delta y_{-1}}{2}}+{\frac {C(u+1,2)+C(u,2)}{2}}\Delta ^{2}y_{-1}+C(u+1,3){\frac {\Delta ^{3}y_{-2}+\Delta ^{3}y_{-1}}{2}}+\cdots \\&=y_{0}+u{\frac {\Delta y_{0}+\Delta y_{-1}}{2}}+{\frac {u^{2}}{2}}\Delta ^{2}y_{-1}+{\frac {u(u^{2}-1)}{3!}}{\frac {\Delta ^{3}y_{-2}+\Delta ^{3}y_{-1}}{2}}+{\frac {u^{2}(u^{2}-1)}{4!}}\Delta ^{4}y_{-2}+\cdots \end{aligned}}}

صيغة ستيرلينغ هي متوسط ​​صيغتي غاوس الأمامية والخلفية.

صيغة بيسل

باتباع مسار أفقي نحو اليمين بدءًا من العامل بينy0{\displaystyle y_{0}}وy1{\displaystyle y_{1}}، فنحصل على صيغة بيسل:

y(u)=1y0+y12+ج(u،1)+ج(u-1،1)2Δy0+ج(u،2)Δ2y-1+Δ2y02+=y0+y12+(u-12)Δy0+u(u-1)2Δ2y-1+Δ2y02+(u-12)u(u-1)3!Δ3y0+(u+1)u(u-1)(u-2)4!Δ4y-1+Δ4y-22+{\displaystyle {\begin{aligned}y(u)&=1{\frac {y_{0}+y_{1}}{2}}+{\frac {C(u,1)+C(u-1,1)}{2}}\Delta y_{0}+C(u,2){\frac {\Delta ^{2}y_{-1}+\Delta ^{2}y_{0}}{2}}+\cdots \\&={\frac {y_{0}+y_{1}}{2}}+\left(u-{\frac {1}{2}}\right)\Delta y_{0}+{\frac {u(u-1)}{2}}{\frac {\Delta ^{2}y_{-1}+\Delta ^{2}y_{0}}{2}}+{\frac {\left(u-{\frac {1}{2}}\right)u\left(u-1\right)}{3!}}\Delta ^{3}y_{0}+{\frac {(u+1)u(u-1)(u-2)}{4!}}{\frac {\Delta ^{4}y_{-1}+\Delta ^{4}y_{-2}}{2}}+\cdots \\\end{aligned}}}

خوارزميات فاندرموند

قد يكون لمصفوفة فاندرموند في البرهان الثاني أعلاه رقم حالة كبير ، [ 5 ] مما يتسبب في أخطاء كبيرة عند حساب المعاملات a i إذا تم حل نظام المعادلات باستخدام طريقة الحذف الغاوسي .

لذلك ، اقترح العديد من المؤلفين خوارزميات تستغل بنية مصفوفة فانديرموند لحساب حلول مستقرة عدديًا في O( ) عملية بدلًا من O( ) المطلوبة في طريقة الحذف الغاوسي. [ 6 ] [ 7 ] [ 8 ] تعتمد هذه الطرق على إنشاء استيفاء نيوتن لكثير الحدود أولًا ، ثم تحويله إلى صيغة أحادية الحد .

خوارزميات غير فاندرموند

لإيجاد متعددة الحدود الاستيفائية p ( x ) في فضاء المتجهات P ( n ) لمتعددات الحدود من الدرجة n ، يمكننا استخدام أساس أحادي الحد المعتاد لـ P ( n ) وعكس مصفوفة فانديرموند باستخدام طريقة الحذف الغاوسي، مما ينتج عنه تكلفة حسابية من رتبة O( ) عملية. ولتحسين هذه الخوارزمية، يمكن لأساس أكثر ملاءمة لـ P ( n ) تبسيط حساب المعاملات، والتي يجب ترجمتها لاحقًا إلى أساس أحادي الحد .

إحدى الطرق هي كتابة متعددة الحدود للاستيفاء بصيغة نيوتن (أي باستخدام أساس نيوتن) واستخدام طريقة الفروق المقسمة لحساب المعاملات، مثل خوارزمية نيفيل . تبلغ تكلفة هذه الطريقة O( ) عملية حسابية. علاوة على ذلك، لا تحتاج إلا إلى O( n ) من العمليات الإضافية عند إضافة نقطة جديدة إلى مجموعة البيانات، بينما في الطرق الأخرى، يجب إعادة الحساب بالكامل.

يُفضّل استخدام طريقة أخرى عندما لا يكون الهدف هو حساب معاملات p ( x )، وإنما قيمة واحدة فقط p ( a ) عند نقطة x = a غير موجودة في مجموعة البيانات الأصلية. تحسب صيغة لاغرانج القيمة p ( a ) بتعقيد زمني O( ) . [ 9 ]

تم استخدام شكل برنشتاين في برهان بناء لنظرية تقريب فايرشتراس بواسطة برنشتاين واكتسب أهمية كبيرة في رسومات الحاسوب في شكل منحنيات بيزير .

الاستيفاءات كمجموعات خطية من القيم

بالنظر إلى مجموعة من نقاط البيانات (الموقع، القيمة)(x0،y0)،...،(xج،yج)،...،(xن،yن){\displaystyle (x_{0},y_{0}),\ldots ,(x_{j},y_{j}),\ldots ,(x_{n},y_{n})}حيث لا يوجد موقفانxج{\displaystyle x_{j}}هي نفسها، متعددة الحدود الاستيفائيةy(x){\displaystyle y(x)}يمكن اعتبارها توليفة خطية من القيمyج{\displaystyle y_{j}}باستخدام معاملات هي كثيرات حدود فيx{\displaystyle x}بحسبxج{\displaystyle x_{j}}على سبيل المثال، تعد كثيرة الحدود الاستيفائية في صيغة لاغرانج عبارة عن تركيبة خطية y(x):=ج=0كyججج(x){\displaystyle y(x):=\sum _{j=0}^{k}y_{j}c_{j}(x)} مع كل معاملجج(x){\displaystyle c_{j}(x)}معطاة بواسطة متعددة حدود أساس لاغرانج المناظرة على المواضع المعطاةxج{\displaystyle x_{j}}: جج(x)=لج(x0،...،xن؛x)=0أنانأناجx-xأناxج-xأنا=(x-x0)(xج-x0)(x-xج-1)(xج-xج-1)(x-xج+1)(xج-xج+1)(x-xن)(xج-xن).{\displaystyle c_{j}(x)=L_{j}(x_{0},\ldots ,x_{n};x)=\prod _{0\leq i\leq n \atop i\neq j}{\frac {x-x_{i}}{x_{j}-x_{i}}}={\frac {(x-x_{0})}{(x_{j}-x_{0})}}\cdots {\frac {(x-x_{j-1})}{(x_{j}-x_{j-1})}}{\frac {(x-x_{j+1})}{(x_{j}-x_{j+1})}}\cdots {\frac {(x-x_{n})}{(x_{j}-x_{n})}}.}

بما أن المعاملات تعتمد فقط على المواضعxج{\displaystyle x_{j}}وليس القيمyج{\displaystyle y_{j}}يمكننا استخدام نفس المعاملات لإيجاد متعددة الحدود الاستيفائية لمجموعة ثانية من نقاط البيانات(x0،v0)،...،(xن،vن){\displaystyle (x_{0},v_{0}),\ldots ,(x_{n},v_{n})}في نفس المناصب: v(x):=ج=0كvججج(x).{\displaystyle v(x):=\sum _{j=0}^{k}v_{j}c_{j}(x).}

علاوة على ذلك، المعاملاتجج(x){\displaystyle c_{j}(x)}يعتمد فقط على المساحات النسبيةxأنا-xج{\displaystyle x_{i}-x_{j}}بين المواضع. وبالتالي، بالنظر إلى مجموعة بيانات ثالثة تُعطى نقاطها بواسطة المتغير الجديد ت=أx+ب{\displaystyle t=ax+b}( تحويل أفيني لـx{\displaystyle x}، معكوسة بواسطةx=ت-بأ{\displaystyle x={\tfrac {t-b}{a}}}): (ت0،w0)،...،(تج،wج)...،(تن،wن)معتج=أxج+ب،{\displaystyle (t_{0},w_{0}),\ldots ,(t_{j},w_{j})\ldots ,(t_{n},w_{n})\qquad {\text{with}}\qquad t_{j}=ax_{j}+b,}

يمكننا استخدام نسخة مُحوَّلة من كثيرات الحدود ذات المعاملات السابقة:

ج~ج(ت):=جج(ت-بأ)=جج(x)،{\displaystyle {\tilde {c}}_{j}(t):=c_{j}({\tfrac {t-b}{a}})=c_{j}(x),}

واكتب متعددة الحدود الاستيفائية على النحو التالي:

w(ت):=ج=0كwجج~ج(ت).{\textstyle w(t):=\sum _{j=0}^{k}w_{j}{\tilde {c}}_{j}(t).}

نقاط البيانات(xج،yج){\displaystyle (x_{j},y_{j})}غالبًا ما تكون مواقعها متساوية التباعد ، والتي يمكن تطبيعها عن طريق تحويل خطي إلىxج=ج{\displaystyle x_{j}=j}على سبيل المثال، انظر إلى نقاط البيانات

(0،y0)،(1،y1)،(2،y2){\displaystyle (0,y_{0}),(1,y_{1}),(2,y_{2})}.

تعد كثيرة الحدود الاستيفائية في صيغة لاغرانج عبارة عن تركيبة خطية

y(x):=ج=02yججج(x)=y0(x-1)(x-2)(0-1)(0-2)+y1(x-0)(x-2)(1-0)(1-2)+y2(x-0)(x-1)(2-0)(2-1)=12y0(x-1)(x-2)-y1(x-0)(x-2)+12y2(x-0)(x-1).{\displaystyle {\begin{aligned}y(x):=\sum _{j=0}^{2}y_{j}c_{j}(x)&=y_{0}{\frac {(x-1)(x-2)}{(0-1)(0-2)}}+y_{1}{\frac {(x-0)(x-2)}{(1-0)(1-2)}}+y_{2}{\frac {(x-0)(x-1)}{(2-0)(2-1)}}\\&={\tfrac {1}{2}}y_{0}(x-1)(x-2)-y_{1}(x-0)(x-2)+{\tfrac {1}{2}}y_{2}(x-0)(x-1).\end{aligned}}}

على سبيل المثال،y(3)=y3=y0-3y1+3y2{\displaystyle y(3)=y_{3}=y_{0}-3y_{1}+3y_{2}}و y(1.5)=y1.5=18(-y0+6y1+3y2){\displaystyle y(1.5)=y_{1.5}={\tfrac {1}{8}}(-y_{0}+6y_{1}+3y_{2})}.

يمكن أيضًا معالجة حالة النقاط المتساوية التباعد باستخدام طريقة الفروق المحدودة . الفرق الأول لسلسلة من القيمv={vج}ج=0{\displaystyle v=\{v_{j}\}_{j=0}^{\infty }}التسلسلΔv=u={uج}ج=0{\displaystyle \Delta v=u=\{u_{j}\}_{j=0}^{\infty }}محدد بواسطةuج=vج+1-vج{\displaystyle u_{j}=v_{j+1}-v_{j}}تكرار هذه العملية يعطي عملية الفرق رقم nΔنv=u{\displaystyle \Delta ^{n}v=u}، كما هو محدد صراحةً بواسطة uج=ك=0ن(-1)ن-ك(نك)vج+ك.{\displaystyle u_{j}=\sum _{k=0}^{n}(-1)^{n-k}{n \choose k}v_{j+k}.}

متعدد الحدودy(x){\displaystyle y(x)}تُعرّف الدرجة d سلسلة من القيم عند نقاط الأعداد الصحيحة الموجبة،yج=y(ج){\displaystyle y_{j}=y(j)}و(د+1)ذ{\displaystyle (d+1)^{\text{th}}}الفرق بين عناصر هذه المتتالية يساوي صفرًا تمامًا:

Δد+1y=0{\displaystyle \Delta ^{d+1}y=0}.

وبالتالي، القيم المعطاةy0،...،yن{\displaystyle y_{0},\ldots ,y_{n}}عند نقاط متباعدة بالتساوي، حيثن=د+1{\displaystyle n=d+1}لدينا:(-1)نy0+(-1)ن-1(ن1)y1+-(نن-1)yن-1+yن=0.{\displaystyle (-1)^{n}y_{0}+(-1)^{n-1}{\binom {n}{1}}y_{1}+\cdots -{\binom {n}{n-1}}y_{n-1}+y_{n}=0.}على سبيل المثال، 4 نقاط بيانات متباعدة بالتساويy0،y1،y2،y3{\displaystyle y_{0},y_{1},y_{2},y_{3}}من الدرجة الثانيةy(x){\displaystyle y(x)}يطيع0=-y0+3y1-3y2+y3{\displaystyle 0=-y_{0}+3y_{1}-3y_{2}+y_{3}}، وحل المعادلة لـy3{\displaystyle y_{3}}يعطي نفس معادلة الاستيفاء التي تم الحصول عليها أعلاه باستخدام طريقة لاغرانج.

خطأ الاستيفاء: صيغة باقي لاغرانج

عند استيفاء دالة معينة f بواسطة متعددة الحدودصن{\displaystyle p_{n}}عند العقد من الدرجة x0 ، ...، xn ، نحصل على الخطأ و(x)-صن(x)=و[x0،...،xن،x]أنا=0ن(x-xأنا){\displaystyle f(x)-p_{n}(x)=f[x_{0},\ldots ,x_{n},x]\prod _{i=0}^{n}(x-x_{i})}

أينو[x0،...،xن،x]{\textstyle f[x_{0},\ldots ,x_{n},x]}هو الفرق المقسم ( ن + 1) لنقاط البيانات

(x0،و(x0))،...،(xن،و(xن))،(x،و(x)){\displaystyle (x_{0},f(x_{0})),\ldots ,(x_{n},f(x_{n})),(x,f(x))}.

علاوة على ذلك، يوجد شكل باقي لاغرانج للخطأ، لدالة f قابلة للتفاضل بشكل مستمر n + 1 مرة على فترة مغلقةأنا{\displaystyle I}، ومتعددة الحدودصن(x){\displaystyle p_{n}(x)}من الدرجة التي لا تتجاوز n والتي تقوم باستيفاء f عند n + 1 نقطة مميزةx0،...،xنأنا{\displaystyle x_{0},\ldots ,x_{n}\in I}لكلxأنا{\displaystyle x\in I}يوجدξأنا{\displaystyle \xi \in I}بحيث

و(x)-صن(x)=و(ن+1)(ξ)(ن+1)!أنا=0ن(x-xأنا).{\displaystyle f(x)-p_{n}(x)={\frac {f^{(n+1)}(\xi )}{(n+1)!}}\prod _{i=0}^{n}(x-x_{i}).}

يشير حد الخطأ هذا إلى اختيار نقاط الاستيفاء xᵢ لتقليل حاصل الضرب|(x-xأنا)|{\textstyle \left|\prod (x-x_{i})\right|}، وهو ما يتم تحقيقه بواسطة عقد تشيبيشيف .

إثبات باقي لاغرانج

حدد حد الخطأ على النحو التاليRن(x)=و(x)-صن(x){\textstyle R_{n}(x)=f(x)-p_{n}(x)}، وتحديد دالة مساعدة :Y(ت)=Rن(ت)-Rن(x)دبليو(x)دبليو(ت)أيندبليو(ت)=أنا=0ن(ت-xأنا).{\displaystyle Y(t)=R_{n}(t)-{\frac {R_{n}(x)}{W(x)}}W(t)\qquad {\text{where}}\qquad W(t)=\prod _{i=0}^{n}(t-x_{i}).}هكذا:Y(ن+1)(ت)=Rن(ن+1)(ت)-Rن(x)دبليو(x) (ن+1)!{\displaystyle Y^{(n+1)}(t)=R_{n}^{(n+1)}(t)-{\frac {R_{n}(x)}{W(x)}}\ (n+1)!}

لكن منذصن(x){\displaystyle p_{n}(x)}إذا كانت كثيرة حدود من الدرجة n على الأكثر ، فلديناRن(ن+1)(ت)=و(ن+1)(ت){\textstyle R_{n}^{(n+1)}(t)=f^{(n+1)}(t)}، و: Y(ن+1)(ت)=و(ن+1)(ت)-Rن(x)دبليو(x) (ن+1)!{\displaystyle Y^{(n+1)}(t)=f^{(n+1)}(t)-{\frac {R_{n}(x)}{W(x)}}\ (n+1)!}

الآن، بما أن xᵢ هي جذور لـRن(ت){\displaystyle R_{n}(t)}ودبليو(ت){\displaystyle W(t)}لديناY(x)=Y(xج)=0{\displaystyle Y(x)=Y(x_{j})=0}وهذا يعني أن Y لها على الأقل n + 2 جذرًا. من نظرية رول ،Y(ت){\displaystyle Y^{\prime }(t)}لها على الأقل n + 1 جذر، وبشكل تكراريY(ن+1)(ت){\displaystyle Y^{(n+1)}(t)}للمعادلة جذر واحد على الأقل ξ في الفترة I. وبالتالي: Y(ن+1)(ξ)=و(ن+1)(ξ)-Rن(x)دبليو(x) (ن+1)!=0{\displaystyle Y^{(n+1)}(\xi )=f^{(n+1)}(\xi )-{\frac {R_{n}(x)}{W(x)}}\ (n+1)!=0}

و: Rن(x)=و(x)-صن(x)=و(ن+1)(ξ)(ن+1)!أنا=0ن(x-xأنا).{\displaystyle R_{n}(x)=f(x)-p_{n}(x)={\frac {f^{(n+1)}(\xi )}{(n+1)!}}\prod _{i=0}^{n}(x-x_{i}).}

يوازي هذا المنطقَ الكامن وراء حدّ لاغرانج المتبقي في نظرية تايلور ؛ في الواقع، يُعدّ باقي تايلور حالةً خاصةً من خطأ الاستيفاء عندما تكون جميع نقاط الاستيفاء xᵢ متطابقة . [ 10 ] لاحظ أن الخطأ سيكون صفرًا عندماx=xأنا{\displaystyle x=x_{i}}لأي قيمة لـ i . وبالتالي، سيحدث الحد الأقصى للخطأ عند نقطة ما في الفترة الفاصلة بين عقدتين متتاليتين.

فترات زمنية متساوية

في حالة عقد الاستيفاء المتباعدة بالتساوي حيثxأنا=أ+أناح{\displaystyle x_{i}=a+ih}، لأنا=0،1،...،ن،{\displaystyle i=0,1,\ldots ,n,}وأينح=(ب-أ)/ن،{\displaystyle h=(b-a)/n,}يمكن تحديد حد الضرب في صيغة خطأ الاستيفاء على النحو التالي [ 11 ]|أنا=0ن(x-xأنا)|=أنا=0ن|x-xأنا|ن!4حن+1.{\displaystyle \left|\prod _{i=0}^{n}(x-x_{i})\right|=\prod _{i=0}^{n}\left|x-x_{i}\right|\leq {\frac {n!}{4}}h^{n+1}.}

وبالتالي يمكن التعبير عن حد الخطأ على النحو التالي |Rن(x)|حن+14(ن+1)الأعلىξ[أ،ب]|و(ن+1)(ξ)|{\displaystyle \left|R_{n}(x)\right|\leq {\frac {h^{n+1}}{4(n+1)}}\max _{\xi \in [a,b]}\left|f^{(n+1)}(\xi )\right|}

لكن هذا يفترض أنو(ن+1)(ξ){\displaystyle f^{(n+1)}(\xi )}يهيمن عليهاحن+1{\displaystyle h^{n+1}}، أيو(ن+1)(ξ)حن+11{\displaystyle f^{(n+1)}(\xi )h^{n+1}\ll 1}في عدة حالات، لا يصح هذا، بل يزداد الخطأ فعلياً مع ازدياد قيمة n إلى ما لا نهاية (انظر ظاهرة رونج ). وقد تم تناول هذه المسألة في قسم خصائص التقارب .

ثوابت ليبيغ

نُثبّت نقاط الاستيفاء x₀ ، ...، xₙ ، والفترة [ a , b ] التي تحتوي على جميع نقاط الاستيفاء. تُحوّل عملية الاستيفاء الدالة f إلى متعددة حدود p . يُعرّف هذا تحويلاً X من الفضاء C ([ a , b ]) لجميع الدوال المتصلة على [ a , b ] إلى نفسه. التحويل X خطي، وهو إسقاط على الفضاء الجزئي .P(ن){\displaystyle P(n)}من كثيرات الحدود من الدرجة n أو أقل.

يُعرَّف ثابت ليبيغ L بأنه معيار المؤثر X. وهذا (حالة خاصة من مبرهنة ليبيغ ) :و-X(و)(ل+1)و-ص*.{\displaystyle \left\|f-X(f)\right\|\leq (L+1)\left\|f-p^{*}\right\|.}

بمعنى آخر، تكون قيمة متعددة الحدود للاستيفاء أسوأ من أفضل تقريب ممكن بمعامل ( L  +  1) على الأكثر. وهذا يشير إلى ضرورة البحث عن مجموعة من نقاط الاستيفاء التي تجعل L صغيرة. وعلى وجه الخصوص، لدينا بالنسبة لنقاط تشيبيشيف : ل2πسجل(ن+1)+1.{\displaystyle L\leq {\frac {2}{\pi }}\log(n+1)+1.}

نستنتج مجدداً أن عقد تشيبيشيف خيارٌ جيدٌ جداً للاستيفاء متعدد الحدود، إذ أن نمو n يكون أُسّياً للعقد متساوية البعد. مع ذلك، فإن هذه العقد ليست مثالية.

خصائص التقارب

من الطبيعي أن نتساءل، ما هي فئات الدوال، وما هي نقاط الاستيفاء التي يتقارب عندها تسلسل كثيرات الحدود المستوفية إلى الدالة المستوفية عندما n → ∞ ؟ يمكن فهم التقارب بطرق مختلفة، على سبيل المثال، نقطيًا، أو منتظمًا، أو في معيار تكاملي ما.

الوضع سيء للغاية بالنسبة للعقد متساوية البعد، إذ لا يُضمن التقارب المنتظم حتى للدوال القابلة للتفاضل بلا حدود. أحد الأمثلة الكلاسيكية، التي وضعها كارل رونج ، هي الدالة f ( x ) = 1/(1 + ) على الفترة [−5, 5] . يزداد خطأ الاستيفاء || fpn || بلا حدود عندما n → ∞ . مثال آخر هو الدالة f ( x ) = | x | على الفترة [−1, 1] ، حيث لا تتقارب كثيرات الحدود المستوفاة نقطيًا إلا عند النقاط الثلاث x = ±1, 0. [ 12 ] 

قد يظن المرء أنه يمكن الحصول على خصائص تقارب أفضل باختيار نقاط استيفاء مختلفة. ويبدو أن النتيجة التالية تقدم إجابة مشجعة إلى حد ما:

نظرية لأي دالة f ( x ) متصلة على الفترة [ a , b ]، يوجد جدول للعقد التي يكون عندها تسلسل كثيرات الحدود الاستيفائيةصن(x){\displaystyle p_{n}(x)}يتقارب إلى f ( x ) بشكل منتظم على [ a , b ].

دليل

من الواضح أن متتالية كثيرات الحدود ذات أفضل تقريبصن*(x){\displaystyle p_{n}^{*}(x)}يتقارب إلى f ( x ) بانتظام (بسبب نظرية تقريب فايرشتراس ). الآن علينا فقط أن نثبت أن كلصن*(x){\displaystyle p_{n}^{*}(x)}يمكن الحصول على ذلك عن طريق الاستيفاء عند نقاط معينة. لكن هذا صحيح بسبب خاصية خاصة لكثيرات الحدود ذات أفضل تقريب، والمعروفة من نظرية التذبذب المتساوي . تحديدًا، نعلم أن هذه كثيرات الحدود يجب أن تتقاطع مع f ( x ) على الأقل n + 1 مرة. باختيار نقاط التقاطع كنقاط استيفاء، نحصل على كثيرة الحدود المستوفاة التي تتطابق مع كثيرة الحدود ذات أفضل تقريب.

لكنّ عيب هذه الطريقة يكمن في ضرورة حساب نقاط الاستيفاء من جديد لكل دالة جديدة f ( x )، إلا أن تطبيق الخوارزمية عدديًا أمرٌ صعب. هل يوجد جدول واحد للنقاط التي تتقارب عندها متتالية كثيرات الحدود المستوفية إلى أي دالة متصلة f ( x )؟ للأسف، الإجابة هي لا.

نظرية لأي جدول من العقد، توجد دالة متصلة f ( x ) على الفترة [ a , b ] بحيث تتباعد متتالية كثيرات الحدود الاستيفائية على الفترة [ a , b ]. [ 13 ]

تعتمد البرهنة أساسًا على تقدير الحد الأدنى لثابت ليبيغ ، الذي عرّفناه أعلاه بأنه معيار المؤثر X n (حيث X n هو مؤثر الإسقاط على Π n ). الآن نبحث عن جدول للعقد التي تحقق

ليمنXنو=و، لكل وج([أ،ب]).{\displaystyle \lim _{n\to \infty }X_{n}f=f,{\text{ for every }}f\in C([a,b]).}

بسبب نظرية باناخ-شتاينهاوس ، لا يكون هذا ممكناً إلا عندما تكون معايير X n محدودة بشكل منتظم، وهو أمر غير ممكن لأننا نعلم أن

Xن2πسجل(ن+1)+ج.{\displaystyle \|X_{n}\|\geq {\tfrac {2}{\pi }}\log(n+1)+C.}

على سبيل المثال، إذا تم اختيار نقاط متساوية البعد كعقد استيفاء، فإن الدالة الناتجة عن ظاهرة رونج تُظهر تباعد هذا الاستيفاء. تجدر الإشارة إلى أن هذه الدالة ليست متصلة فحسب، بل قابلة للتفاضل إلى ما لا نهاية على الفترة [−1, 1] . مع ذلك، بالنسبة لعقد تشيبيشيف الأفضل ، يصعب إيجاد مثال كهذا بسبب النتيجة التالية:

نظرية لكل دالة متصلة تمامًا على الفترة [−1, 1]، فإن متتالية كثيرات الحدود الاستيفائية المبنية على عقد تشيبيشيف تتقارب إلى f ( x ) بانتظام. [ 14 ] 

تُظهر ظاهرة رونج أنه عند القيم العالية لـ n ، قد يتذبذب كثير الحدود المستخدم في الاستيفاء بشكل كبير بين نقاط البيانات. تُحل هذه المشكلة عادةً باستخدام استيفاء الدوال التكعيبية . في هذه الحالة، لا يكون المُستَوفى كثير حدود، بل دالة تكعيبية : وهي سلسلة من عدة كثيرات حدود من درجة أقل.

يتم استيفاء الدوال الدورية باستخدام الدوال التوافقية عن طريق تحويل فورييه . ويمكن اعتبار ذلك شكلاً من أشكال استيفاء كثيرات الحدود باستخدام دوال أساسية توافقية، انظر الاستيفاء المثلثي وكثيرات الحدود المثلثية .

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

تعتمد طرق التجميع لحل المعادلات التفاضلية والتكاملية على الاستيفاء متعدد الحدود.

تُعد تقنية نمذجة الدوال الكسرية تعميماً يأخذ في الاعتبار نسب الدوال متعددة الحدود.

وأخيرًا، الاستيفاء متعدد المتغيرات للأبعاد الأعلى.

انظر أيضاً

ملحوظات

  1. هذا يتبع من نظرية العامل لقسمة كثيرات الحدود.

الاقتباسات

  1. همفريز، جيفري؛ جارفيس، تايلر جيه. (2020). "9.2 - الاستيفاء". أسس الرياضيات التطبيقية، المجلد 2: الخوارزميات، والتقريب، والتحسين . جمعية الرياضيات الصناعية والتطبيقية. ص  418. ISBN 978-1-611976-05-2.
  2. 1 2 إيبيرسون، جيمس ف. (2013). مقدمة في الأساليب والتحليل العددي ( الطبعة الثانية). هوبوكين، نيوجيرسي: وايلي. ISBN  978-1-118-36759-9.
  3. بيردن ، ريتشارد ل.؛ فيرز، ج. دوغلاس (2011). التحليل العددي ( الطبعة التاسعة). سينجايج ليرنينج. ص 129. ISBN   9780538733519.
  4. 1 2 هامينغ، ريتشارد و. (1986). الأساليب العددية للعلماء والمهندسين (إعادة نشر كاملة للطبعة الثانية (1973) ). نيويورك: دوفر. ISBN  978-0-486-65241-2.
  5. ^ جاوتشي ، والتر (1975). “التقديرات المعيارية لعكسات مصفوفات فاندرموند”. الرياضيات الرقمية . 23 (4): 337-347 . دوى : 10.1007 / BF01438260 . S2CID 122300795 . 
  6. هايغام، ن. ج. (1988). "الحل السريع لأنظمة فاندرموند التي تتضمن كثيرات حدود متعامدة". مجلة IMA للتحليل العددي . 8 (4): 473-486 . doi : 10.1093/imanum/8.4.473 .
  7. بيورك، أ؛ ف. بيريرا (1970). "حل أنظمة معادلات فاندرموند". رياضيات الحساب . 24 (112). الجمعية الرياضية الأمريكية: 893-903 . doi : 10.2307/2004623 . JSTOR 2004623 . 
  8. كالفيتي، د .؛ رايشل، ل. (1993). "الانعكاس السريع للمصفوفات الشبيهة بمصفوفات فانديرموند التي تتضمن كثيرات حدود متعامدة". BIT . 33 (3): 473–484 . doi : 10.1007/BF01990529 . S2CID 119360991 . 
  9. ^ ر.بيفيلاكوا، د. بيني، م.كابوفاني و أو. مينشي (2003). Appunti di Calcolo Numerico . الفصل 5، ص. 89. خدمة التحرير Universitario Pisa - Azienda Regionale Diritto allo Studio Universitario.
  10. "أخطاء في الاستيفاء متعدد الحدود" (PDF) .
  11. "ملاحظات حول الاستيفاء متعدد الحدود" (PDF) .
  12. ينسب واتسون (1980 ، ص 21) المثال الأخير إلى بيرنشتاين (1912) . 
  13. ينسب واتسون (1980 ، ص 21) هذه النظرية إلى فابر (1914) .
  14. ^ كريلوف السادس (1956). "إن الاستيطان الجبرى يشجع كثيرًا على الوظائف والوظائف غير المطلقة ограниченным изменением" [ تقارب الاستيفاء الجبري فيما يتعلق بجذور كثيرة حدود تشيبيشيف للوظائف المستمرة تمامًا ووظائف التباين المحدود ] . دوكلادي أكاديمي ناوك SSSR . سلسلة جديدة (بالروسية). 107 : 362– 365.MR 18-32.

مراجع

  • بيرنشتاين، سيرجي ن. (1912). "Sur l'ordre de la meilleure approximation des fonctions continue par les polynômes de degré donné" [ في ترتيب أفضل تقريب للدوال المستمرة بواسطة كثيرات الحدود بدرجة معينة ] . م. أكاد. روي. بلجيكا. (باللغة الفرنسية). 4 : 1 – 104.
  • فابر، جورج (1914). "Über die interpolatorische Darstellung stetiger Funktionen" [ حول استيفاء الدوال المستمرة ] . الرياضيات الألمانية. جهر. (باللغة الألمانية). 23 : 192 – 210.
  • واتسون، جي. أليستير (1980). نظرية التقريب والأساليب العددية . جون وايلي. ISBN 0-471-27706-1.

للمزيد من القراءة

  • أتكينسون، كينديل أ. (1988). "الفصل 3". مقدمة في التحليل العددي (  الطبعة الثانية). جون وايلي وأولاده. ISBN 0-471-50023-2.
  • بروتمان، ل. (1997). "دوال ليبيغ للاستيفاء متعدد الحدود - دراسة استقصائية". حوليات الرياضيات العددية 4 : 111-127 .
  • باول، إم جيه دي (1981). "الفصل 4". نظرية التقريب وأساليبه . مطبعة جامعة كامبريدج. ISBN 0-521-29514-9.
  • شاتزمان، ميشيل (2002). "الفصل 4". التحليل العددي: مقدمة رياضية . أكسفورد: مطبعة كلارندون. ISBN 0-19-850279-6.
  • سولي، إندري ؛ مايرز، ديفيد (2003). "الفصل 6". مقدمة في التحليل العددي . مطبعة جامعة كامبريدج. ISBN 0-521-00794-1.
  • جيه إل والش: الاستيفاء والتقريب باستخدام الدوال الكسرية في المجال المركب ، منشورات الجمعية الأمريكية للرياضيات (سلسلة منشورات كولكيوم، المجلد 20)، رقم ISBN 0-8218-1020-0 (1960). الفصل السابع: «الاستيفاء باستخدام كثيرات الحدود».