![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
user |
![]()
Сообщение
#1
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 17.3.2008 Город: Апатиты Учебное заведение: ПетрГУ Вы: студент ![]() |
Здравствуйте.
Вы не могли бы проверить, правильно ли я решила задачу: Решить задачу графическим способом. Найти такие значения действительных переменных x1 и x2, для которых целевая функция Q(x1,x2) принимает минимальное значение: 1) 2x1+x2<=4 x2>=0 4x1+x2>=4 Q(x1,x2)=x1+2x2 2)2x1+x2<=4 x1>=0 x1+2x2>=2 Q(x1,x2)=2x1+x2 Составить условие двойственной задачи. 1 У меня получилось: функция достигнет своего минимального значения в точке (1;0) Двойственная задача Q=4y1-4y2->min 2y1-4y2>=-1 y1-y2<=-2 2 У меня получилось: функция достигнет своего минимального значения в точке (0;2) Двойственная задача Q=4y1-2y2->min 2y1-y2>=-2 y1-2y2<=-1 первый раз решаю такие задачи, поэтому не уверена. Заранее спасибо |
tig81 |
![]()
Сообщение
#2
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
Здравствуйте. Вы не могли бы проверить, правильно ли я решила задачу: Решить задачу графическим способом. Найти такие значения действительных переменных x1 и x2, для которых целевая функция Q(x1,x2) принимает минимальное значение: 1) 2x1+x2<=4 x2>=0 4x1+x2>=4 У меня получилось: функция достигнет своего минимального значения в точке (1;0) х1 тоже неотрицательно? Вроде да Цитата Двойственная задача Q=4y1-4y2->min 2y1-4y2>=-1 y1-y2<=-2 почему двойственная на минимум, раз исходная на минимум. Т.к. исходная задача на мининмум, то ее надо привести к каноническому виду, т.е. все неравенства должны быть вида "больше равно". Для первого это не выполняется. Цитата 2)2x1+x2<=4 x1>=0 x1+2x2>=2 Q(x1,x2)=2x1+x2 У меня получилось: функция достигнет своего минимального значения в точке (0;2) у меня не так. Двойственная задача Цитата Q=4y1-2y2->min 2y1-y2>=-2 y1-2y2<=-1 первый раз решаю такие задачи, поэтому не уверена. Заранее спасибо Аналогично |
user |
![]()
Сообщение
#3
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 17.3.2008 Город: Апатиты Учебное заведение: ПетрГУ Вы: студент ![]() |
Я просто смотрела по примеру и так поняла (наверное, неправильно), что прямую задачу сначала нужно привести к максимуму.
Тогда получится так: 1)-2y1+4y2<=1 -y1+y2>=2 Q=-4y1+4y2->max 2) -2y1+y2<=2 y1+2y2>=1 Q=-4y1+2y2->max Так?? |
tig81 |
![]()
Сообщение
#4
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
|
user |
![]()
Сообщение
#5
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 17.3.2008 Город: Апатиты Учебное заведение: ПетрГУ Вы: студент ![]() |
Спасибо. Теперь поняла.
Вы не посмотрите, я правильно потом решила? |
user |
![]()
Сообщение
#6
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 17.3.2008 Город: Апатиты Учебное заведение: ПетрГУ Вы: студент ![]() |
1)-2y1+4y2=1
-y1+y2>=2 Q=-4y1+4y2->max 2) -2y1+y2<=2 y1+2y2=1 Q=-4y1+2y2->max |
tig81 |
![]()
Сообщение
#7
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
Тогда получится так: 1)-2y1+4y2<=1 -y1+y2>=2 Q=-4y1+4y2->max Итак, имеем задачу (IMG:http://s49.radikal.ru/i126/0811/ae/599586905b93.png) Приводим систему ограничений к виду: неравенства "больше равно" (т.к. задача на минимум) (IMG:http://s46.radikal.ru/i113/0811/89/a85f4d29dd09.png) Матрица (IMG:http://i002.radikal.ru/0811/6e/054642bffb9f.png) Тогда получаем двойственную задачу: (т.к. на переменную х1 не накладывается никакого ограничения, то первое условие в системе огрнаничений будет равенством, x2>=0 - тогда второе ограничение неравенство): (IMG:http://s55.radikal.ru/i150/0811/ff/0da9cb28ddeb.png) П.С. Вроде так. |
user |
![]()
Сообщение
#8
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 17.3.2008 Город: Апатиты Учебное заведение: ПетрГУ Вы: студент ![]() |
Здравствуйте еще раз.
Мне преподаватель написал, что все неправильно. Помогите, пожалуйста, исправить. Решить задачу графическим способом. Найти такие значения действительных переменных x1 и x2, для которых целевая функция Q(x1,x2) принимает минимальное значение: 2)2x1+x2<=4 x1>=0 x1+2x2>=2 Q(x1,x2)=2x1+x2 Я построила прямую 2x1+x2=4 по точкам (0;4) и (2;0) и прямую x1+2x2=2 по точкам (0;1) и (2;0) у меня получился треугольник ABC (a(0;1), B(0;4), C(2;0)) - область допустимых решений Взяла произвольную точку (1;1)? подставила ее координаты в функцию Q получилось Q=3 Прямая уровня имеет вид: 2x1+x2=3 Направление убывания функции будет совпадать с вектором (2;1)=> функция достигнет своего минимального значения в точке A(0;1) И двойственная задача тоже неправильно найдена. Подскажите, пожалуйста, где я ошиблась. Заранее спасибо. |
tig81 |
![]()
Сообщение
#9
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
Я построила прямую 2x1+x2=4 по точкам (0;4) и (2;0) и прямую x1+2x2=2 по точкам (0;1) и (2;0) у меня получился треугольник ABC (a(0;1), B(0;4), C(2;0)) - область допустимых решений Область будет не треугольник, т.к. на переменную х2 не накладывается условие неотрицательности. Цитата Взяла произвольную точку (1;1)? почему именно эту точку? Для прямой уровня или это оптимальный план? Цитата Направление убывания функции будет совпадать с вектором (2;1) это как? Цитата функция достигнет своего минимального значения в точке A(0;1) Получается, что функция достигает минимум на прямой x1+2x2=2, а значит и в любой точке этой прямой, т.е. и в т.A(0;1), причем Qmin=1. А какая двойственная задача получилась? |
user |
![]()
Сообщение
#10
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 17.3.2008 Город: Апатиты Учебное заведение: ПетрГУ Вы: студент ![]() |
Спасибо.
Цитата Область будет не треугольник, т.к. на переменную х2 не накладывается условие неотрицательности. т.е. будет треугольник, а также нижняя область между двумя прямыми? Цитата почему именно эту точку? Для прямой уровня или это оптимальный план? Цитата Получается, что функция достигает минимум на прямой x1+2x2=2, а значит и в любой точке этой прямой, т.е. и в т.A(0;1), причем Qmin=1. Цитата А какая двойственная задача получилась? -2y1+y2<=2 -y1+2y2<=1 -4y1+2y2->max |
tig81 |
![]()
Сообщение
#11
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
т.е. будет треугольник, а также нижняя область между двумя прямыми? будет "треугольник", но только он не будет ограничен осью Оу. Вроде так. Цитата Ну я смотрела алгоритм решения и делала, как там. Взяла произвольную точку для нахождения прямой уровня ясно Цитата Я вот этого немного не поняла. Так я правильно нашла минимум? ну вы минимум не указали, а точку нашли правильно. Только в этой задаче получается, что она имеет бесконечно много оптимальных планов, т.к. минимум достигается не в одной точке области допустимых решений, а на целой ее границе. Цитата -2y1+y2<=2 -y1+2y2<=1 -4y1+2y2->max Т.к. на переменную х2 не накладывается никакого условия, то второе неравенство в системе орграничений двойственной задачи будет равенством. Т.к. ограничения исходной задачи неравенства, то переменные двойственной задачи будут неотрицательные. Поэтому двойственная задача вроде будет такой: Q*=-4y1+2y2->max -2y1+y2<=2 -y1+2y2<=1 y1,y2>=0 П.С. Надеюсь, что на ночь глядя ничего не напутала. Если что, то поправьте , пожалуйста. Скачайте еще книгу Акулич И.Л. Математическое программирование в примерах и задачах и посмотрите там. Вроде доходчиво написана, рассмотрены примеры. |
user |
![]()
Сообщение
#12
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 17.3.2008 Город: Апатиты Учебное заведение: ПетрГУ Вы: студент ![]() |
Спасибо
будет "треугольник", но только он не будет ограничен осью Оу. Вроде так. Не поняла. x1 - только положительные, вроде будет ограничен ox2? а т.к. x2 может принимать отрицательные значения, то я так понимаю, снизу не ограничено. Или нет? ну вы минимум не указали, а точку нашли правильно. Только в этой задаче получается, что она имеет бесконечно много оптимальных планов, т.к. минимум достигается не в одной точке области допустимых решений, а на целой ее границе. т.е. функция достигнет своего минимального значения в точке Q(0;1)=1? Т.к. на переменную х2 не накладывается никакого условия, то второе неравенство в системе орграничений двойственной задачи будет равенством. Т.к. ограничения исходной задачи неравенства, то переменные двойственной задачи будут неотрицательные. Поэтому двойственная задача вроде будет такой: Q*=-4y1+2y2->max -2y1+y2<=2 -y1+2y2<=1 y1,y2>=0 П.С. Надеюсь, что на ночь глядя ничего не напутала. Если что, то поправьте , пожалуйста. Двойственная вроде так, только я тоже боюсь ошибиться=)) И еще я когда брала произвольную точку (1;1) получилось Q=3 Прямая уровня имеет вид: 2x1+x2=3 А у меня это все перечеркнуто почему-то и точка моя зачеркнута была=(( |
tig81 |
![]()
Сообщение
#13
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
Не поняла. x1 - только положительные, вроде будет ограничен ox2? а т.к. x2 может принимать отрицательные значения, то я так понимаю, снизу не ограничено. Или нет? ну так тяжела вокруг да около, сможете файлик прикрепить с областью, которую описываете?! Цитата т.е. функция достигнет своего минимального значения в точке Q(0;1)=1? тут у вас смешались и кони и люди, т.к. Q(0;1)=1 - это не точка. Цитата Двойственная вроде так, только я тоже боюсь ошибиться=)) (IMG:style_emoticons/default/smile.gif) Цитата И еще я когда брала произвольную точку (1;1) получилось Q=3 Прямая уровня имеет вид: 2x1+x2=3 А у меня это все перечеркнуто почему-то и точка моя зачеркнута была=(( тяжело сказать, что имелось в виду |
user |
![]()
Сообщение
#14
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 17.3.2008 Город: Апатиты Учебное заведение: ПетрГУ Вы: студент ![]() |
|
tig81 |
![]()
Сообщение
#15
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
т.е. в этой точке функция принимает минимальное значение т.е. в точке (0;1) функция апринимает мин значение Цитата А так вроде правильно? вроде да, если сама "не напахала" (IMG:style_emoticons/default/smile.gif) |
user |
![]()
Сообщение
#16
|
Студент ![]() ![]() Группа: Продвинутые Сообщений: 98 Регистрация: 17.3.2008 Город: Апатиты Учебное заведение: ПетрГУ Вы: студент ![]() |
Спасибо большое за помощь=)))
|
tig81 |
![]()
Сообщение
#17
|
Академик ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Группа: Преподаватели Сообщений: 15 617 Регистрация: 15.12.2007 Город: Украина, Запорожье Учебное заведение: ЗНУ Вы: преподаватель ![]() |
|
![]() ![]() |
![]() |
Текстовая версия | Сейчас: 25.5.2025, 1:30 |
Зеркало сайта Решебник.Ру - reshebnik.org.ru