Контрольная работа: Алгоритмы численного решения задач
а) = 0, x1 = 5; x2 = 6
б) = 15
x1 = 2,5; x2 = 2,25
Подставив корни x1 = 5; x2 = 6 в целевую функцию получим φ (Х) = 0, а корни x1 = 2,5; x2 = 2,25 - получим φ (Х) = 112,49
Таким образом:
x1 * = 5; x2 * = 6; φ* (Х) = 0
На рис.4 видно, что в точке В функция φ (X) = a (X). В этой точке функция φ (X) равна минимальному значению.
|
|
|
|
Рисунок 4
X* N | X1 * | X2 * | φ (X* ) | Примечание |
1 | 5 | 6 | 0 | Min |
2 | 4 | -2 | 265 | Max |
Получить выражение вектор-функции и матрицы Якоби системы и составить алгоритм численного решения задачи на основе условий Куна-Таккера.
Задача 4
maxφ (X) = - x1 2 - x2 2 +2х2
при x1 + x2 >= 18
x1 + 2 x2 >= 14
Х>=0
Найдем выражение вектор-функции системы.
Составим функцию Лагранжа.
L (X,λ) = - x1 2 - x2 2 + 2х2 + λ1 (x1 + x2 - 18) + λ2 (x1 + 2x2 - 14)
Вектор-функция системы:
Составим матрицу Якоби.
Составим алгоритм численного решения задачи:
Рисунок 5.