задача нелинейного программирования. Условие задачи Построить область допустимых планов
![]()
|
Условие задачи: ![]() ![]() Построить область допустимых планов D и линии уровня целевой функции, решить задачи геометрически. Исследовать целевую функцию на выпуклость (вогнутость). ![]() Рисунок - Область допустимых планов D = АВСЕ и линии уровня целевой функции: F=1, F=3 и F=10. С(5, 0); В(6, 0); ![]() ![]() ![]() ![]() ![]() ![]() Найдем частные производные: ![]() ![]() Решим систему уравнений: ![]() Количество стационарных точек равно 1: M(3;4) Найдем частные производные второго порядка: ![]() Вычисляем значения для точки M(3;4) ![]() Строим матрицу Гессе: ![]() D1 = a11 > 0, D2 = 24 > 0 В точке M(3;4) матрица Гессе положительно определена, и функция является выпуклой. Точка (3;4) является точкой минимума, но не принадлежит области D. Составить функции Лагранжа для задачи минимизации целевой функции. Проверить необходимые условия Куна-Таккера для экстремальной точки, а также достаточные условия. ![]() Перепишем ограничение задачи в неявном виде: φ1(x,y) = (2x+3y) – 12 = 0 φ2(x,y) = 5-(2x+y) = 0 φ3(x,y) = 5-(x+3y) = 0 Составим вспомогательную функцию Лагранжа: ![]() Необходимым условием экстремума функции Лагранжа является равенство нулю ее частных производных по переменным хi и неопределенным множителям μi. Составим систему: ![]() ![]() ![]() ![]() ![]() Проверим необходимые условия Куна-Таккера ![]() ![]() Не выполняются условия ![]() X=(1,4;3,06;4,496;0;2,619) ![]() 3. Составить функции Лагранжа для задачи максимизации целевой функции. Проверить необходимые условия Куна-Таккера для крайних точек множества допустимых планов. L(x,y,μi) = 2(x-3)2+3(y-4)2 -μ1(12-(2x+3y))-μ2(5-(2x+y))-μ3(5-(x+3y)) ![]() Составим систему: ![]() ![]() ![]() ![]() ![]() ![]() Для С(5,0) не выполняется ![]() Для Е(2,1) не выполняется ![]() ![]() ![]() ![]() ![]() В(6,0) – не выполняется ![]() Если ![]() ![]() Для точки А(0,75; 3,5). ![]() Пусть μ3 = 0, μ1 ≠ 0 и μ2 ≠ 0 ![]() ![]() ![]() А(0,75; 3,5) точка условного максимума. Максимальное значение составит Lmax=10,875 Определить экстремумы функции f(x1; x2) с помощью надстройки «Поиск решений» программы ExcelMSOffice взяв за начальные приближения крайние точки множества D (привести сообщения о завершении работы надстройки в обоих случаях).
Максимум достигается в точке А(0,75;3,5) и равен ![]() Минимум достигается в точке Р(1,8; 2,8) и равен ![]() |