ВУЗ:
Составители:
Рубрика:
6
Определение 3. Множество
n
R⊆Ω
называется выпуклым, если оно
содержит отрезок, соединяющий любые две точки из множества
Ω
, т.е.
если
Ω
∈
∀
21
xx , и
]
,
[
1
0
∈
∀
λ
справедливо: Ω∈−+
21
x1x )( λλ .
Определение 4. Функция
),
(
x
f
определенная на выпуклом множестве
Ω
называется выпуклой , если ),()()())((
2121
xf1xfx1xf λλλλ −+≤−+
],[,, 10xx
21
∈
∀
Ω
∈
∀
λ
.
Замечание 1. В дальнейшем будем называть такую функцию выпуклой
вниз. Для выпуклой вверх функции справедливо обратное неравенство:
],[,,),()()())(( 10xxxf1xfx1xf
21
2121
∈∀Ω∈∀−+≥−+ λλλλλ .
Определение 5. Задача (1 ) называется задачей выпуклого программирования
(ЗВП) , если
−
)
(
x
f
выпуклая функция , а
Ω
- выпуклое множество.
Для задач безусловной оптимизации необходимое условие экстремума
сформулировано в теореме Ферма.
Теорема 1 (Ферма). Если х * - точка локального безусловного экстремума
непрерывно дифференцируемой в т. х* функции
)
(
x
f
, то все ее частные
производные первого порядка в этой точке равны нулю . (В векторных
обозначениях,
0
x
f
=
∇
*)
(
).
Замечание 2.Точки , удовлетворяющие теореме Ферма, называются
стационарными .
Теорема 2 (Достаточное условие экстремума). Если в стационарной
точке х *
n
R
∈
функция
)
(
x
f
дважды дифференцируема и матрица ее вторых
частных производных H(x*) (матрица Гессе) положительно определена (т.е.
все ее главные миноры H
k
>0,
nk ,1=
)
, то х * - точка локального минимума.
Пример 1. Решить задачу
min2)(
3231
2
3
2
2
2
1
→−−−++= xxxxxxxxf
Решение. Запишем систему:
=−−=
=−=
=−=
0222
,02
,012
23
3
32
2
1
1
xx
dx
df
xx
dx
df
x
dx
df
=⇒
3
4
,
3
2
,
2
1
* x
Проверим, выполняются ли в полученной стационарной точке достаточные
условия экстремума. Матрица вторых частных производных в данной задаче
является постоянной :
−
−=
210
120
002
H . Вычислим главные миноры :
6 n Определение 3. Множество Ω ⊆ R называется выпуклым, если оно содержит отрезок, соединяющий любые две точки из множества Ω , т.е. если ∀x1 , x 2 ∈Ω и ∀λ ∈[0,1] справедливо: λx 1 +(1 −λ ) x 2 ∈Ω . Определение 4. Функция f (x), определенная на выпуклом множестве Ω называется выпуклой , если f (λx 1 +(1 −λ ) x 2 ) ≤λf ( x 1 ) +(1 −λ ) f ( x 2 ), ∀x1 , x 2 ∈Ω, ∀λ ∈[0,1] . Замечание 1. В дальнейшем будем называть такую функцию выпуклой вниз. Для выпуклой вверх функции справедливо обратное неравенство: f (λx 1 +(1 −λ ) x 2 ) ≥λf ( x 1 ) +(1 −λ ) f ( x 2 ), ∀x1 , x 2 ∈Ω, ∀λ ∈[0,1] . Определение 5. Задача (1 ) называется задачей выпуклого программирования (ЗВП) , если f (x) −выпуклая функция , а Ω - выпуклое множество. Для задач безусловной оптимизации необходимое условие экстремума сформулировано в теореме Ферма. Теорема 1 (Ферма). Если х* - точка локального безусловного экстремума непрерывно дифференцируемой в т. х* функции f (x) , то все ее частные производные первого порядка в этой точке равны нулю. (В векторных обозначениях, ∇ f ( x*) =0 ). Замечание 2.Точки, удовлетворяющие теореме Ферма, называются стационарными. Теорема 2 (Достаточное условие экстремума). Если в стационарной точке х* ∈R n функция f (x) дважды дифференцируема и матрица ее вторых частных производных H(x*) (матрица Гессе) положительно определена (т.е. все ее главные миноры Hk >0, k =1, n ) , то х* - точка локального минимума. Пример 1. Решить задачу f ( x) =x12 +x 22 +x 32 −x1 −2 x 3 −x 2 x 3 → min Решение. Запишем систему: � df � =2 x1 −1 =0, � dx1 � df � 1 2 4� � =2 x 2 −x3 =0, ⇒ x* =� , , � � dx 2 � 2 3 3� � df � =2 x3 −2 −2 x 2 =0 � dx 3 Проверим, выполняются ли в полученной стационарной точке достаточные условия экстремума. Матрица вторых частных производных в данной задаче � 2 0 0� � � является постоянной: H =� 0 2 −1� . Вычислим главные миноры : � 0 −1 2 � � �
Страницы
- « первая
- ‹ предыдущая
- …
- 2
- 3
- 4
- 5
- 6
- …
- следующая ›
- последняя »