Файл: Пугачев, В. С. Основы статистической теории автоматических систем.pdf
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 16.10.2024
Просмотров: 151
Скачиваний: 1
.ац |
начинающуюся в |
произвольно |
выбранной |
исходной |
|
точке (а®, |
. . а°); |
|
|
|
|
|
а Г И = |
а »« — k j ' ai (а"\ . . |
а"'). |
(12.79) |
|
|
(«= |
1 , ■• |
«; tn = 0, 1 , |
2). |
|
Вопрос о выборе длин шагов, т. е. чисел кт, решается в каждом конкретном случае опытным путем. При этом можно рекомендовать пользоваться следующими общими соображениями. При слишком малых числах /г,п приближение к минимуму будет медленным и объем вычислений будет большим. При слишком больших /г,п может случиться так, что функция / при переходе отт-й точки к (т + 1)-й возрастет (т. е. произойдет «перескок» через минимум). Поэтому числа km желательно выбирать возможно большими, но достаточно малыми для того, чтобы функция f убывала при переходе из каждой расчетной точки в следующую. Наиболее рациональным является такой выбор чисел /гш, при котором вектор градиента повора чивается приблизительно на 90° при переходе из каждой расчетной точки в следующую, т. е. при котором скалярное произведение век торов градиента функции / в соседних расчетных точках близко к нулю. В тех случаях, когда вычисление градиента функции f зна чительно сложнее, чем вычисление самой функции f. Н. М. Сотский рекомендует вычислять значения функции / для ряда значений km и выбирать каждый раз такое значение /е„„ при котором функция f имеет наименьшее значение. Очевидно, что при таком способе под бора значений kin вектор градиента функции f будет поворачиваться приблизительно на 90° при переходе от каждой расчетной точки к сле дующей. При этом число расчетных точек, в которых придется вы числять градиент функции /, будет близким к минимальному воз можному при данном выборе исходной точки (а®, . . .,а°).
Метод наискорейшего спуска и его различные разновидности позволяют находить минимумы сложных функций, зависящих от большого числа аргументов. Однако при очень большом числе аргу ментов минимизация функции требует большого объема вычислений. В этих случаях выгоднее пользоваться методом случайного поиска, который требует меньшего объема вычислений при минимизации функций очень большого числа аргументов [70]. Для облегчения и ускорения вычислений при отыскании минимумов функций целе сообразно пользоваться специальными вычислительными машинами— так называемыми оптимизаторами.