Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АрхитектураБиологияГеографияДругоеИностранные языки
ИнформатикаИсторияКультураЛитератураМатематика
МедицинаМеханикаОбразованиеОхрана трудаПедагогика
ПолитикаПравоПрограммированиеПсихологияРелигия
СоциологияСпортСтроительствоФизикаФилософия
ФинансыХимияЭкологияЭкономикаЭлектроника

Метод Розенброка

Глава 1. МЕТОДЫ ОПТИМИЗАЦИИ В ЭЛЕКТРОНИКЕ СВЧ | Классификация методов оптимизации | Методы одномерного поиска | Методы исключения интервалов | Методы полиномиальной аппроксимации | Симплексный метод | Метод Ньютона | Метод наискорейшего спуска | Методы с переменной метрикой | Методы условной оптимизации |


Читайте также:
  1. B. Неклассическая методология
  2. C. Постнеклассическая методология
  3. D) сохранения точных записей, определения установленных методов (способов) и сохранения безопасности на складе
  4. D.2. Методы оценки технических уязвимостей
  5. I 7 D I РЕЛИГИЯ И НАУЧНЫЕ МЕТОДЫ
  6. I РЕЛИГИЯ И НАУЧНЫЕ МЕТОДЫ
  7. I РЕЛИГИЯ И НАУЧНЫЕ МЕТОДЫ

В методе Розенброка [13] первые n итераций полностью соответствуют n итерациям метода Гаусса-Зейделя. Затем производится расчет новых n поисковых направлений так, чтобы первое направление совпадало с направлением полного прохода за предыдущий цикл итераций, а остальные направления были бы взаимо-ортогональны и через n циклов они все бы совпадали с направлениями осей квадратичного приближения целевой функции вблизи минимума. Алгоритм этого метода следующий.

{{{ Начало алгоритма.

1) Полагаем i=1 и X i= X init. Запоминаем начальные направления в матрице P={ e i}, i=1..n.

2) Выбираем поисковое направление P i из матрицы P и ищем минимум в этом направлении: ai: minaJ(X i+ai× P i). Рассчитываем новое приближение вектора поисковых параметров X i+1= X i+ai× P i. Увеличиваем i на единицу и если i£n, то идем в начало пункта 2).

3) Производим пересчет направлений поиска по формуле:

(1.3.2)

Выполняем процедуру ортогонализации и нормировки направлений (процесс ортогонализации Грамма-Шмидта [15] стр.460, ф.15.2-10):

(1.3.3)

(1.3.4)

Заносим найденные направления в матрицу P.

4) Если | A i|£e, то поиск заканчивается, иначе полагаем i=1 и идем на пункт 2).

}}} Конец алгоритма.

Метод Розенброка иногда называют методом вращающихся координат. Через n циклов итераций (т.е. через n итераций) для квадратичной функции все поисковые направления будут направлены вдоль осей функции. Если же все поисковые направления совпадают с направлениями осей функции, то как это следует из рис.(1.1.1) минимум может быть достигнут за n итераций (для квадратичной функции). Графически работа метода Розенброка для двумерной функции показана на рис.1.3.2.

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

 

Рис.1.3.2

Поиск минимума методом Розенброка

Метод ДСК

Имя метода образовано по начальным буквам фамилий авторов -Девис-Свен-Кэмпей [32]. По своей сути он является усеченным методом Розенброка, в котором отсутствует процедура ортогонализации направлений (1.3.3). Он обладает почти такой же скоростью сходимости, что и метод Розенброка, однако он может вырождаться, т.е. терять какое-либо измерение в n мерном пространстве параметров когда два поисковых направления почти совпадают.


Дата добавления: 2015-11-14; просмотров: 108 | Нарушение авторских прав


<== предыдущая страница | следующая страница ==>
Методы с использованием производных| Метод Пауэлла

mybiblioteka.su - 2015-2024 год. (0.009 сек.)