Алгоритъм на Гаус – Нютон

От testwiki
Направо към навигацията Направо към търсенето

Шаблон:Без източници Алгоритъмът на Гаус – Нютон е модификация на метода на Нютон, разработена от Карл Фридрих Гаус за решаване на нелинейни задачи за най-малките квадрати, в които се търси минимума на:

S(p)=∑i=1m(fi(p))2,

където са дадени m функции f1, ..., fm на n параметъра p1, ..., pn и m≥n.

Алгоритъмът на Гаус-Нютон е итерационна процедура, при която се започва с избрана начална стойност на вектора p – p0. Следващите приближения pk се получават от:

pk+1=pk−(Jf(pk)⊤Jf(pk))−1Jf(pk)⊤f(pk),

където f=(f1, ..., fm), Jf(p) е матрицата на Якоби за f в точка p.

В практическите приложения на метода обратната матрица не се изчислява директно, а се използва:

pk+1=pk+δk,

като δk се изчислява чрез решаване на линейната система:

Jf(pk)⊤Jf(pk)δk=−Jf(pk)⊤f(pk).

Шаблон:Превод от