طريقة نيوتن في التحسين

مقارنة بين الانحدار المتدرج (باللون الأخضر) وطريقة نيوتن (باللون الأحمر) لتقليل الدالة (بخطوات صغيرة الحجم). تستخدم طريقة نيوتن معلومات الانحناء (أي المشتقة الثانية) لاتخاذ مسار أكثر مباشرة.

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

طريقة نيوتن

المشكلة الأساسية في التحسين هي تقليل الوظائف إلى الحد الأدنى. دعونا أولاً نفكر في حالة الوظائف أحادية المتغير، أي وظائف متغير حقيقي واحد. سننظر لاحقًا في حالة الوظائف المتعددة المتغيرات الأكثر عمومية والأكثر فائدة عمليًا.

بالنظر إلى دالة قابلة للاشتقاق مرتين ، فإننا نسعى إلى حل مشكلة التحسين

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

يتم تعريف التكرار التالي بحيث يتم تقليل هذا التقريب التربيعي في ، وضبط . إذا كانت المشتقة الثانية موجبة، فإن التقريب التربيعي عبارة عن دالة محدبة لـ ، ويمكن إيجاد الحد الأدنى لها عن طريق ضبط المشتقة على الصفر. نظرًا لأن

تم تحقيق الحد الأدنى لـ

بجمع كل شيء معًا، تقوم طريقة نيوتن بإجراء التكرار

التفسير الهندسي

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

أبعاد أعلى

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

في كثير من الأحيان يتم تعديل طريقة نيوتن لتشمل حجم خطوة صغير بدلاً من :

غالبًا ما يتم ذلك للتأكد من استيفاء شروط وولف ، أو شرط أرميجو الأكثر بساطة وكفاءة ، في كل خطوة من خطوات الطريقة. بالنسبة لأحجام الخطوات بخلاف 1، غالبًا ما يشار إلى الطريقة باسم طريقة نيوتن المريحة أو المخففة.

التقارب

إذا كانت f دالة محدبة بقوة مع Lipschitz Hessian، فبشرط أن تكون قريبة بدرجة كافية من ، فإن التسلسل الناتج عن طريقة نيوتن سوف يتقارب مع المُقلل (الفريد بالضرورة) لـ سريع تربيعيًا. [1] أي،

حساب اتجاه نيوتن

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

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

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

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

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

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

بعض التحذيرات

تحتوي طريقة نيوتن، في نسختها الأصلية، على عدة تحذيرات:

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

تتضمن التعديلات الشائعة لطريقة نيوتن، مثل طرق شبه نيوتن أو خوارزمية ليفينبيرج-ماركوارت المذكورة أعلاه، تحذيرات أيضًا:

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

انظر أيضا

ملحوظات

  1. ^ Nocedal, Jorge; Wright, Stephen J. (2006). Numerical optimization (الطبعة الثانية). نيويورك: Springer. ص. 44. ISBN 0387303030.
  2. ^ نيميروفسكي وبن تال (2023). "التحسين الثالث: التحسين المحدب" (PDF) .

مراجع

  • أفريل، مردخاي (2003). البرمجة غير الخطية: التحليل والأساليب . دار دوفر للنشر. رقم ISBN 0-486-43227-0.
  • Bonnans, J. Frédéric; Gilbert, J. Charles; Lemaréchal, Claude ; Sagastizábal, Claudia A. (2006). التحسين العددي: الجوانب النظرية والعملية . Universitext (الطبعة الثانية المنقحة من ترجمة الطبعة الفرنسية لعام 1997). برلين: Springer-Verlag. doi :10.1007/978-3-540-35447-5. ISBN 3-540-35445-X. السيد  2265882.
  • فليتشر، روجر (1987). الطرق العملية للتحسين (الطبعة الثانية). نيويورك: جون وايلي وأولاده . رقم ISBN 978-0-471-91547-8.
  • جيفنز، جوف هـ.؛ هوتينج، جينيفر أ. (2013). إحصاءات حسابية . هوبوكين، نيوجيرسي: جون وايلي وأولاده. ص 24-58. رقم ISBN 978-0-470-53331-4.
  • نوسيدال، خورخي؛ رايت، ستيفن جيه. (1999). التحسين العددي . دار نشر سبرينغر. رقم ISBN 0-387-98793-2.
  • كوفاليف، دميتري؛ ميشينكو، كونستانتين؛ ريتشاريك، بيتر (2019). "طرق نيوتن العشوائية ونيوتن المكعبة مع معدلات خطية تربيعية محلية بسيطة". arXiv : 1912.01597 [cs.LG].
  • كورنبلوم ، دانيال (29 أغسطس 2015). “تصور نيوتن-رافسون (1D)”. Bl.ocks . ffe9653768cb80dfc0da.
Retrieved from "https://en.wikipedia.org/w/index.php?title=Newton%27s_method_in_optimization&oldid=1246264192"
Original text
Rate this translation
Your feedback will be used to help improve Google Translate