הקדמה: נרצה למצוא את וקטור הנעלמים
שמקיים את כל n המשוואות:
מתי:
- כשפותרים בעיות אופטימיזציה (מציאת מינימום/ מקסימום).
- פתרון משוואות דיפרנציאליות ע"י אלגוריתם נומרי.
- עבור משוואות כוחות בצירים שונים.
שיטות פתרון:
1) שיטת ניוטון
2) המרה לבעיית אופטימיזציה.
1) שיטת ניוטון:
קירוב טיילור עובר כל אחת מ- n המשוואות:
החלק המסומן בכחול - [F] - הוא ערך הפונקציה בנקודה הנתונה
החלק המסומן באדום - [J] - מטריצת הנגזרות הראשונות של וקטור (יעקוביאן)
החלק המסומן בירוק - זהו : השינוי בפתרון בין האיטרציות העוקבות (גודל הצעד).
- בכתיב מטרציוני:
שלבי פתרון:
1) מנחשים פתרון התחלתי
2) פותרים את מערכת המשוואות הלינאריות (מחשבים את ואת - הנגזרות).
3) נעדכן את הפתרון ונמצא את
4) נחזור על צעדים 2-3 עד להשגת הדיוק הנדרש.
התנאי להתכנסות:
קריטריון התכנסות - נתון בגוף השאלה.
תכונות השיטה:
- דרושה נקודת התחלה טובה
- יש לחשב יעקוביאן [J] בכל איטרציה
- יש לפתור מערכת לינארית בכל איטרציה.
- סיבוכיות עבור כל איטרציה:
- עבור J ו- עבור F, סה"כ חישובי פונקציות.
- פעולות לפתרון המערכת הלינארית.
2) המרה לבעיית אופטימיזציה:
מינימיזציה של סכום ריבועי השגיאות במשוואות. ישנה אפשרות להמיר את מערכת המשוואות בבעיית אופטימיזציה.
- נגדיר פונקציה חדשה :
- נדרוש - פותרים באמצעות אלגוריתם נומרי לאופטימיזציה.
-יתרונות: אפשרות התכנסות גם מפתרון התחלתי לא טוב.
ניתן ליישם באמצעות פונקציית solver ב- Excel.