Алгоритм с возвратом при неудачном шаге
1. Задать начальный шаг h 0, число проб s £ n и точность e. 2. Сгенерировать или задать начальную точку X0 и вычислить в ней функцию f; положить i= 1 (i – счетчик проб). 3. Сгенерировать случайный вектор направления × 4. На направлении 5. Таким образом, поиск останавливается, если в текущей точке s направлений, сгенерированных подряд, оказались неудачными при шаге, меньшем заданной точности. На рис. показан характер движения при поиске по данному алгоритму (жирной линией выделены успешные шаги).
|