Мегаобучалка Главная | О нас | Обратная связь


Метод штрафных функций при существующих ограничениях в форме равенств и неравенств



2015-12-15 1695 Обсуждений (0)
Метод штрафных функций при существующих ограничениях в форме равенств и неравенств 0.00 из 5.00 0 оценок




Этот метод применяется для решения задач условной оптимизации с ограничениями в форме равенств и неравенств, то есть ищется

Сведем исходную задачу к задаче безусловной минимизации функции

, где функция штрафа

 

выбирается вне допустимой области R, поэтому рассматриваемый метод называют методом внешней точки.

Существенным в данном методе является то, что начальный коэффициент штрафа задается небольшим, чтобы уменьшить «овражистость» расширенной функции . Затем возрастает с каждой итерацией при .

Минимизации функции происходит на основе любого метода безусловной минимизации( прямые методы, градиентные методы). Примем за основу градиентный метод.

 

 

Алгоритм метода штрафных функций.

 

1. Введем , к=0.

2. Запомним := и вычислим и его норму.

3. Пока норма > , найти в соответствии с градиентным методом.

4. Вычислить и увеличить .

5. Если , закончить вычисления, иначе возврат на пункт 2.

 

 

4. Текст программы.

 

Смотри приложение №3.

 

 

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

 

Этот метод применяется для решения задач условной оптимизации с ограничениями типа неравенств, то есть

Сведем исходную задачу к задаче безусловной минимизации функции .

Присоединенная функция выбирается таким образом, чтобы она неограниченно возрастала при приближении точки X к границе области R.

.

Существенным в данном методе является то, что начальный коэффициент штрафа задается большим. Начальная точка задается только внутри области R, поэтому этот метод называется методом внутренней точки. Коэффициент уменьшается с каждой итерацией . При этом

Минимизации функции происходит на основе любого метода безусловной минимизации( прямые методы, градиентные методы). Примем за основу градиентный метод

Алгоритм метода.

1. Начальная точка задается внутри области R. Выбираемый коэффициент достаточно большой.

2. На каждом k-ом шаге ищется точка , которая считается в качестве начальной на следующем этапе, выполняемом при уменьшающемся значении параметра .

3. При последовательность точек к точке условного .

 

При этом барьерные функции как бы препятствуют выходу из множества R.

Выход из процесса решения тот же, что и в методе штрафных функций.

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

 

 

7. Текст программы.

 

Смотри приложение №3.

 

Задание.

Используя метод штрафных функций или метод барьерных функций, реализовав их в виде программ на Turbo Pascal, найти минимум следующих функций с ограничениями:

1) f(X)=x12+ x22 + 0.5x1 *x2

x1+ x2 –1=0

2) f(X)=100( x2 –x12) 2+ (1-x1)2

x1+ x2 –1=0

3) f(X)= 3x22 -11x1-3x2 -x3

 
 


x1-7x2 +3x3+7<=0

5 x1+2x2 –x3–2<=0

x3>=0

 

4) f(X)= 4/x1+ 9/x2 +x1+x2

x1+x2–6<=0

x1>=0

x2>=0

 

5) f(X)= 4/x1+ 9/x2 +x1+x2

x1+x2–4<=0

x1>=0

x2>=0

 

 

 

Лабораторная работа № 4.

 



2015-12-15 1695 Обсуждений (0)
Метод штрафных функций при существующих ограничениях в форме равенств и неравенств 0.00 из 5.00 0 оценок









Обсуждение в статье: Метод штрафных функций при существующих ограничениях в форме равенств и неравенств

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней...
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1695)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.008 сек.)