- •Киров 2006
 - •Рецензент: к.Т.Н., доцент каф. Эвм Матвеева л.И.
 - •1 Оформление лабораторной работы
 - •1.1 Цель работы
 - •1.2 Формирование отчета
 - •2 Общие принципы методов поиска условного экстремума
 - •3 Методы последовательной безусловной минимизации
 - •3.1 Метод штрафов
 - •3.2 Метод барьерных функций
 - •1) Применение обратной штрафной функции
 - •2) Применение логарифмической штрафной функции
 - •3.3 Комбинированный метод штрафных функций
 - •3.4 Метод множителей
 - •3.5 Метод точных штрафных функций
 - •4 Методы возможных направлений
 - •4.1 Метод проекции градиента (метод Розена)
 - •1. Применение метода в задаче с ограничениями типа равенств.
 - •2. Применение метода в задаче с ограничениями типа неравенств.
 - •4.2 Метод Зойтендейка
 - •5 Пример отчета по лабораторной работе
 - •6 Блок вариантов заданий
 - •7 Библиографический список
 
3.2 Метод барьерных функций
Идея
метода заключается в сведении задачи
на условный минимум к решению
последовательности задач поиска минимума
вспомогательной
функции 
,
где 
 -
штрафная функция, 
 -
параметр штрафа.
Как правило, используются:
обратная штрафная функция
	(см. рисунок 3.2);
Рисунок 3.2
b)     
логарифмическая штрафная функция
(см. рисунок 3.3).
Рисунок 3.3
Обе
штрафные функции определены и непрерывны
внутри множества X,
т.е. на множестве 
,
и стремятся к бесконечности при
приближении к границе множества изнутри.
Поэтому они называются барьерными
функциями. При 
 штрафная
функция, задаваемая обратной функцией,
положительна. Логарифмическая штрафная
функция положительна при 
 и
отрицательна при 
,
т.е. внутренним точкам области отдаётся
предпочтение перед граничными точками.
Начальная
точка задаётся только внутри множества
X.
На каждой k-й
итерации ищется точка 
 минимума
вспомогательной функции 
 при
заданном параметре 
 с
помощью одного из методов безусловной
минимизации. Полученная точка
 используется
в качестве начальной на следующей
итерации, выполняемой при уменьшающемся
значении параметра штрафа. При
 последовательность
точек 
 стремится
к точке условного минимума 
.
Барьерные функции как бы препятствуют
выходу из множества X,
а если решение задачи лежит на границе,
то процедура метода приводит к движению
изнутри области к границе.
Согласно описанной процедуре точки лежат внутри множества допустимых решений для каждого . Этим объясняется то, что метод барьерных функций иногда называется методом внутренних штрафов.
Алгоритм:
Шаг
1. Задать
начальную точку 
 внутри
области X;
начальное значение параметра штрафа
;
число 
 для
уменьшения параметра штрафа; малое
число 
 для
остановки алгоритма. Положить 
.
Шаг 2. Составить вспомогательную функцию:
 или
.
Шаг 3. Найти точку минимума функции с помощью какого-либо метода (нулевого, первого или второго порядка) поиска безусловного минимума с проверкой принадлежности текущей точки внутренности множества X. При этом задать все требуемые выбранным методом параметры. В качестве начальной точки взять . Вычислить:
 или
.
Шаг 4. Проверить выполнение условия окончания:
a)     
если 
,
процесс поиска закончить: 
;
b)     
если 
,
положить 
и перейти к шагу 2.
Утверждение
2 Пусть
функции 
,
выпуклы и конечны, множество 
решений
задачи поиска условно минимума не пусто
и ограничено, существует точка 
такая, что  
.
Тогда в методе барьерных функций 
,
функции 
 выпуклы,
последовательность 
,
порожденная алгоритмом, ограничена и
все ее предельные точки принадлежат 
,
причем 
.
Замечания:
а)
Обычно выбирается 
,
а 
.
б) При обеспечивается сходимость, однако с уменьшением функция становится все более овражной. Поэтому полагать малым числом сразу нецелесообразно.
в) Обратная штрафная функция была предложена Кэрроллом, а логарифмическая Фришем.
г) Т.к. большинство методов поиска безусловного экстремума использует дискретные шаги, то вблизи границы шаг может привести в точку вне допустимой области. Если в алгоритме отсутствует проверка на принадлежность точки множеству , это может привести у ложному успеху, т.е. уменьшению вспомогательной функции в точке, где она теоретически неопределена. Поэтому на шаге 3 алгоритма требуется явная проверка того, что точка не покинула допустимую область. Процедура поиска обычно завершается при некотором малом , отличном от нуля. Однако приближенное решение принадлежит множеству допустимых решений. Это одно из преимуществ метода барьерных функций.
д) Побочным продуктом вычислений в методе штрафных функций является вектор множителей Лагранжа:
-
для обратной штрафной функции;
-
для логарифмической штрафной функции.
Пример: Найти минимум в задаче
Решение:
