Производные вычисляются численно, путём приращения управляемых параметров.
x1 = x1,0 + ∆x1
∂F/ ∂x1 = ∆F/∆x1 ; ∆F = F(x10 + ∆x1) – F(x10)
В каждой точке для нахождения производных необходимо n+1 вычислений F(X).
В основу метода положен одноимённый метод решения нелинейных алгебраических уравнений.
grad F(X) = 0;
Обозначим Ф(X) = ∂F(x)/∂x = 0
Применим к данной системе уравнений метод Ньютона.
Ф(Xk) + ∂F(Xk)/∂X ∆X ≈0,
где ∆Х – значение Xk+1 - Xk
Xk+1 = Xk – (∂Ф/∂X)-1 * Ф(Xk)
Xk+1 = Xk – Юk-1 grad F(Xk) - Формула Ньютона.
Если целевая функция является квадратичным многочленом по управляемым параметрам, то минимум находится за один шаг.
Недостатки метода:
1) Высокая трудоёмкость вычисления и обращения матрицы Гессе.
2) Не всегда имеет место сходимость решения.
Найти минимум целевой функции: min F(Xk + hg) = min f(h)
h>0
g – единичный вектор выбранного направления.
Золотое сечение – это деление отрезка АВ на 2 части таким образом, что большая его часть АСявляется средней пропорциональной между отрезком АВ и его меньшей частью СВ.
АВ/АС = АС/СВ
Для шага ак и вк
cк = ак + 0,382lk
dk = вк – 0,382 lk
lk = bk - ak
Если f(ck) < f(dk), то bk+1 = dk; dk+1 = ck; ak+1 = ak;
Если f(ck) ≥ f(dk), то ak+1 = ck; ck+1 = dk; bk+1 = bk
Если lk ≤ ε – условие окончания операции.
В методе золотого сечения для сужения интервала неопределённости необходимо сделать только одно вычисление.