Первую группу образуют критерии, основанные на сравнении различий в значениях ЦФ (критерия оптимальности) в последовательности {zk}. Они учитывают особенность, состоящую в том, что в окрестности точки оптимума различия в значениях членов таких последовательности уменьшаются (т.е. при k® ¥ | zk+1 - zk | ® 0 ).
Вторую группу образуют критерии, учитывающие различия в значениях длины вектора–шага D(Xk). Они учитывают то обстоятельство, что в окрестности точки оптимума длина такого вектора стремится к нулю (т.е. при k® ¥ | D(Xk) | ® 0 ).
Такие критерии могут трактоваться также и как критерии, учитывающие уменьшение различий между точками последовательности {Хk} при k® ¥ .
Третью группу образуют критерии, оценивающие различия в значениях длины шага hk . В большинстве методов такая длина автоматически уменьшается в процессе поиска (т.е. при k® ¥ hk ® 0 ).
Четвертую группу образуют специальные критерии, учитывающие специфические особенности отдельных методов (например, величину модуля вектора направления Sk).
Приведем в качестве примера один из критериев первой группы, оценивающий относительные приращения ЦФ, получаемые ею на последовательных итерациях. Экстремум функции считается достигнутым при выполнении следующего условия:
dzk = | (z(Xk+1)– z(Xk) | / | z(Xk) | £ dзад , (4.13)
где dзад - некоторое заданное значение точности решения задачи оптимизации. Такую точность можно трактовать как порог неразличимости относительных приращений ЦФ. (При этом в качестве точки экстремума принимается точка Xk+1 ).
По аналогии с (4.13) может быть построен критерий, оценивающий абсолютные приращения значений ЦФ Dk= .| (z(Xk+1)– z(Xk) | .
Пример критерия второй группы:
| D(Xk) | £ Dзад , (4.14)
где Dзад – некоторое заданное значение длины вектора-шага. Такой критерий задает порог неразличимости точек Xk в последовательности {Хk}.
Пример критерия третьей группы:
hk £ hзад , (4.15)
где hзад – заданное значение шага.
3) Проблема “оврагов”
Часто встречающейся особенностью ЦФ, описывающих реальные технические системы и встречающихся в задачах проектирования, является наличие в них так называемых “оврагов” (или “хребтов”) [21]. (Соответствующие ЦФ называются “овражными”).
З а м е ч а н и е 4.12. Овраг может быть определен как подобласть ОДП, в которой наблюдается резкое различие в скорости изменения ЦФ в различных направлениях n-мерного пространства.
У большинства шаговых методов процесс поиска экстремума в “оврагах” либо замедляется, либо вообще останавливается.
В отношении эффективности “прохождения оврагов” шаговые методы делятся на три группы: 1) обычные методы, 2) улучшенные методы, 3) специализированные методы.
Методы первой группы имеют низкую эффективность в “овражных” функциях. Методы второй группы имеют более высокую эффективность (обусловленную самой спецификой этих методов). Методы третьей группы специально разработаны для поиска экстремумов, находящихся в “оврагах”, в силу чего имеют высокую эффективность.
4.2.3.4 Классификация численных методов безусловной оптимизации
Различия между методами определяются различиями способов выбора направления и организации движения вдоль него. Чаще всего используется классификации методов по величине наивысшего порядка производных ЦФ, использующихся в методе.
В методах нулевого порядка используются только значения целевой функции, в методах первого порядка - первые производные ЦФ, в методах второго порядка - вторые производные ЦФ.
З а м е ч а н и е 4.13. Считается, что производная нулевого порядка есть сама исходная функция.
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.