J(u) → inf, u
U=

J(u) – Er – дегі дөңес U жиынында анықталған дөңес функция.
Теорема. Егер J(u) дөңес U жиынында анықталған дөңес функция және
J* =
J(u)>-
, U*={u,
}≠
болса, онда U -дағы J(u) функциясының локальдік минимумының кез-келген нүктесі бір мезгілде U–дағы оның глобальдық минимумының нүктесі болып, U* жиыны дөңес болады. Егер J(u) U-да әлді дөңес болса, онда U* жиыны қамтитын нүктелер саны бірден аспайды. Дәлелі. Мәселен, u*
- дағы J(u) функциясының локальді минимум нүктесі десек, яғни барлық u
O(u,…
U кезінде J(u*)≤ J(u). Айталық, v
– еркін нүкте болын. Онда U жиынының дөңестігінен шығатыны: w=u*+
(
)
егер
<
.
Демек, J
теңсіздігі орындалады. Екінші жағынан U-да J(u) дөңес функция, ендеше:
J(w)=J
+
(
))=J(
+(1-
теңсіздігі орындалады, мұндағы
өте аз сан, яғни
[0,1].
Енді J(u*) ≤J(w) теңсіздігі J(u*)≤J(w) ≤
түрінде жазылады. 0≤
[J(
u*)]. Демек, J(u*) ≤J(w),
u*
U нүктесінде J(u) функциясының U-дағы глобальдық минимумына жететіндікті білдіреді. Сонымен, дөңес программалау есебінде J(u) функциясының U-дағы кез-келген локальдік минимум нүктесі U-дағы глобальдық минимум нүктесі, яғни есептің шешімі болады.
Тиімділік критерийі.
J(u)
C1(U) жағдайындағы дөңес программалау есебіне келсек:
J(u) → inf, u
U=

ТЕОРЕМА. Егер J(u)
C1(U)-еркін функция, U – дөңес жиын,
U*≠
, онда кез-келген u*
U* нүктесінде
〈 J’(u*),u- u* 〉≥0,
(1) теңсіздігі орындалады. Егер
J(u)
C1(U) дөңес функция, U – дөңес жиын, U*≠
, онда кез-келген u*
U* нүктесінде (1) шарттың орындалуы қажетті және жеткілікті.
Дәлелі. Қажеттілігі. u*
U* дейік. Кез-келген J(u)
C1(U) функциясы үшін (1) өрнек орындалатынын көрсетейік, мұндағы U-дөңес жиын (дербес жағдайда J(u)
(U)-дағы дөңес функция)
Мәселен, u
U – еркін нүкте және
Онда J(
)-J(u*) ≥0
Мұндағы
=
+(1-
u*
U. Осыдан
0≤J(=
) u*)- J(u*)= J(u*+
)-J(u*)=
〈 J’(u*),u- u* 〉+O(
) әрі
кезінде О
/
→0. Теңдіктің екі жағын да
-ға бөліп,
кезіндегі шекке көшсек, (1) өрнекті аламыз. Қажеттілік дәлелденді.
Жеткіліктілігі. J(u)
C1(U) дөңес функция, U – дөңес жиын, U*≠
және (1) өрнек орындалсын. u*
U* екенін көрсетейік. Мәселен, u
U-еркін нүкте. Салдар. Егер J(u)
C1(U), U – дөңес жиын, U*≠
және u*
U*, u*
intU, онда J’(u*)=0 теңдігінің орындалуы қажет. Шынында да, егер u*
intU, онда барлық
0 кезінде u= u*+
e
U болатын кез-келген e
n үшін
0>0 саны табылады. Сонда (1)-ден барлық
0 кезінде де 〈 J’(u*),
e 〉≥0,
e
n. Осыдан алатынымыз: J’(u*)=0.






