В задаче оптимизации: минимизировать f(x,y) = x^2 + y^2 при условии x + 2y = 3 и x >= 0, y >= 0: какие методы (напр., Lagrange, метод проекций, геометрическое) уместны, и как учитывать ограничение на знаки

26 Ноя в 10:46
2 +2
0
Ответы
1
Уместные методы:
- метод множителей Лагранжа и его обобщение KKT для неравенств;
- метод проекций (проекция начала координат на допустимое множество);
- геометрический (найти ближайшую к началу координат точку на прямой внутри I квадранта);
- подстановка (свести к одномерной задаче и проверить границы).
Как учитывать ограничения x≥0, y≥0x\ge0,\ y\ge0x0, y0:
- Через KKT: выписать лагранжиан с неотрицательными множителями доп. ограничений
L=x2+y2+λ(x+2y−3)+μ1(−x)+μ2(−y),μ1,μ2≥0, L=x^2+y^2+\lambda(x+2y-3)+\mu_1(-x)+\mu_2(-y),\quad \mu_1,\mu_2\ge0,
L=x2+y2+λ(x+2y3)+μ1 (x)+μ2 (y),μ1 ,μ2 0,
и условия стационарности и дополнительно комплементарная условие
2x+λ−μ1=0,2y+2λ−μ2=0, 2x+\lambda-\mu_1=0,\quad 2y+2\lambda-\mu_2=0,
2x+λμ1 =0,2y+2λμ2 =0,
μ1x=0,μ2y=0. \mu_1 x=0,\quad \mu_2 y=0.
μ1 x=0,μ2 y=0.
Рассмотреть случаи (внутренняя точка μ1=μ2=0\mu_1=\mu_2=0μ1 =μ2 =0 и граничные случаи с одним/двумя нулями) и выбрать минимум среди них.
- Через подстановку: x=3−2yx=3-2yx=32y, допустимы 0≤y≤3/20\le y\le 3/20y3/2; минимизировать одномерную функцию f(3−2y,y)=(3−2y)2+y2f(3-2y,y)=(3-2y)^2+y^2f(32y,y)=(32y)2+y2 и сравнить с значениями на границах y=0y=0y=0 и y=3/2y=3/2y=3/2.
- Геометрически: спроецировать точку (0,0)(0,0)(0,0) на прямую x+2y=3x+2y=3x+2y=3; если проекция лежит в первом квадранте, это решение, иначе ближайшая точка будет на границе (оси).
Кратко решение (пример применения):
- Внутренняя проверка (μ1=μ2=0\mu_1=\mu_2=0μ1 =μ2 =0): из стационарности 2x+λ=0, 2y+2λ=02x+\lambda=0,\ 2y+2\lambda=02x+λ=0, 2y+2λ=0 получаем x=−λ/2, y=−λx=-\lambda/2,\ y=-\lambdax=λ/2, y=λ. Подставляя в x+2y=3x+2y=3x+2y=3 даёт λ=−6/5\lambda=-6/5λ=6/5, поэтому
x=35,y=65, x=\tfrac{3}{5},\quad y=\tfrac{6}{5},
x=53 ,y=56 ,
оба неотрицательны, значит это допустимый минимум. Значение функции
f(35,65)=925+3625=95. f\bigl(\tfrac{3}{5},\tfrac{6}{5}\bigr)=\tfrac{9}{25}+\tfrac{36}{25}=\tfrac{9}{5}.
f(53 ,56 )=259 +2536 =59 .
- На границах: при x=0x=0x=0 имеем y=3/2, f=9/4y=3/2,\ f=9/4y=3/2, f=9/4; при y=0y=0y=0 x=3, f=9x=3,\ f=9x=3, f=9. Они хуже, чем найденный внутренний минимум.
26 Ноя в 10:56
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир