2014 dxdy logo

Научный форум dxdy

Математика, Физика, Computer Science, Machine Learning, LaTeX, Механика и Техника, Химия,
Биология и Медицина, Экономика и Финансовая Математика, Гуманитарные науки


Правила форума


В этом разделе нельзя создавать новые темы.

Если Вы хотите задать новый вопрос, то не дописывайте его в существующую тему, а создайте новую в корневом разделе "Помогите решить/разобраться (М)".

Если Вы зададите новый вопрос в существующей теме, то в случае нарушения оформления или других правил форума Ваше сообщение и все ответы на него могут быть удалены без предупреждения.

Не ищите на этом форуме халяву, правила запрещают участникам публиковать готовые решения стандартных учебных задач. Автор вопроса обязан привести свои попытки решения и указать конкретные затруднения.

Обязательно просмотрите тему Правила данного раздела, иначе Ваша тема может быть удалена или перемещена в Карантин, а Вы так и не узнаете, почему.



Начать новую тему Ответить на тему На страницу 1, 2, 3  След.
 
 Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 20:39 


18/04/14
157
sbp
Решить задачу условной оптимизации

$$ f(x)=x_1x_2x_3 \rightarrow extr_X $$
$$ X = \lbrace x | x_1x_2 + x_2x_3 + x_1x_3 = 8, x_1 + x_2 + x_3 = 5 \rbrace $$

Я пробовал решить методом Лагранжа.
Составил функцию Лагранжа
$$ L = x_1x_2x_3 + \lambda_1( x_1x_2 + x_2x_3 + x_1x_3 - 8 ) + \lambda_2 ( x_1 + x_2 + x_3 - 5 ) $$

Далее нашел частные производные и составил систему
$$
\begin{cases}
\frac  {\partial L} { \partial x_1} = x_2x_3 + \lambda_1(x_2 + x_3) + \lambda_2 = 0 ,&\text{}\\
\frac  {\partial L} { \partial x_2} = x_1x_3 + \lambda_1(x_1 + x_3) + \lambda_2 = 0 ,&\text{}\\
\frac  {\partial L} { \partial x_3} = x_1x_2 + \lambda_1(x_1 + x_2) + \lambda_2 = 0 ,&\text{}\\
\frac  {\partial L} { \partial \lambda_1} = x_1x_2 + x_2x_3 + x_1x_3 - 8 = 0 ,&\text{}\\
\frac  {\partial L} { \partial \lambda_1} = x_1 + x_2 + x_3 - 5 = 0 ,&\text{}\\
\end{cases}
$$

Далее пробовал искать $ \lambda_1 , \lambda_2 $

$$ \frac  {\partial L} { \partial x_1} + \frac  {\partial L} { \partial x_2} + \frac  {\partial L} { \partial x_3} = x_1x_2 + x_2x_3 + x_1x_3  + 2\lambda_1(x_1 + x_2 + x_3) + 3\lambda_2  = 8 + 10\lambda_1 +3\lambda_2 = 0$$

$$ x_2x_3 + \lambda_1(x_2 + x_3) = x_1x_3 + \lambda_1(x_1 + x_3) , \lambda_1 = -x_3$$
$$ x_2x_3 + \lambda_1(x_2 + x_3) = x_1x_2 + \lambda_1(x_1 + x_2) , \lambda_1 = -x_2$$
$$ x_1x_3 + \lambda_1(x_1 + x_3) = x_1x_2 + \lambda_1(x_1 + x_2) , \lambda_1 = -x_1$$

Далее, кажется что $ x_1 = x_2 = x_3 $ , но это не будет выполняться если рассматривать последние два уравнения в системе.

Также заметил, что если $ x_1 = x_2 = 2, x_3 = 1 $ то выполняются два последних уравнения.
Совсем не понятно, что делать дальше...

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 20:51 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
Попробуйте рассмотреть первые три уравнения системы как линейную однородную систему относительно переменных $(1,\lambda_1,\lambda_2)$. Не все эти "переменные" равны нулю, поэтому определитель этой системы равен 0. Он легко считается (можно сразу разложить на множители). Получаются три (аналогичных) случая.

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:06 


18/04/14
157
sbp
Но так я найду лямбы, которые будут зависеть от иксов. Например я рассмотрел первые два уравнения и решил систему относительно лямбд.
Получилось $ \lambda_1 = - x_3, \lambda_2 = -x_3(x_2 + x_3) $.
Ясно, что если рассмотреть еще две системы , я найду еще лямбды, но что с ними дальше делать?

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:09 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
Откуда лямбды? Ведь они рассматриваются как неизвестные, а иксы - как коэффициенты. Определитель системы считается по коэффициентам. Получается уравнение на иксы, имеющее 3 решения.

-- 23.04.2014, 22:17 --

Определитель системы будет такой:
$$
\begin{vmatrix}
 x_2x_3 & (x_2 + x_3) & 1\\
x_1x_3 & (x_1 + x_3) & 1\\
x_1x_2 &(x_1 + x_2) &1\\
\end{vmatrix}
$$

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:19 


