طريقة التنصيف

بعض خطوات طريقة التنصيف المطبقة على النطاق الابتدائي [a 1 ;b 1 ]. النقطة الحمراء الأكبر هي جذر الدالة.

في الرياضيات ، تُعدّ طريقة التنصيف طريقةً لإيجاد جذور الدوال المتصلة التي تُعرف لها قيمتان بإشارتين متعاكستين. وتتألف هذه الطريقة من تنصيف الفترة المحددة بهاتين القيمتين بشكل متكرر، ثم اختيار الفترة الجزئية التي تتغير فيها إشارة الدالة، والتي لا بد أن تحتوي على جذر . إنها طريقة بسيطة وفعّالة، ولكنها بطيئة نسبيًا. لهذا السبب، تُستخدم غالبًا للحصول على تقريب أولي للحل، والذي يُستخدم بدوره كنقطة انطلاق لطرق أخرى أسرع تقاربًا. [ 1 ] تُسمى هذه الطريقة أيضًا طريقة تنصيف الفترة ، [ 2 ] أو طريقة البحث الثنائي ، [ أ ] [ 3 ] أو طريقة التقسيم الثنائي . [ 4 ]

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

الطريقة

تُطبّق هذه الطريقة لحل المعادلة عدديًاو(x)=0{\displaystyle f(x)=0}بالنسبة للمتغير الحقيقيx{\displaystyle x}، أينو{\displaystyle f}هي دالة متصلة معرفة على فترة[أ،ب]{\displaystyle [a,b]}وأينو(أ){\displaystyle f(a)}وو(ب){\displaystyle f(b)}لها إشارات متعاكسة. في هذه الحالةأ{\displaystyle a}وب{\displaystyle b}يقال إنها تحصر جذرًا لأنه، وفقًا لنظرية القيمة المتوسطة ، فإن الدالة المتصلةو{\displaystyle f}يجب أن يكون لها جذر واحد على الأقل في الفترة(أ،ب){\displaystyle (a,b)}.

في كل خطوة، تقسم الطريقة الفترة إلى جزأين/نصفين عن طريق حساب نقطة المنتصفج=(أ+ب)/2{\displaystyle c=(a+b)/2}الفترة وقيمة الدالةو(ج){\displaystyle f(c)}عند تلك النقطة. إذاج{\displaystyle c}إذا كان البرنامج نفسه جذرًا، فإن العملية تكون قد نجحت وتتوقف. وإلا، فلا يوجد سوى احتمالين: إماو(أ){\displaystyle f(a)}وو(ج){\displaystyle f(c)}لها إشارات متعاكسة وتحيط بالجذر، أوو(ج){\displaystyle f(c)}وو(ب){\displaystyle f(b)}لها إشارات متعاكسة وتحيط بجذر. [ 5 ] تختار الطريقة الفترة الجزئية التي يُضمن أنها ستكون محاطة بجذر كفترة جديدة تُستخدم في الخطوة التالية. وبهذه الطريقة، يتم تحديد فترة تحتوي على صفر منو{\displaystyle f}يتم تقليص العرض بنسبة 50% في كل خطوة. وتستمر العملية حتى تصبح الفترة الزمنية صغيرة بما يكفي.

بصراحة، إذاو(ج)=0{\displaystyle f(c)=0} ثمج{\displaystyle c}قد يُعتبر ذلك حلاً وتتوقف العملية.

وإلا، إذاو(أ){\displaystyle f(a)}وو(ج){\displaystyle f(c)}تظهر عليها نفس العلامات،

  • ثم تحدد الطريقةأ=ج{\displaystyle a=c}،
  • وإلا فإن الطريقة تحددب=ج{\displaystyle b=c}.

في كلتا الحالتين، الجديدو(أ){\displaystyle f(a)}وو(ب){\displaystyle f(b)}لها إشارات متعاكسة، لذا يمكن تطبيق الطريقة على هذه الفترة الأصغر. [ 6 ]

بمجرد بدء العملية، تظل الإشارات عند طرفي الفترة الزمنية اليسرى واليمنى كما هي لجميع التكرارات.

