Разберите задачу оптимизации: найти максимум функции f(x,y) = x^2 y при ограничении x + 2y = 6 и x,y >= 0; предложите разные методы (подстановка, метод множителей Лагранжа, геометрический подход), сравните их удобство и объясните, какие дополнительные проверки нужны для граничных точек
Краткий результат: максимум достигается в точке (x,y)=(4,1)(x,y)=(4,1)(x,y)=(4,1) и fmax=16f_{\max}=16fmax=16. Ниже три метода и пояснения. 1) Подстановка (одномерный исчисление) - Из ограничения x+2y=6 ⇒ y=6−x2\;x+2y=6\;\Rightarrow\;y=\dfrac{6-x}{2}x+2y=6⇒y=26−x, 0≤x≤60\le x\le60≤x≤6. - Подставим в функцию: f(x)=x2⋅6−x2=3x2−12x3.
f(x)=x^2\cdot\frac{6-x}{2}=3x^2-\frac{1}{2}x^3. f(x)=x2⋅26−x=3x2−21x3.
- Найдём критические точки: f′(x)=6x−32x2=32x(4−x)=0⇒x=0 или x=4.
f'(x)=6x-\tfrac{3}{2}x^2=\tfrac{3}{2}x(4-x)=0\Rightarrow x=0\text{ или }x=4. f′(x)=6x−23x2=23x(4−x)=0⇒x=0илиx=4.
- Проверка: x=0⇒y=3, f=0x=0\Rightarrow y=3,\ f=0x=0⇒y=3,f=0; x=4⇒y=1, f=16x=4\Rightarrow y=1,\ f=16x=4⇒y=1,f=16; край x=6⇒y=0, f=0x=6\Rightarrow y=0,\ f=0x=6⇒y=0,f=0. - Второй производной: f′′(4)=6−3⋅4=−6<0f''(4)=6-3\cdot4=-6<0f′′(4)=6−3⋅4=−6<0, значит x=4x=4x=4 — локальный максимум, и поскольку отрезок компактный — глобальный. 2) Метод множителей Лагранжа - Лагранжиан L=x2y+λ(6−x−2y)\mathcal L=x^2y+\lambda(6-x-2y)L=x2y+λ(6−x−2y). - Системa: ∂L∂x=2xy−λ=0,∂L∂y=x2−2λ=0,
\frac{\partial\mathcal L}{\partial x}=2xy-\lambda=0,\qquad \frac{\partial\mathcal L}{\partial y}=x^2-2\lambda=0, ∂x∂L=2xy−λ=0,∂y∂L=x2−2λ=0,
вместе с x+2y=6x+2y=6x+2y=6 и x,y≥0x,y\ge0x,y≥0. - Из первых двух: 2xy=λ2xy=\lambda2xy=λ и x2=2λx^2=2\lambdax2=2λ. Отсюда 2xy=x222xy=\tfrac{x^2}{2}2xy=2x2. Для x≠0x\ne0x=0 даёт 4y=x4y=x4y=x. Подставляя в ограничение: 4y+2y=6⇒y=1, x=44y+2y=6\Rightarrow y=1,\ x=44y+2y=6⇒y=1,x=4. - Также нужно отдельно рассмотреть случаи x=0x=0x=0 или y=0y=0y=0 (границы) — они дают точки (0,3),(6,0)(0,3),(6,0)(0,3),(6,0) с f=0f=0f=0. - Итог тот же: максимум в (4,1)(4,1)(4,1), f=16f=16f=16. 3) Геометрический (интуитивный) подход - Допустимая область — отрезок линии x+2y=6x+2y=6x+2y=6 между (6,0)(6,0)(6,0) и (0,3)(0,3)(0,3). Уровни x2y=constx^2y=\text{const}x2y=const — семейство поверхностей (в сечении кривые уровня). - Максимум на отрезке достигается там, где кривая уровня соприкасается (касательно пересекает) отрезок, т.е. градиент ∇f \nabla f∇f параллелен нормали к отрезку (∇g\nabla g∇g), что эквивалентно условиям Лагранжа; это даёт x=4,y=1x=4,y=1x=4,y=1. - Можно также аргументировать через логарифм: максимизируем 2lnx+lny2\ln x+\ln y2lnx+lny при линейном ограничении — даёт ту же соотношение x=4yx=4yx=4y. Сравнение удобства - Подстановка: самый простой и прямой при одном линейном ограничении — приводит к однопеременной задаче. - Множители Лагранжа: систематичен и удобен при нескольких ограничениях и в многомерном случае; даёт геометрическую интерпретацию ∇f∥∇g\nabla f\parallel\nabla g∇f∥∇g. - Геометрический/логарифмический: даёт интуицию и иногда позволяет упростить (например через ln\lnln), полезен для понимания структуры решения. Какие дополнительные проверки нужны для граничных точек - Потому что область допустимых значений замкнута и ограничена, нужно проверить: - точки пересечения с осями (здесь (6,0)(6,0)(6,0) и (0,3)(0,3)(0,3)), - случаи, когда один из переменных равен нулю (в Лагранже это особые случаи, не покрытые делением на xxx или yyy), - если функция или её производные не определены где-то на границе — проверить отдельно. - Сравнить значения fff в найденных критических точках и на границе; наибольшее даёт глобальный максимум. Итог: максимум fmax=16 \;f_{\max}=16\;fmax=16 при (x,y)=(4,1)\;(x,y)=(4,1)(x,y)=(4,1).
1) Подстановка (одномерный исчисление)
- Из ограничения x+2y=6 ⇒ y=6−x2\;x+2y=6\;\Rightarrow\;y=\dfrac{6-x}{2}x+2y=6⇒y=26−x , 0≤x≤60\le x\le60≤x≤6.
- Подставим в функцию:
f(x)=x2⋅6−x2=3x2−12x3. f(x)=x^2\cdot\frac{6-x}{2}=3x^2-\frac{1}{2}x^3.
f(x)=x2⋅26−x =3x2−21 x3. - Найдём критические точки:
f′(x)=6x−32x2=32x(4−x)=0⇒x=0 или x=4. f'(x)=6x-\tfrac{3}{2}x^2=\tfrac{3}{2}x(4-x)=0\Rightarrow x=0\text{ или }x=4.
f′(x)=6x−23 x2=23 x(4−x)=0⇒x=0 или x=4. - Проверка: x=0⇒y=3, f=0x=0\Rightarrow y=3,\ f=0x=0⇒y=3, f=0; x=4⇒y=1, f=16x=4\Rightarrow y=1,\ f=16x=4⇒y=1, f=16; край x=6⇒y=0, f=0x=6\Rightarrow y=0,\ f=0x=6⇒y=0, f=0.
- Второй производной: f′′(4)=6−3⋅4=−6<0f''(4)=6-3\cdot4=-6<0f′′(4)=6−3⋅4=−6<0, значит x=4x=4x=4 — локальный максимум, и поскольку отрезок компактный — глобальный.
2) Метод множителей Лагранжа
- Лагранжиан L=x2y+λ(6−x−2y)\mathcal L=x^2y+\lambda(6-x-2y)L=x2y+λ(6−x−2y).
- Системa:
∂L∂x=2xy−λ=0,∂L∂y=x2−2λ=0, \frac{\partial\mathcal L}{\partial x}=2xy-\lambda=0,\qquad
\frac{\partial\mathcal L}{\partial y}=x^2-2\lambda=0,
∂x∂L =2xy−λ=0,∂y∂L =x2−2λ=0, вместе с x+2y=6x+2y=6x+2y=6 и x,y≥0x,y\ge0x,y≥0.
- Из первых двух: 2xy=λ2xy=\lambda2xy=λ и x2=2λx^2=2\lambdax2=2λ. Отсюда 2xy=x222xy=\tfrac{x^2}{2}2xy=2x2 . Для x≠0x\ne0x=0 даёт 4y=x4y=x4y=x. Подставляя в ограничение: 4y+2y=6⇒y=1, x=44y+2y=6\Rightarrow y=1,\ x=44y+2y=6⇒y=1, x=4.
- Также нужно отдельно рассмотреть случаи x=0x=0x=0 или y=0y=0y=0 (границы) — они дают точки (0,3),(6,0)(0,3),(6,0)(0,3),(6,0) с f=0f=0f=0.
- Итог тот же: максимум в (4,1)(4,1)(4,1), f=16f=16f=16.
3) Геометрический (интуитивный) подход
- Допустимая область — отрезок линии x+2y=6x+2y=6x+2y=6 между (6,0)(6,0)(6,0) и (0,3)(0,3)(0,3). Уровни x2y=constx^2y=\text{const}x2y=const — семейство поверхностей (в сечении кривые уровня).
- Максимум на отрезке достигается там, где кривая уровня соприкасается (касательно пересекает) отрезок, т.е. градиент ∇f \nabla f∇f параллелен нормали к отрезку (∇g\nabla g∇g), что эквивалентно условиям Лагранжа; это даёт x=4,y=1x=4,y=1x=4,y=1.
- Можно также аргументировать через логарифм: максимизируем 2lnx+lny2\ln x+\ln y2lnx+lny при линейном ограничении — даёт ту же соотношение x=4yx=4yx=4y.
Сравнение удобства
- Подстановка: самый простой и прямой при одном линейном ограничении — приводит к однопеременной задаче.
- Множители Лагранжа: систематичен и удобен при нескольких ограничениях и в многомерном случае; даёт геометрическую интерпретацию ∇f∥∇g\nabla f\parallel\nabla g∇f∥∇g.
- Геометрический/логарифмический: даёт интуицию и иногда позволяет упростить (например через ln\lnln), полезен для понимания структуры решения.
Какие дополнительные проверки нужны для граничных точек
- Потому что область допустимых значений замкнута и ограничена, нужно проверить:
- точки пересечения с осями (здесь (6,0)(6,0)(6,0) и (0,3)(0,3)(0,3)),
- случаи, когда один из переменных равен нулю (в Лагранже это особые случаи, не покрытые делением на xxx или yyy),
- если функция или её производные не определены где-то на границе — проверить отдельно.
- Сравнить значения fff в найденных критических точках и на границе; наибольшее даёт глобальный максимум.
Итог: максимум fmax=16 \;f_{\max}=16\;fmax =16 при (x,y)=(4,1)\;(x,y)=(4,1)(x,y)=(4,1).