15. Сызықты емес программалау есебі. Лагранж функциясы
Есептің қойылымы:
J(u)→inf (1)
u
U={ u
En / u
gi(u)≤0, i=1,m;
gi(u)=0, i=m+1,s }, (2)
мұндағы J(u), gi(u), i=1,s En – дегі дөңес U0 жиынында анықталған берілген функциялар. Белгілеу енгізейік
Ui = { u
En / (u)≤0}, i=1,m
Um+1 = {u
En / (u)≤0}, i=m+1,s (3)
Енді U жиынын мына түрде жаза аламыз:
U= U0 ∩ U1,…, Um∩ Um+1 (4)
Сонда (1)-(2) есеп төмендегіше жазылады: J(u)→inf, u
U. Мәселен
J* = infJ(u)>-∞, U* = { u*
En/ u*
U, J(u*) = min J(u), u
U } ≠
делік. Егер U* ≠
, онда J(u* ) = min J(u) екенін байқаймыз. Енді u*
U* нүктесін және J* = J(u*) шамасын табу керек.
Лагранждың жалпыланған функциясы (1)-(2) есебі үшін
L(u,
) =
0J(u) +
igi(u), u
U0;
= (
0,
1,…,
s)
˄0 = {
Es+1/
0≥0} (5) түрінде өрнектеледі.
Теорема.
Егер J(u)
C1(U01), gi(u)
C1(U01), int U01≠0, U0 – дөңес жиын, ал U*≠
онда әрбір u**
U нүктесі үшін
|
* | ≠0,
0* ≥ 0,
1*≥0,…,
m*≥0,〈 Lu(u*,
*), u-u*〉=〈
0*J’(u*) +
i*gif(u*), (6)
u-u*〉 ≥0,
u
U0 (7)
0*gi(u*) = 0, i=1,s (8)
шарттары орындалатын Лагранж көбейткіштері
* = (
*0,
*1, ….,
*s)
˄0 табылуы қажетті.
Теорема шарттары:
2) Дөңес программалауесептеріндегі теоремалардан айырмашылық:
(u*,
*)
U0 ˟ ˄0 жұбы Лагранж функциясының қайқы нүктесі деп кесіп айтылмайды, яғни негізгі теорема шарты орындалып тұрған жоқ
4) Жалпы жағдайда (u*,
) жұбы қайқы нүкте болмағандықтан (6)-(8) шарттарынан u**
U* нүктесі (1)-(2) есебінің шешімі деген тұжырым шықпайды.
5)
Егер
0* > 0, онда (1)-(2) есебі ерекшеленбеген деп аталады, бұл жағдайда
0* =1 деп қабылдауға болады, себебі Лагранж функциясы:
-ға қатысты сызықты функция.
16. Бір айнымалы функцияны минимумдаудың сандық әдістері,анықтамасы, унимодальды функция, Парабола әдісі, Іріктеу әдісі, кесіндіні қақ бөлу, Алтын қима
Бір айнымалы функцияны минимумдау есептері мақсат функциясы бір ғана айнымалыдан тәуелді болатын тиімділеудің қарапайым математикалық моделін құрайды
f (x) → min , x
[ a; b ].
Мақсат функциясын максимумдау есебі f (x) → max
(– f (x) → min) сондықтан тек минимум есебі қарастырылады.
[ a; b ] кесіндісінде f (x) функциясын минимумдау есебін шығару үшін практикада жуықтау әдістері қолданылады. Олар бұл есептің шешімін f (x) функциясының ақырлы мәнін және [ a; b ] кесіндісінің кейбір нүктелерінде олардың туындысының мәнін анықтау нәтижесінде қажетті дәлдікпен табуға мүмкіндік береді. Функцияның мәндерін ғана қолданып, осы функцияның туындысын есептеуді қажет етпейтін әдістерді минимумдаудың тура әдістері деп атайды.






