Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
60
Добавлен:
15.06.2014
Размер:
498.38 Кб
Скачать

Тема 17 Методы условной оптимизации1

Постановка задач Метод штрафных функций

05.01.2011

1

Постановка задач

Найти минимум функции

y f ( x1 ... x n ) f ( x ).

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

g k ( x ) 0 ,

k 1 ...m

g k ( x ) 0 ,

k m 1 ..m p

05.01.2011

2

Условия типа равенств

g k ( x ) 0 , k m 1 ..m p

выделяют в пространстве некоторую гиперповерхность размерности p. Используя условия типа равенств можно выразить p переменных через оставшиеся n-p и таким образом уменьшить размерность задачи на p (n=n-p) и оставить только ограничения типа неравенств.

05.01.2011

3

Пример понижения размерности

y f ( x

 

, x

 

)

x

2

2 x

4

x2

1

2

1

2

 

 

 

 

 

 

 

 

x1

0

 

 

 

 

 

 

g1

 

 

 

 

 

1

 

x 2

0

 

 

 

 

 

g 2

 

 

 

 

 

 

x1 x 2 1 0

 

 

 

g 3

 

 

 

Выражаем x2

через x1, получаем

x 2 1 x1

y x 2 2 (1 x

1

) 4

 

 

 

1

 

 

 

 

x1 0

 

 

 

g1

 

 

 

g

 

(1 x ) 0

 

 

2

 

1

 

 

 

 

 

 

 

x1+x2-1=0

1 x1

0 x1 1

x1 1 0

05.01.2011

4

Условия типа неравенств

g k ( x ) 0 , k 1 ...m

выделяют n - мерную область D, ограниченную гиперповерхностями

g k ( x ) 0 , k 1 ..m

05.01.2011

5

Пример выделения области D

y f ( x

 

, x

 

) 1

x

2

2 x

4

x2

 

 

1

2

1

2

 

 

 

 

 

 

 

 

 

 

 

 

x1

0

 

 

 

 

 

 

 

 

g1

 

 

 

 

 

1

 

 

 

x 2

0

 

 

 

 

x1+x2-1=0

 

g 2

 

 

 

 

 

 

 

 

 

x1=0

 

 

 

x1 x 2 1 0

 

 

 

 

 

 

 

 

 

 

 

 

 

g 3

 

 

 

 

D

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x2=0

1

x1

05.01.2011

6

Точка минимума принадлежит области D

Минимум функции при наличии ограничений совпадает с минимумом функции без ограничений

05.01.2011

7

Точка минимума лежит вне области D

Точка условного минимума лежит на одной из кривых, ограничивающих область

05.01.2011

8

Область с локальными минимумами

Возможны несколько локальных условных минимумов

05.01.2011

9

Выпуклая область

Область D называется выпуклой, если отрезок прямой, соединяющий любые две точки принадлежащие D принадлежит D.

x2

D

x1

D

Невыпуклая

Выпуклая

05.01.2011

10