9 - жаттығу жұмысы Көпөлшемді тиімділеу
Жұмыстың мақсаты: көпайнымалыдан тәуелді функциялардың минмумдарын анықтау әдістерімен танысу; олардың алгоритмде-рін, программасын жасауды үйреніп, ДК нақты қолданысын меңгеру.
Өздігінен дайындалу тапсырмалары:
1 Төмендегідей әдістерді оқып, үйреніңіздер
2 Тапсырмаға сәйкес ешепті шешудің алгоритмін жасаңыз.
3 Алгоритм бойынша есептеу программасын жасаңыз.
4 Программаны тексеру тестін жасаңыз.
Жұмыс тапсырмасы:
- А және 9-кестеге сәйкес өз тапсырмаңызды жазып алыңыз;
- берілген x0 = (x01, x02) бастапқы бағыт бойынша екі айнымалыдан тәуелді f(x1, x2) функцияның мәнін градиенттік төмендеу және түйіндес градиенттер әдісімен минимумдау қажет. Дәлдік 0.0001 ге дейін;
- берілген функцияның деңгейлік сызықтарын салыңыз жә-не сол сызықтар бойынша градиенттік төмендеу траекториясын салыңыз;
- программаның орындалуының және есептің дұрыс шеші-лгендігін тест арқылы тексеріңіз;
әдістерге салыстырмалы талдау жасаңыз.
9 кеста
Нұс-қа
|
f(x1, x2) функциясы
|
x[0] алғашқы
вектор
|
1
|
|
[-1; -1]
|
2
|
|
[-1; -1]
|
3
|
|
[3; 4]
|
4
|
|
[0; 0]
|
Достарыңызбен бөлісу: |