شروط التوقف

لتحديد متى يجب إيقاف التكرار، من الضروري مراعاة شروط الإيقاف المختلفة المحتملة فيما يتعلق بالتسامح (ϵ{\displaystyle \epsilon }). حدد بيردن وفيرز (2016) شروط التوقف الثلاثة: [ 7 ]

  • التسامح المطلق:|صشمال-صشمال-1|<ϵ{\displaystyle |p_{N}-p_{N-1}|<\epsilon }
  • التسامح النسبي:|صشمال-صشمال-1صشمال|<ϵ،{\displaystyle \left|{\frac {p_{N}-p_{N-1}}{p_{N}}}\right|<\epsilon ,}||صشمال0{\displaystyle p_{N}\neq 0}
  • |و(صشمال)|<ϵ.{\displaystyle |f(p_{N})|<\epsilon .}

|و(صشمال)|<ϵ{\displaystyle |f(p_{N})|<\epsilon }لا يعطي نتيجة دقيقة في حدودϵ{\displaystyle \epsilon }إلا إذا|و(صشمال)|1{\displaystyle |f'(p_{N})|\geq 1}أما الاحتمالان الآخران فيمثلان مفهومين مختلفين: الفرق المطلق|ج-أ|5×10-ت{\displaystyle |c-a|\leq 5\times 10^{-t}}يقول إن c و a متساويان بالنسبة لـت{\displaystyle t}المنازل العشرية، بينما الفرق النسبي|ج-أج|5×10-ت{\displaystyle \left|{\frac {c-a}{c}}\right|\leq 5\times 10^{-t}}يقول إن c و a متساويان بالنسبة لـت{\displaystyle t}الأرقام المعنوية . [ 8 ] إذا لم يكن معروفًا شيء عن قيمة الجذر، فإن التسامح النسبي هو أفضل شرط للتوقف. [ 9 ]

عملية التكرار

المدخلات لهذه الطريقة هي دالة متصلةو{\displaystyle f}وفترة زمنية[أ،ب]{\displaystyle [a,b]}، بحيث تكون قيم الدالةو(أ){\displaystyle f(a)}وو(ب){\displaystyle f(b)} تكون الإشارات متعاكسة (يوجد على الأقل تقاطع واحد مع الصفر ضمن الفترة). تقوم كل تكرارة بالخطوات التالية:

  1. احسبج{\displaystyle c}، نقطة منتصف الفترة،ج=أ+ب2{\displaystyle c={\frac {a+b}{2}}}؛
  2. احسب قيمة الدالة عند نقطة المنتصف،و(ج){\displaystyle f(c)}؛
  3. لوو(ج)=0{\displaystyle f(c)=0}، أعد c؛
  4. إذا كان التقارب مُرضيًا (أي،|ج-أ|5×10-ت|ج|{\displaystyle \left|c-a\right|\leq 5\times 10^{-t}|c|})، يعودج{\displaystyle c}؛
  5. افحص علامةو(ج){\displaystyle f(c)}واستبدل إماأ{\displaystyle a}أوب{\displaystyle b}معج{\displaystyle c}بحيث يكون هناك تقاطع مع الصفر ضمن الفترة الجديدة.

مثال

لنفترض أن طريقة التنصيف تُستخدم لإيجاد جذر لكثير الحدود

و(x)=x3-x-2.{\displaystyle f(x)=x^{3}-x-2\,.}

أولاً، رقمانأ{\displaystyle a}وب{\displaystyle b}يجب إيجادها بحيثو(أ){\displaystyle f(a)}وو(ب){\displaystyle f(b)}لها إشارات متعاكسة. بالنسبة للدالة المذكورة أعلاه،أ=1{\displaystyle a=1}وب=2{\displaystyle b=2}استيفاء هذا المعيار، كما

و(1)=(1)3-(1)-2=-2{\displaystyle f(1)=(1)^{3}-(1)-2=-2}

و

و(2)=(2)3-(2)-2=+4.{\displaystyle f(2)=(2)^{3}-(2)-2=+4\,.}

بما أن الدالة متصلة، فلا بد من وجود جذر ضمن الفترة [1، 2]. يؤدي تكرار طريقة التنصيف على هذه الفترة إلى الحصول على تقريبات أكثر دقة:

التكرارأن{\displaystyle a_{n}}بن{\displaystyle b_{n}}جن{\displaystyle c_{n}}و(جن){\displaystyle f(c_{n})}
1121.5-0.125
21.521.751.6093750
31.51.751.6250.6660156
41.51.6251.56250.2521973
51.51.56251.53125000.0591125
61.51.53125001.5156250-0.0340538
71.51562501.53125001.52343750.0122504
81.51562501.52343751.5195313-0.0109712
91.51953131.52343751.52148440.0006222
101.51953131.52148441.5205078-0.0051789
111.52050781.52148441.5209961-0.0022794
121.52099611.52148441.5212402-0.0008289
131.52124021.52148441.5213623-0.0001034
141.52136231.52148441.52142330.0002594
151.52136231.52142331.52139280.0000780

بعد 13 تكرارًا، يتضح أن هناك تقاربًا إلى حوالي 1.521: وهو جذر لكثير الحدود.

التعميم إلى أبعاد أعلى

تم تعميم طريقة التنصيف لتشمل الدوال متعددة الأبعاد. وتُسمى هذه الطرق بطرق التنصيف المعممة . [ 10 ] [ 11 ]

طرق تعتمد على حساب الدرجة

تعتمد بعض هذه الطرق على حساب الدرجة الطوبولوجية . [ 12 ]

طريقة التنصيف المميزة

تعتمد طريقة التنصيف المميز على إشارات الدالة فقط عند نقاط مختلفة. لتكن f دالة من R d إلى R d ، حيث d عدد صحيح ≥ 2. المجسم المميز [ 13 ] (ويُسمى أيضًا المضلع المقبول ) [ 14 ] للدالة f هو مجسم في R d ، له 2d رأسًا ، بحيث يكون لكل رأس v تركيبة إشارات f ( v ) فريدة. على سبيل المثال، عندما d = 2، يكون المجسم المميز للدالة f شكلًا رباعيًا برؤوس (مثلاً) A وB وC وD، بحيث:

  • Sign f (A) = ( , ), أي أن f 1 (A)<0, f 2 (A)<0.
  • Sign f (B) = ( ,+), أي أن f 1 (B)<0، f 2 (B)>0.
  • Sign f (C) = (+, ), أي أن f 1 (C)>0، f 2 (C)<0.
  • Sign f (D) = (+,+), أي أن f 1 (D)>0، f 2 (D)>0.

الحافة الصحيحة للمضلع المميز هي حافة بين رأسين، بحيث يختلف متجه الإشارة بينهما بإشارة واحدة فقط. في المثال أعلاه، الحواف الصحيحة للرباعي المميز هي AB وAC وBD وCD. أما القطر فهو زوج من الرؤوس، بحيث يختلف متجه الإشارة بينهما بجميع الإشارات d . في المثال أعلاه، القطران هما AD وBC.

في كل تكرار، تختار الخوارزمية حافة مناسبة من متعدد السطوح (مثلاً، A - B)، وتحسب إشارات f عند نقطة منتصفها (مثلاً، M). ثم تتابع على النحو التالي:

  • إذا كانت Sign f (M) = Sign(A)، فسيتم استبدال A بـ M، وسنحصل على متعدد السطوح المميز الأصغر.
  • إذا كانت Sign f (M) = Sign(B)، فسيتم استبدال B بـ M، وسنحصل على متعدد السطوح المميز الأصغر.
  • وإلا، سنختار حافة مناسبة جديدة ونحاول مرة أخرى.

لنفترض أن قطر (= طول أطول ضلع حقيقي) متعدد السطوح الأصلي المميز هو D. إذن، على الأقلسجل2(د/ε){\displaystyle \log _{2}(D/\varepsilon )}يلزم تقسيم الحواف إلى نصفين بحيث يكون قطر المضلع المتبقي على الأكثرε{\displaystyle \varepsilon }[ 14 ] : 11، المبرهنة 4.7

انظر أيضاً

ملحوظات

  1. لا ينبغي الخلط بينه وبين خوارزمية البحث الثنائي للبحث في مصفوفة مرتبة محدودة.

مراجع

  1. ^ العبء والعروض 2016 ، ص. 51 
  2. "تقسيم الفاصل الزمني إلى نصفين (التنصيف)" . مؤرشف من الأصل بتاريخ 19-05-2013 . تم الاطلاع عليه بتاريخ 07-11-2013 .
  3. ^ العبء والعروض 2016 ، ص. 48 
  4. "طريقة التقسيم الثنائي - موسوعة الرياضيات" . www.encyclopediaofmath.org . مؤرشف من الأصل بتاريخ 20 أغسطس 2017. تم الاطلاع عليه بتاريخ 21 ديسمبر 2015 .
  5. إذا كانت للدالة نفس الإشارة عند نقاط نهاية فترة ما، فقد تحصر نقاط النهاية جذور الدالة أو لا تحصرها.
  6. ^ العبء والعروض 2016 ، ص. 48 
  7. ^ العبء والعروض 2016 ، ص. 50 
  8. ^ العبء والعروض 2016 ، ص. 18 
  9. ^ العبء والعروض 2016 ، ص. 50 
  10. مورين، ب.؛ فراهاتيس، م.ن.؛ ياكوبسون، ج.س. (1 يونيو 2002). "حول تعقيد عزل الجذور الحقيقية وحساب الدرجة الطوبولوجية بيقين" . مجلة التعقيد . 18 (2): 612-640 . doi : 10.1006/jcom.2001.0636 . ISSN 0885-064X . 
  11. فراهاتيس، مايكل ن. (2020). سيرجييف، ياروسلاف د.؛ كفاسوف، ديمتري إي. (محررون). "تعميمات لنظرية القيمة المتوسطة لتقريب النقاط الثابتة وأصفار الدوال المتصلة" . الحسابات العددية: النظرية والخوارزميات . تشام: دار نشر سبرينغر الدولية: 223-238 . doi : 10.1007/978-3-030-40616-5_17 . ISBN 978-3-030-40616-5.
  12. كيرفوت، بيكر (1979-06-01). "طريقة فعالة لحساب درجة التشعب لطريقة التنصيف المعممة" . الرياضيات العددية . 32 (2): 109-127 . doi : 10.1007/BF01404868 . ISSN 0945-3245 . 
  13. فراهاتيس، مايكل ن. (1995-06-01). "طريقة فعّالة لتحديد وحساب المدارات الدورية للتطبيقات غير الخطية" . مجلة الفيزياء الحاسوبية . 119 (1): 105-119 . doi : 10.1006/jcph.1995.1119 . ISSN 0021-9991 . 
  14. 1 2 فراهاتيس، إم إن؛ إيوردانيديس، كي آي (1986-03-01). "طريقة عامة سريعة للتنصيف لحل أنظمة المعادلات غير الخطية" . الرياضيات العددية . 49 (2): 123-138 . doi : 10.1007/BF01389620 . ISSN 0945-3245 . 
  • بيردن، ريتشارد ل.؛ فيرز، ج. دوغلاس (2016)، "2.1 خوارزمية التنصيف"، التحليل العددي (  الطبعة العاشرة)، سينج ليرنينج، ISBN 978-1-305-25366-7

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

  • كورليس، جورج (1977)، "أي جذر تجده خوارزمية التنصيف؟"، مجلة SIAM Review ، 19 (2): 325-327 ، doi : 10.1137/1019044 ، ISSN 1095-7200 
  • كاو، أوتار؛ كالو، إيغوو (2008)، الطرق العددية مع التطبيقات (  الطبعة الأولى)، مؤرشفة من الأصل في 13 أبريل 2009
  • ملاحظات حول طريقة التنصيف ، عرض تقديمي، برامج Mathcad، Maple، Matlab، Mathematica من معهد الأساليب العددية الشاملة