Постоянный шаг.

Задается hk = h = const, при этом должно выполняться условие

F(xk+1) = F(xk + hkÑF(xk)) > F(xk).

Пусть F(x) дифференцируема в окрестности точки xk.

Тогда

F(x) = F(xk) + (ÑF(xk),(x - xk)) + o(||x - xk || ),

откуда

F(xk+1) - F(xk) ≥ ÑтF(xk) (xk+1 - xk),

или, подставляя в последнее выражение значеие xk+1 из (1), получаем

F(xk+1) - F(xk) ≥ hk ║ÑF(xk) ║2. (2)

Тогда, если известно оптимальное значение F* = max F(x), или F* = sup F(x), то шаг можно выбирать из условия

F* - F(xk) = hk║ÑF(xk) ║2.

Если по мере продвижения к оптимуму условие (2) перестает выполняться, то производится дробление шага.