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

Метод барьерных функций

Читайте также:
  1. A. Методы измерения мертвого времени
  2. HR– менеджмент: технологии, функции и методы работы
  3. I метод.
  4. I. 2. 1. Марксистско-ленинская философия - методологическая основа научной психологии
  5. I. 2.4. Принципы и методы исследования современной психологии
  6. I. 3.2. Зависимость психических функций от среды и строения органов
  7. I. Анализ методической структуры и содержания урока

Идея метода заключается в сведении задачи на условный минимум к решению последовательности задач поиска минимума вспомогательной функции , где - штрафная функция, - параметр штрафа.

Как правило, используются:

a) обратная штрафная функция (см. рисунок 3.2);

Рисунок 3.2

b) логарифмическая штрафная функция (см. рисунок 3.3).

Рисунок 3.3

Обе штрафные функции определены и непрерывны внутри множества X, т.е. на множестве , и стремятся к бесконечности при приближении к границе множества изнутри. Поэтому они называются барьерными функциями. При штрафная функция, задаваемая обратной функцией, положительна. Логарифмическая штрафная функция положительна при и отрицательна при , т.е. внутренним точкам области отдаётся предпочтение перед граничными точками.

Начальная точка задаётся только внутри множества X. На каждой k -й итерации ищется точка минимума вспомогательной функции при заданном параметре с помощью одного из методов безусловной минимизации. Полученная точка используется в качестве начальной на следующей итерации, выполняемой при уменьшающемся значении параметра штрафа. При последовательность точек стремится к точке условного минимума . Барьерные функции как бы препятствуют выходу из множества X, а если решение задачи лежит на границе, то процедура метода приводит к движению изнутри области к границе.

Согласно описанной процедуре точки лежат внутри множества допустимых решений для каждого . Этим объясняется то, что метод барьерных функций иногда называется методом внутренних штрафов.

 

Алгоритм:

Шаг 1. Задать начальную точку внутри области X; начальное значение параметра штрафа ; число для уменьшения параметра штрафа; малое число для остановки алгоритма. Положить .

Шаг 2. Составить вспомогательную функцию:

или .

Шаг 3. Найти точку минимума функции с помощью какого-либо метода (нулевого, первого или второго порядка) поиска безусловного минимума с проверкой принадлежности текущей точки внутренности множества X. При этом задать все требуемые выбранным методом параметры. В качестве начальной точки взять . Вычислить:

или .

Шаг 4. Проверить выполнение условия окончания:

a) если , процесс поиска закончить: ;

b) если , положить и перейти к шагу 2.

 

Утверждение 2 Пусть функции , выпуклы и конечны, множество решений задачи поиска условно минимума не пусто и ограничено, существует точка такая, что . Тогда в методе барьерных функций , функции выпуклы, последовательность , порожденная алгоритмом, ограничена и все ее предельные точки принадлежат , причем .

Замечания:

а) Обычно выбирается , а .

б) При обеспечивается сходимость, однако с уменьшением функция становится все более овражной. Поэтому полагать малым числом сразу нецелесообразно.

в) Обратная штрафная функция была предложена Кэрроллом, а логарифмическая Фришем.

г) Т.к. большинство методов поиска безусловного экстремума использует дискретные шаги, то вблизи границы шаг может привести в точку вне допустимой области. Если в алгоритме отсутствует проверка на принадлежность точки множеству , это может привести у ложному успеху, т.е. уменьшению вспомогательной функции в точке, где она теоретически неопределена. Поэтому на шаге 3 алгоритма требуется явная проверка того, что точка не покинула допустимую область. Процедура поиска обычно завершается при некотором малом , отличном от нуля. Однако приближенное решение принадлежит множеству допустимых решений. Это одно из преимуществ метода барьерных функций.

д) Побочным продуктом вычислений в методе штрафных функций является вектор множителей Лагранжа:

- для обратной штрафной функции;

- для логарифмической штрафной функции.

Пример: Найти минимум в задаче

Решение:


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


Читайте в этой же книге: Общие принципы методов поиска условного экстремума | Комбинированный метод штрафных функций | Метод множителей | Метод точных штрафных функций | Применение метода в задаче с ограничениями типа равенств. | Применение метода в задаче с ограничениями типа неравенств. | Метод Зойтендейка | Пример отчета по лабораторной работе |
<== предыдущая страница | следующая страница ==>
Метод штрафов| Применение обратной штрафной функции

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