Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
2222.doc
Скачиваний:
91
Добавлен:
12.03.2015
Размер:
1.25 Mб
Скачать

3.1.3. Комбинированный метод штрафных функций

Вернемся к рассмотрению задачи условной оптимизации (3.1) со смешанными ограничениями. Данный метод является обобще­нием методов, изученных в подразд. 3.1,1 и 3.1.2, а именно: для учета ограничений типа равенств применяют штрафные фун­кции (как в методе внешней точки), для ограничений типа нера­венств - барьерные функции.

Таким образом, в основе комбинированного метода лежит сведение исходной задачи условной минимизации (3.1) к после­довательности задач без ограничений вида

1

-" rk^g,{X)

Начальная точка задается внутри допустимой области R, т.е. при строгом выполнении ограничений типа неравенств g(X) > О, s=l, ..., р. На каждом к-м этапе точка минимума расширенной функции F(X, rt) ищется при заданном значении гкс помощью одно­го из методов безусловной минимизации. Полученная точкаХ'(гк) используется в качестве начальной на следующем этапе, выполня­емом при увеличивающемся значении параметра гк. При rt-> со по­следовательность точек Х'{гк) .стремится к точному решению X' исходной задачи.

3.1.4. Типовой пример

Найти минимум функции/(Х) = (.х|-2)2+ г-1)2 при смешан­ных ограничениях h(X) х-2х2+1.= 0; g(X) = -0,25л:,2-х;+ 1> 0.

Воспользуемся комбинированным методом штрафных функ­ций.

Построим расширенную функцию:

= (л, -2)2 +(х2 -I)2 +ф, -2x2+\f +■

-0,25х,г22

Минимизацию F(X,r) выполним градиентным методом, в соответствии с которым направление спуска выбирается по ан­тиградиенту Sk =-F'(xk). Тдгда минимизирующая последова­тельность построится по рекуррентной формуле

Xki'=Xk +akSk,k = 0,\, 2,...

Для этого на каждом шаге нам понадобятся значения функ­ций:

где присоединенная функция имеет

вид:

\ 7 ф2+4.*--4) '

45

уу

dxt


Следуя методу градиентного спуска, координаты точки Хк*] будут вычисляться так:

dxt дх2

В качестве исходной точки выберем Z0=(0,5;0,5). Результа­ты решения последовательности задач при увеличивающемся зна­чении г, начиная с г = 1, приведены в таблице.

  1. Найти минимум функции f{X) = x> +9x] -10.x, -18jc2 +34при ограничениях А (X) = *, + ^ _ 5 == о; g (х) = -0,5xf + х2 - 4,5 > 0;

  2. Найти минимум функции f(x) = х] + Ах\ - 1(Ц - \Ьхг + 41

при ограничениях

= x\ -4х,


= -x,2+4х, + -3>0;

6. Найти минимум функции /(^) = х,2 +4.х22 -8х, -16х2 +32 при ограничениях h(X) = -xt +x2 -1 = 0;

Л' 0

1

2 3 Точноеi

г 1 10 100 1000 >ешение

*,» 0,500 0,872 0,846 0,838 0,823

*\{г) 0,500 0,841 0,885 0,904 0,911

л

>,5оо

,298 ,345 ,359 ,393

0,500 _, 0,190 0,076 0,030 0

g(X'(r))

0,680 0,210 0,038 0,007 0

Задание для лабораторной работы

Решить задачи условной оптимизации со смешанными ог­раничениями:

1. Найти минимум функции f(X) -■ хг{ + х\ - 4х, - 2 + 5 при

ограничениях h(X) = x, +2x2 =1; g(X) = -0,25xf -x;-\>0;

2. Найти минимум функцииf(X) = x12 +х^ —\6х1 -10х2 +89при ограничениях h(X) = 2х\ -1] +9х2 -27 =0;g(X) - -5х; +

7. Найти минимум функции f(X) = х2 + 9х2 - Юх, -Збх, + 61 при ограничениях /г(Х) = -х2-4х, +4х2-12 = 0; g(X) = -3xf +

+ 7х2+27>0.

3.2. Метод возможных направлений 3.2.1. Постановка задачи выпуклого программирования

Рассмотрим задачу выпуклого программирования (ЗВП) шт{/0(ДГ)|у;(ЛГ)<&,,/£/,; {4,Х)*Ь„ ieI2\0<X<c}. (3.10) Введем обозначения:

fft(.-/;(*), «6/,;:ii. _1л у\ ;РЛ. (3.11)

3. Найти минимум функции /(.Y) = x,2 +x22 -14х, -4х2 +53 при ограничениях h(X) = 2xf -25,x2 -125 = 0;g(Ar) = -x; +2х] + + 2 - 3 > 0;

Тогда задачу (3.10) можно

,и/, (312)

записать следующим образом:

(ЗЛЗ) 47

46

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]