Методы безусловной минимизации функций многих переменных
Задача безусловной оптимизации состоит в нахождении минимума или максимума функции в отсутствие каких-либо ограничений. Несмотря на то, что большинство практических задач оптимизации содержит ограничения, изучение методов безусловной оптимизации важно с нескольких точек зрения. Многие алгоритмы решения задачи с ограничениями предполагают сведение ее к последовательности задач безусловной оптимизации. Другой класс методов основан на поиске подходящего направления и последующей минимизации вдоль этого направления. Среди методов оптимизации нулевого порядка в САПР находят применение методы Розенброка, конфигураций, деформируемого многогранника, случайного поиска. К методам с использованием производных относятся методы наискорейшего спуска, сопряженных градиентов, переменной метрики. Метод покоординатного спуска характеризуется выбором направлений поиска поочередно вдоль всех
Рис. 4. Траектория покоординатного спуска При использовании метода покоординатного спуска велика вероятность "застревания" поиска на дне оврага вдали от точки экстремума. На рис. 5 видно, что после попадания в точку
Примечание. Оврагом называют часть пространства управляемых параметров, в которой наблюдаются слабые изменения производных целевой функции по одним направлениям и значительные изменения с переменой знака — по некоторым другим направлениям. Знак производной меняется в точках, принадлежащих дну оврага.
Рис. 5. "Застревание" покоординатного спуска на дне оврага В то же время при благоприятной ориентации дна оврага, а именно при положении одной из координатных осей, близком к параллельности с дном оврага, поиск оказывается весьма быстрым. Эта ситуация показана на рис. 6.
Рис. 6. Траектория покоординатного спуска при благоприятной ориентации координатных осей Метод Розенброка заключается в таком повороте координатных осей, чтобы одна из них оказалась квазипараллельной дну оврага. Такой поворот осуществляют на основе данных, полученных после серии из Другой удачной модификацией покоординатного спуска является метод конфигураций (Хука-Дживса). В соответствии с этим методом вначале выполняют обычную серию из
Рис. 7. Иллюстрация метода конфигураций Поиск экстремума методом деформируемого многогранника (Нелдера-Мида) основан на построении многогранника с
Эти правила поясняются рис. 8 на примере двумерной задачи оптимизации. Выбраны вершины исходного треугольника: Методы случайного поиска, приведенные выше, характеризуются тем, что направления поиска
Рис. 8. Иллюстрация метода деформируемого многогранника Особенностью метода наискорейшего спуска является выполнение шагов поиска в градиентном направлении
При использовании метода наискорейшего спуска, как и большинства других методов, эффективность поиска существенно снижается в овражных ситуациях. Метод Ньютона основан на использовании необходимых условий безусловного экстремума целевой функции
Если процесс сходится, то решение достигается за малое число итераций, окончанием которых служит выполнение условия Главный недостаток метода — высокая трудоемкость вычисления и обращения матрицы В методе переменной метрики вместо трудно вычисляемой обратной матрицы Гессе Г-1 используют некоторую более легко вычисляемую матрицу Поэтому Можно показать, что
Воспользуйтесь поиском по сайту: ![]() ©2015 - 2025 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|