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

Симплексный метод

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


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

Под симплексом в n - мерном пространстве понимается многогранник, образованный n+1 вершиной. Например, в двумерном случае симплекс является треугольником, в трехмерном - тетраэдром. Во всех симплекс-методах новое поисковое направление выбирается проходящим через вершину с максимальным значением целевой функции и центр симплекса, который вычисляется без учета этой вершины. В этом направлении делается шаг заданной длины, в новой точке вычисляется значение целевой функции и путем сопоставления этого значения с другими производится или увеличение или уменьшение шага, например, так как это описано в [33]. Некоторые приемы улучшения работы симплекс метода даны в работе Нельдера-Мида [34]. Здесь остановимся на варианте симплекс метода с процедурой поиска минимума в заданном направлении, который свободен от неопределенности некоторых,ускоряющих, множителей метода Нельдера-Мида.

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

1) Относительно заданного начального приближения вектора поисковых параметров X 0 в заданной сфере радиуса r случайным образом выбираем n+1 вершину симплекса. Запоминаем координаты этих вершин в матрице A={ X 1, X 2,.., X n+1}. Вычисляем значения функций в этих вершинах.

2) Определяем номер вершины симплекса, в которой функция максимальна: jmax: maxj(J(X j)).

Вычисляем точку центра симплекса:

(1.3.7)

Определяем направление поиска:

P =(X c- X jmax)/| P |. (1.3.8)

В заданном направлении P относительно точки X jmax ищем минимум целевой функции:

a0: mina(J(X jmax+a× P) (1.3.9)

и новую точку X new= X jmax+a0× P вводим в симплекс вместо точки с номером jmax.

3) Если |Xnew-Xjmax|£e, то оптимизацию заканчиваем, иначе переходим к пункту 2).

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

Графически работа данного метода в двумерном случае показана на рис.1.3.4.

Рис.1.3.4

Поиск минимума симлексным методом Нельдера-Мида

 


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


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

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