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