Задать свой вопрос   *более 50 000 пользователей получили ответ на «Решим всё»

Задача 71781 ...

Условие

Решить задачу нелинейного программирования

f(x) = 3x1^2 - 2x2^2 → max

математика ВУЗ 152

Решение

Я не знаю, как это решать по правилам нелинейного программирования, решу так, как понимаю.
f(x1; x2) = 3x1^2 - 2x2^2 → max
3x1 + x2 ≤ 8
x1 + 3x2 ≤ 8
x1 ≥ 0; x2 ≥ 0
Ясно, что чем больше x1 и чем меньше x2, тем больше f(x).
Если взять x2 = 0, то:
3x1 ≤ 8, отсюда x1 ≤ 8/3
x1 ≤ 8
Результат: максимальное x1 = 8/3, минимальное x2 = 0
f(8/3; 0) = 3*(8/3)^2 - 2*0 = 3*64/9 = 64/3

Написать комментарий

Меню

Присоединяйся в ВК