18/04/14
157
sbp
Первые три уравнения в системе требуют, чтобы все иксы были одинаковыми. Мне так кажется.
Но последние два уравнения системы это исключают.

Для последних 2-x уравнений можно подобрать корни. Например $x_1 = 1, x_2 = x_3 = 2$
Как выясняется в вольфраме выдаются еще два аналогичных результата., то есть эти корни единственны для двух последний уравнений системы.

Далее подставляем эти иксы в первые 3 уравнения.
получается
$ 4 + 4\lambda_1 + \lambda_2 = 0 $
$ 2 + 3\lambda_1 + \lambda_2 = 0 $
$ 2 + 3\lambda_1 + \lambda_2 = 0 $

откуда находим $ \lambda_1 = -2, \lambda_2 = 4 $

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:21 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
Katmandu в сообщении #853534 писал(а):
Первые три уравнения в системе требуют, чтобы все иксы были одинаковыми.
Не требуют и не будут одинаковыми. Вы читаете мои советы или нет? Там, с точностью до перестановки будут 2 решения, и ни одно из них не имеет вида $(a; a; a)$.
Одно вы нашли подбором (догадались), второе вряд ли можно так найти.

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:24 


18/04/14
157
sbp
provincialka в сообщении #853533 писал(а):
Откуда лямбды? Ведь они рассматриваются как неизвестные, а иксы - как коэффициенты. Определитель системы считается по коэффициентам. Получается уравнение на иксы, имеющее 3 решения.

-- 23.04.2014, 22:17 --

Определитель системы будет такой:
$$
\begin{vmatrix}
 x_2x_3 & (x_2 + x_3) & 1\\
x_1x_3 & (x_1 + x_3) & 1\\
x_1x_2 &(x_1 + x_2) &1\\
\end{vmatrix}
$$



Раскрыл определитель.. он благополучно обратился в нуль, что с этим дальше делать.

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:25 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
То есть как обратился в 0? при каких значениях иксов? Совсем не ноль!

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:31 


18/04/14
157
sbp
provincialka в сообщении #853542 писал(а):
То есть как обратился в 0? при каких значениях иксов? Совсем не ноль!


Извиняюсь...
на самом деле получилось следующее

$ x_1x_1x_3 - x_1x_1x_2 - x_2x_2x_3 + x_1x_2x_2 + x_2x_3x_3 - x_1x_3x_3 $

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:42 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
Не надо так, это не удобно для исследования. Вычисляйте определитель вычитанием строк. Тогда по ходу можно будет выносить общие множители из строк и определитель сразу разложится на линейные множители.

В конце концов, вместо использования определителя можно просто исключать из первых уравнений лямбды.

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:51 


18/04/14
157
sbp
provincialka в сообщении #853552 писал(а):
Не надо так, это не удобно для исследования. Вычисляйте определитель вычитанием строк. Тогда по ходу можно будет выносить общие множители из строк и определитель сразу разложится на линейные множители.

В конце концов, вместо использования определителя можно просто исключать из первых уравнений лямбды.



Как вычислять вычитанием строк? По гауссу?

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 21:54 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
Ну, вроде того. Это называется "элементарные преобразования матрицы". Вычитайте первую строку из других, у вас обнулятся последние элементы.

-- 23.04.2014, 22:55 --

И не цитируйте всё высказывание целиком: выделите нужную часть и используйте кнопку "Вставка".

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 22:00 


18/04/14
157
sbp
Да, в итоге получился определитель равен $ (x_3 - x_2)(x_1-x_3)(x_1-x_2) $

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 22:01 
Заслуженный участник
Аватара пользователя


18/01/13
12065
Казань
У меня так же. Жду продолжения

 Профиль  
                  
 
 Re: Задача условной оптимизации. Метод Лагранжа.
Сообщение23.04.2014, 22:17 


18/04/14
157
sbp
Рассмотрим $ (x_3 - x_2) = 0 $ , здесь получается, что $x_3 = x_2$

Подставим в 4 и 5 уравнения в системе.
Получим

$ 2x_1x_2 + x_2^2 = 8 $
$ 2x_2 + x_1 = 5 $

$x_1 = 5 - 2x_2$
$  3x_2^2 - 10x_2 + 8  = 0 $

Откуда следует , что
$ x_2 = 2, x_3 = x_2 = 2, x_1 = 5 - 2x_2 = 1 $
$ x_2 = \frac 4 3, x_3 = \frac 4 3, x_1 = 5 - 2x_2 = \frac 7 3$


для первого случая $ (1,2,2) : \lambda_1 = -2, \lambda_2 = 4 $
для $ (\frac 7 3, \frac 4 3, \frac 4 3) : \lambda_1 =-\frac 4 3 , \lambda_2 = \frac {48} {27} $

Как-то так пока что.

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 31 ]  На страницу 1, 2, 3  След.

Модераторы: Модераторы Математики, Супермодераторы



Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group