אלגוריתם גאוס-ניוטון
יש לערוך ערך זה. הסיבה היא: תיקוני סגנון.
| |
אלגוריתם גאוס-ניוטון הוא אלגוריתם לפתרון בעיות ריבועים פחותים לא ליניאריות. האלגוריתם, המיוחס לקרל פרידריך גאוס, הוא למעשה תיקון של שיטת ניוטון לאופטימיזציה, ללא שימוש בנגזרות ממעלה שנייה.
הבעיהעריכה
בהינתן m פונקציות בעלות n פרמטרים, כאשר , הבעיה היא להביא את הסכום לערכו הקטן ביותר על ידי שינוי , כאשר הוא הוקטור (p1, ..., pn).
האלגוריתםעריכה
אלגוריתם גאוס-ניוטון הוא הליך איטרטיבי, כלומר יש לספק ערך התחלתי ל- , שנקרא לו . ערכים עוקבים של ניתנים אחר כך על ידי חזרה על היחס:
כאשר:
- ו- מסמן את היעקוביאן של ב- .
את המטריצה ההופכית אין צורך לחשב במפורש. במקומה, אנו משתמשים ב-: ואז ניתן לחשב את העדכון δk על ידי פתירת מערכת ליניארית: .
יישום טוב של אלגוריתם גאוס-ניוטון מספק חיפוש אלגוריתם: במקום הנוסחה מלמעלה עבור pk+1, אנו משתמשים ב-: , כאשר המספר αk הוא ברגע אופטימלי.