
эффективность такой процедуры очевидны. Это один источник
адаптации.
Другой источник связан с потребностью решать различные
задачи оптимизации. Обилие алгоритмов оптимизации обусловлено
прежде всего тем, что каждый новый алгоритм предлагается для
решения какой-то новой задачи, отличающейся от предыдущих.
Совершенно ясно, что такая тенденция порочна и недолговечна, в
силу чего и возникает необходимость в адаптации известного
алгоритма поиска к новой задаче оптимизации. Пользователь часто
применяет известные алгоритмы для решения своих задач,
пытаясь как-то приспособить их к этим задачам. Успех здесь
целиком зависит от того, насколько пользователь знает структуру
своей оптимизационной задачи и понимает механизм работы поиска.
Как правило, ничего хорошего из такой «кустарной адаптации» не
получается. Это и заставляет создавать специальные процедуры
адаптации алгоритмов оптимизации, благодаря которым алгоритмы
могут эффективно действовать в изменяющихся условиях. Как уже
говорилось, существуют два способа изменения алгоритма поиска —
воздействие на его параметры и изменение его структуры.
Параметрическая адаптация поиска не всегда может значительно
повысить эффективность -поиска. Более того, есть алгоритмы —
например, метод наискорейшего спуска или метод Гаусса—Зейделя,
которые вообще не имеют параметров и поэтому не могут
адаптироваться параметрически. Эти обстоятельства обусловливают
переход к адаптации структуры алгоритма.
Таким образом, задача адаптации процесса поиска ставится
тогда, когда алгоритм нужно изменять в процессе поиска, чтобы
поддерживать его эффективность на необходимом уровне.
Эта задача всегда возникает при оптимизации и адаптации
сложных объектов, для которых нельзя заранее предугадать, в
какую ситуацию попадет алгоритм поиска. Такого рода неопре-
деленность и требует введения процедуры адаптации, т. е. приспо-
собления алгоритма поиска к новой ситуации путем его целена-
правленного изменения, коррекции параметров или структуры.
3.5.2. Параметрическая адаптация
алгоритмов случайного поиска
Основными параметрами алгоритма случайного поиска являются
величина рабочего шага ∆U (см. формулы (3.3.12), (3.3.20) и (3.3.23)) и
параметры плотности распределения р(ξ) случайного шага ξ. Заметим,
что случайный поиск отличается от любого, детерминированного
метода именно наличием такого распределения, изменение которого
позволяет адаптировать случайный поиск.