ВУЗ:
Составители:
Рубрика:
5
§ 1. Постановка задачи математического
программирования
Под задачей математического программирования понимается задача
нахождения в векторном пространстве R
n
такого вектора
*
x
, который
обеспечивает оптимальное (минимальное или максимальное) значение
функции
)
(
x
f
и при этом принадлежит некоторой области
n
R⊆Ω .
Рассмотрим следующую постановку задачи :
n
Rx
min)x(f
⊆∈
→
Ω
, (1)
где
nxxx
n1
−
=
),..,(
- мерный вектор,
−
)
(
x
f
функция, называемая функцией
цели ,
−⊆Ω
n
R
допустимое множество.
Задача поиска максимума функции
)
(
x
f
сводится к задаче поиска
минимума путем умножения целевой функции на -1:
))x(f(min)x(fmax
nn
RxRx
−
−
=
⊆∈⊆∈ ΩΩ
Задача поиска минимума и максимума называется задачей поиска
экстремума:
n
Rx
extrxf
⊆Ω∈
→
)(
Если
n
R
=
Ω
, то имеет место задача безусловной оптимизации. В противном
случае, т.е. если
n
R
⊂
Ω
– задача условной оптимизации.
Определение 1. Точка
Ω
∈
*
x
называется точкой глобального минимума
функции
)
(
x
f
на множестве
Ω
, если функция достигает в этой точке своего
наименьшего значения, т.е.
Ω
∈
∀
≤
x
x
f
x
f
),
(
*)
(
.
При этом используется обозначение
)x(fminarg*x
x Ω∈
=
.
Определение 2. Точка
Ω
∈
*
x
называется точкой локального минимума
функции
)
(
x
f
на множестве
Ω
, если
,
0
>
∃
ε
такое
что
∩
Ω
∈
∀
)
(
:
x
x
(
ε
<
−
||
*
||
x
x
), справедливо неравенство
)
(
*)
(
x
f
x
f
≤
.
Замечание 1. В качестве нормы вектора в
n
R
используется евклидова
норма:
∑
=
=
n
1i
2
i
xx ||||
5 § 1. Постановка задачи математического программирования Под задачей математического программирования понимается задача нахождения в векторном пространстве Rn такого вектора x * , который обеспечивает оптимальное (минимальное или максимальное) значение функции f (x) и при этом принадлежит некоторой области Ω ⊆ R n . Рассмотрим следующую постановку задачи: f ( x ) → min n , (1) x∈Ω ⊆R где x =( x1 ,.., x n ) −n -мерный вектор, f (x) −функция, называемая функцией цели, Ω ⊆ R n −допустимое множество. Задача поиска максимума функции f (x) сводится к задаче поиска минимума путем умножения целевой функции на -1: max f ( x ) =− min n ( −f ( x )) x∈Ω ⊆R n x∈Ω ⊆R Задача поиска минимума и максимума называется задачей поиска экстремума: f ( x) → extr x∈Ω ⊆R n Если Ω =R n , то имеет место задача безусловной оптимизации. В противном случае, т.е. если Ω ⊂ R n – задача условной оптимизации. Определение 1. Точка x* ∈Ω называется точкой глобального минимума функции f (x) на множестве Ω , если функция достигает в этой точке своего наименьшего значения, т.е. f ( x*) ≤ f ( x), ∀x ∈Ω . При этом используется обозначение x* =arg min f ( x ) . x∈Ω Определение 2. Точка x* ∈Ω называется точкой локального минимума функции f (x) на множестве Ω , если ∃ε >0, такое что ∀x : ( x ∈Ω) ∩ ( || x −x* ||<ε ), справедливо неравенство f ( x*) ≤ f ( x) . Замечание 1. В качестве нормы вектора в R n используется евклидова n норма: || x ||= ∑ xi2 i =1