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

כאשר:

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

מסמן את ה
ב-