General problem of mathematical programming
Auxiliary functions and sets
Sections and projections
Reducing the feasibility function
Nested optimization scheme
Nested optimization scheme
Nested optimization scheme
Структура допустимых областей одномерного поиска
Структура допустимых областей одномерного поиска
Свойства целевых функций в одномерных подзадачах
Свойства целевых функций в одномерных подзадачах
254.67K
Категория: МатематикаМатематика

General problem of mathematical programming

1. General problem of mathematical programming

f ( y) min, y Q R N
(1)
Q { y D : g j ( y ) 0, 1 j m}
(2)
D { y R N : yi [ai , bi ], 1 i N }
(3)
h( y) 0 ~ h( y) , 0
h( y ) 0,
h( y ) 0
h(y) 0,
0, y Q,
(Q)
1, y Q,
- характеристическая функция множества Q
(Q ) 0
Nested optimization scheme
1

2. Auxiliary functions and sets

Feasibility function G ( y ), y D :
G ( y ) 0, y Q,
(4)
G ( y ) 0, y Q.
G( y) max{ g1 ( y),..., g m ( y)}
(5)
G( y) max{ 0; g1 ( y),..., g m ( y)}
(6)
ui ( y1 , , yi ), vi ( yi 1 , , y N ), 1 i N 1,
(7)
u N y, i N ,
v0 y, i 0.
S1 Q,
Si 1 (ui ) {vi R
N i
: (ui , vi ) Q}, 1 i N 1
i 1 (ui ) { yi 1 R1 : ( yi 1 , vi 1 ) Si 1 (ui )}
Nested optimization scheme
(8)
(9)
2

3. Sections and projections

2 (u1 )
2 (u1 )
Nested optimization scheme
3

4. Reducing the feasibility function

G N ( y ) G( y )
G i (ui ) min{ G i 1 (ui , yi 1 ) : yi 1 [ai 1 , bi 1 ]}, 1 i N 1,
(10)
Di {ui Ri : y j [a j , b j ], 1 j i}
(11)
LEMMA 1
Gi (ui ) min{ G(ui , vi ) : y j [a j , bj ], i 1 j N}
Projecting Q onto coordinate axes
y1 , , yi :
Qi {ui R i : (ui , vi ) Q}, 1 i N .
(12)
(13)
(14)
LEMMA 2
Qi {u i R i : G i (u i ) 0}
(15)
LEMMA 3
i 1 (ui ) { yi 1 [ai 1 , bi 1 ] : G i 1 (ui , yi 1 ) 0}
Nested optimization scheme
(16)
4

5. Nested optimization scheme

f N ( y) f ( y)
f i (ui ) min{ f i 1 (ui , yi 1 ) : yi 1 i 1 (ui )}, ui Qi
(17)
Main relation
min f ( y) min min ...
y Q
y1 1 y2 2 ( u1 )
min
y N N ( u N 1 )
f ( y)
(18)
f 1 ( y1 ) min, y1 1 R1
1 { y1 [a1 , b1 ] : G 1 ( y1 ) 0}
f 2 ( y1 , y2 ) min, y2 2 ( y1 ) R1 ,
2 ( y1 ) { y 2 [a 2 , b2 ] : G 2 ( y1 , y 2 ) 0}
f 3 (u2 , y3 ) min
. . .
f N (u N 1 , y N ) f (u N 1 , y N ) min, y N N (u N 1 ).
Nested optimization scheme
5

6. Nested optimization scheme

f i (ui 1 , yi ) min, yi i (ui 1 )
(19)
ui 1 Qi 1 fixed
extr extr ...
y1 1 y2 2 ( u1 )
extr ( y)
yN N ( uN 1 )
y2
Example
f ( y1 , y2 ) ( y1 1) 2 ( y2 1) 2
g1 ( y) y1 y2 1
1
0 y1 2, 0 y2 2
1
Nested optimization scheme
y1
6

7. Nested optimization scheme

G 2 ( y ) y1 y2 1
G1 ( y1 ) min{ y1 y2 1, y2 [0, 2]} y1 1
2 ( y1 ) { y2 [0, 2] : y1 y2 1 0} [0, 1 y1 ]
1 { y1 [0,2] : y1 1 0} [0, 1]
f 2 ( y1 , y2 ) ( y1 1) 2 ( y2 1) 2
f 1 ( y1 ) min{( y1 1) 2 ( y2 1) 2 : y2 2 ( y1 ) [0, 1 y1 ]}
Функция ( y1 1) 2 ( y2 1) 2 достигает минимума по y2 в единице,
а слева от 1 убывает, поэтому на отрезке [0, 1 y1 ] ее минимум
достигается в точке y2 1 y1 , а значение равно 2 y12 2 y1 1 , т.е.
f 1 ( y1 ) 2 y12 2 y1 1
Ее минимум на отрезке [0,1] достигается в точке y1* 1 / 2
f 2 (0.5, y2 ) 1 / 4 ( y2 1) 2
Т.к. 2 (1/ 2) [0,1 1/ 2] [0,1/ 2] , где f
*
убывает, то y2 1 / 2
Nested optimization scheme
2
7

8. Структура допустимых областей одномерного поиска

G(y) – непрерывна в D и все G i (u i ) непрерывны по u i Di и, следовательно,
по yi [ai , bi ].
Т.к. в (19) ui 1 фиксирован о , любая задача (19) может быть представлена в виде
( x) min, x Q R1
(20)
Q {x [a, b] : g ( x) 0}
где функция g (x ) непрерывна.
q
Q [a j , b j ]
(21)
j 1
Nested optimization scheme
8

9. Структура допустимых областей одномерного поиска

g (x)
1
x sin , x 0,
x
0,
, x 0,
qi
i (u i 1 ) [a ij , bi j ]
j 1
qi qi (u i 1 )
a ij a ij (u i 1 )
bi j bi j (u i 1 )
Когда qi 1 i (ui 1 ) [ai , bi ] ?
1. Q D
1
1
2. Q - выпуклое множество
3. Q - ограничения g j ( y ) монотонно унимодальны.
Nested optimization scheme
9

10. Свойства целевых функций в одномерных подзадачах

i
Целевая функция в одномерной задаче (19) – это функция f (u i 1 , y i ) при
фиксированном ui 1
Сепарабельные функции
N
f ( y ) f i ( yi )
i 1
в гиперпараллелепипеде Q D
N
min f ( y ) min
y Q
i 1
yi [ ai , bi ]
f i ( yi )
Условие Липшица
f ( y ) f ( y ) L y y , y , y Q
f i (u i ) - липшицевы по yi ?
Nested optimization scheme
10

11. Свойства целевых функций в одномерных подзадачах

Рассмотрим область
Q { y R 2 : y12 y22 1 0}
2
Тогда f ( y) f ( y) - липшицева с константой L
1
Однако f ( y1 ) липшицевой не является: она удовлетворяет условию Гельдера
f ( y1 ) f ( y1 ) L1 y1 y1
с константой L1 L(1 2 )
Сохранение липшицевости - область Q - выпуклый многогранник.
Nested optimization scheme
11
English     Русский Правила