ВУЗ:
Составители:
Рубрика:
5
Таким образом, если целевая функция является выпуклой (вогнутой) и ограничения удовлетво-
ряют указанным условиям, то мы относим задачу к задачам выпуклого (вогнутого) программиро-
вания и выбираем метод ее решения.
Исходя из этого, следует отметить, что указанным свойством обладают не только выпуклые
функции, но и так называемые квазивыпуклые функции.
Определение. Функция f(x) называется квазивыпуклой, если для данных x
1
,x
2
∈ R
n
и любого
α, 0 ≤ α ≤ 1
f(αx
1
+(1− α)x
2
) ≤ min{f(x
1
),f(x, 2)}
. Строгое неравенство для 0 <α<1 определяет строго квазивыпуклую функцию.
Примерами квазивыпуклых функций могут служить функции, изображенные на рис 1 а, б, в.
Рис 1а Рис 1б Рис 1в
К квазивыпуклым также относятся функции
f(x)=
0 x<0
−x
n
x ≥ 0,n≥ 2 натуральное
Эта функция является вогнутой и квазивыпуклой. Квазивыпуклая функция может иметь разрыв
первого рода.
Определение. Квазивогнутой функцией называют функцию f(x) такую, что для любых x
1
,x
2
∈
M и Θ, 0 ≤ Θ ≤ 1 верно
f(Θx
1
+(1− Θ)x
2
) ≥ min{f(x
1
),f(x
2
)}
Как и для выпуклых функций, если f(x) — квазивыпуклая функция, то −f(x) — квазивогнутая.
Теорема. Функция f(x) квазивогнутая тогда и только тогда, когда множество M = {x |f(x) ≥ j}
выпукло для любой скалярной величины (см. упражнение 2).
Снова обратимся к свойствам выпуклой функции.
5. Весьма важным в практическом отношении является свойство функции "максимума": пусть
f
i
(x),i=1, 2,...,m — выпуклые функции, тогда функция
f(x) = max
i
{f
i
(x),i=1, 2,...,m, x∈ M}
Конечно, такая функция, как правило, недифференцируема.
В задачах на min i max рассматривается задача
min
x
f(x) = min
x
max
i
{f
i
(x),i=1, 2,...,m, x∈ M}
Упражнение 1. Пусть ϕ(x) = max
y
f(x, y), x ∈ M , y ∈ G, M — выпуклое множество, G —
компакт, f(x, y) — выпуклая по x на M при каждом фиксированном y. Показать выпуклость.
Упражнение 2. Доказать теорему о квазивогнутости функции.
Замечание. Операция max сохраняет свойство выпуклости. В то же время операция min, вообще
говоря, его не сохраняет. Для того, чтобы операция сохраняла свойство выпуклости, необходимо
накладывать ряд довольно жестких условий. Например, справедливо утверждение: Функция ϕ =
min f (x, y), x ∈ M , y ∈ G, M — выпуклое множество, G — выпуклый компакт, f(x, y) — выпуклая
по совокупности переменных. При соблюдении этих условий функция ϕ(x) является выпуклой. Как
видим, здесь требуется выпуклость G и выпуклость f(x, y) уже по совокупности переменных.
5 Таким образом, если целевая функция является выпуклой (вогнутой) и ограничения удовлетво- ряют указанным условиям, то мы относим задачу к задачам выпуклого (вогнутого) программиро- вания и выбираем метод ее решения. Исходя из этого, следует отметить, что указанным свойством обладают не только выпуклые функции, но и так называемые квазивыпуклые функции. Определение. Функция f (x) называется квазивыпуклой, если для данных x1 , x2 ∈ Rn и любого α, 0 ≤ α ≤ 1 f (αx1 + (1 − α)x2 ) ≤ min{f (x1 ), f (x, 2)} . Строгое неравенство для 0 < α < 1 определяет строго квазивыпуклую функцию. Примерами квазивыпуклых функций могут служить функции, изображенные на рис 1 а, б, в. Рис 1а Рис 1б Рис 1в К квазивыпуклым также относятся функции 0 x<0 f (x) = −xn x ≥ 0, n ≥ 2 натуральное Эта функция является вогнутой и квазивыпуклой. Квазивыпуклая функция может иметь разрыв первого рода. Определение. Квазивогнутой функцией называют функцию f (x) такую, что для любых x1 , x2 ∈ M и Θ, 0 ≤ Θ ≤ 1 верно f (Θx1 + (1 − Θ)x2 ) ≥ min{f (x1 ), f (x2 )} Как и для выпуклых функций, если f (x) — квазивыпуклая функция, то −f (x) — квазивогнутая. Теорема. Функция f (x) квазивогнутая тогда и только тогда, когда множество M = {x | f (x) ≥ j} выпукло для любой скалярной величины (см. упражнение 2). Снова обратимся к свойствам выпуклой функции. 5. Весьма важным в практическом отношении является свойство функции "максимума": пусть fi (x), i = 1, 2, . . . , m — выпуклые функции, тогда функция f (x) = max {fi (x), i = 1, 2, . . . , m, x ∈ M } i Конечно, такая функция, как правило, недифференцируема. В задачах на min i max рассматривается задача min f (x) = min max {fi (x), i = 1, 2, . . . , m, x ∈ M } x x i Упражнение 1. Пусть ϕ(x) = maxy f (x, y), x ∈ M , y ∈ G, M — выпуклое множество, G — компакт, f (x, y) — выпуклая по x на M при каждом фиксированном y. Показать выпуклость. Упражнение 2. Доказать теорему о квазивогнутости функции. Замечание. Операция max сохраняет свойство выпуклости. В то же время операция min, вообще говоря, его не сохраняет. Для того, чтобы операция сохраняла свойство выпуклости, необходимо накладывать ряд довольно жестких условий. Например, справедливо утверждение: Функция ϕ = min f (x, y), x ∈ M , y ∈ G, M — выпуклое множество, G — выпуклый компакт, f (x, y) — выпуклая по совокупности переменных. При соблюдении этих условий функция ϕ(x) является выпуклой. Как видим, здесь требуется выпуклость G и выпуклость f (x, y) уже по совокупности переменных.
Страницы
- « первая
- ‹ предыдущая
- …
- 3
- 4
- 5
- 6
- 7
- …
- следующая ›
- последняя »