Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Учебник Методы оптимизации.pdf
Скачиваний:
490
Добавлен:
29.05.2015
Размер:
1.33 Mб
Скачать

6. Случайный поиск

Регулярные, или детерминированные методы спуска, рассмотренные нами выше, не полноценны на неупорядоченном рельефе. Если экстремумов много, то спуск из одного начального приближения может сойтись только к одному из локальных минимумов, не обязательно абсолютному. Кроме того, с ростом размерности задач резко снижается эффективность регулярных методов поиска, которые требуют очень больших вычислительных ресурсов. Поэтому иногда для исследования таких сложных задач применяют случайный поиск.

6.1. Простой случайный поиск

Предполагают, что искомый минимум лежит в некотором n-мерном параллелепипеде. В этом параллелепипеде по равномерному закону выбирают случайным образом N пробных точек и вычисляют в них целевую функцию. Точку, в которой функция имеет минимальное значение, берут в качестве решения задачи. Однако даже при очень большом числе пробных точек вероятность того, что хотя бы одна точка попадает в небольшую окрестность локального минимума, ничтожно мала. Действительно, пусть N=106 и диаметр котловины около минимума составляет 10% от пределов изменения каждой координаты. Тогда объем этой котловины составляет 0.1n часть объема n-мерного параллелепипеда. Уже при числе переменных n>6 практически ни одна точка в котловину не попадет.

Поэтому берут небольшое число точек N = (5 ) n и каждую точку

рассматривают как нулевое приближение. Из каждой точки совершают спуск, быстро попадая в ближайший овраг или котловину; когда шаги спуска быстро укорачиваются, его прекращают, не добиваясь высокой точности. Этого уже достаточно, чтобы судить о величине функции в ближайшем локальном минимуме с удовлетворительной точностью. Сравнивая окончательные значения функции на всех спусках между собой, можно изучить расположение локальных минимумов и сопоставить их величины. После этого можно отобрать нужные по смыслу задачи минимумы и провести в них дополнительные спуски для получения координат точек минимума с более высокой точностью.

При решении экстремальных задач на областях со сложной геометрией обычно эту область вписывают в n-мерный гиперпараллелепипед, в котором генерируют случайные точки по равномерному закону, оставляя только те, которые попадают в допустимую область (рис. 24).

44