IPB

Здравствуйте, гость ( Вход | Регистрация )

> Линейное программирование, проверьте решение
user
сообщение 11.11.2008, 10:03
Сообщение #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
первый раз решаю такие задачи, поэтому не уверена.
Заранее спасибо
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
 
Ответить в эту темуОткрыть новую тему
Ответов
user
сообщение 26.1.2009, 18:38
Сообщение #2


Студент
**

Группа: Продвинутые
Сообщений: 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
сообщение 26.1.2009, 22:00
Сообщение #3


Академик
********

Группа: Преподаватели
Сообщений: 15 617
Регистрация: 15.12.2007
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



Цитата(user @ 26.1.2009, 20:38) *

Я построила прямую 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
сообщение 26.1.2009, 22:12
Сообщение #4


Студент
**

Группа: Продвинутые
Сообщений: 98
Регистрация: 17.3.2008
Город: Апатиты
Учебное заведение: ПетрГУ
Вы: студент



Спасибо.
Цитата

Область будет не треугольник, т.к. на переменную х2 не накладывается условие неотрицательности.

т.е. будет треугольник, а также нижняя область между двумя прямыми?
Цитата

почему именно эту точку? Для прямой уровня или это оптимальный план?
Ну я смотрела алгоритм решения и делала, как там. Взяла произвольную точку для нахождения прямой уровня

Цитата

Получается, что функция достигает минимум на прямой x1+2x2=2, а значит и в любой точке этой прямой, т.е. и в т.A(0;1), причем Qmin=1.
Я вот этого немного не поняла. Так я правильно нашла минимум?

Цитата

А какая двойственная задача получилась?


-2y1+y2<=2
-y1+2y2<=1

-4y1+2y2->max
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 26.1.2009, 22:32
Сообщение #5


Академик
********

Группа: Преподаватели
Сообщений: 15 617
Регистрация: 15.12.2007
Город: Украина, Запорожье
Учебное заведение: ЗНУ
Вы: преподаватель



Цитата(user @ 27.1.2009, 0:12) *

т.е. будет треугольник, а также нижняя область между двумя прямыми?

будет "треугольник", но только он не будет ограничен осью Оу. Вроде так.
Цитата
Ну я смотрела алгоритм решения и делала, как там. Взяла произвольную точку для нахождения прямой уровня

ясно
Цитата
Я вот этого немного не поняла. Так я правильно нашла минимум?

ну вы минимум не указали, а точку нашли правильно. Только в этой задаче получается, что она имеет бесконечно много оптимальных планов, т.к. минимум достигается не в одной точке области допустимых решений, а на целой ее границе.
Цитата
-2y1+y2<=2
-y1+2y2<=1
-4y1+2y2->max

Т.к. на переменную х2 не накладывается никакого условия, то второе неравенство в системе орграничений двойственной задачи будет равенством. Т.к. ограничения исходной задачи неравенства, то переменные двойственной задачи будут неотрицательные. Поэтому двойственная задача вроде будет такой:
Q*=-4y1+2y2->max
-2y1+y2<=2
-y1+2y2<=1
y1,y2>=0
П.С. Надеюсь, что на ночь глядя ничего не напутала. Если что, то поправьте , пожалуйста.

Скачайте еще книгу Акулич И.Л. Математическое программирование в примерах и задачах и посмотрите там. Вроде доходчиво написана, рассмотрены примеры.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
user
сообщение 26.1.2009, 22:39
Сообщение #6


Студент
**

Группа: Продвинутые
Сообщений: 98
Регистрация: 17.3.2008
Город: Апатиты
Учебное заведение: ПетрГУ
Вы: студент



Спасибо
Цитата(tig81 @ 26.1.2009, 22:28) *

будет "треугольник", но только он не будет ограничен осью Оу. Вроде так.

Не поняла. x1 - только положительные, вроде будет ограничен ox2? а т.к. x2 может принимать отрицательные значения, то я так понимаю, снизу не ограничено. Или нет?
Цитата(tig81 @ 26.1.2009, 22:28) *

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

т.е. функция достигнет своего минимального значения в точке Q(0;1)=1?
Цитата(tig81 @ 26.1.2009, 22:28) *

Т.к. на переменную х2 не накладывается никакого условия, то второе неравенство в системе орграничений двойственной задачи будет равенством. Т.к. ограничения исходной задачи неравенства, то переменные двойственной задачи будут неотрицательные. Поэтому двойственная задача вроде будет такой:
Q*=-4y1+2y2->max
-2y1+y2<=2
-y1+2y2<=1
y1,y2>=0
П.С. Надеюсь, что на ночь глядя ничего не напутала. Если что, то поправьте , пожалуйста.

Двойственная вроде так, только я тоже боюсь ошибиться=))
И еще я когда брала произвольную точку (1;1) получилось Q=3
Прямая уровня имеет вид: 2x1+x2=3
А у меня это все перечеркнуто почему-то и точка моя зачеркнута была=((
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

Сообщений в этой теме
user   Линейное программирование   11.11.2008, 10:03
tig81   Здравствуйте. Вы не могли бы проверить, правильно...   11.11.2008, 18:11
user   Я просто смотрела по примеру и так поняла (наверно...   11.11.2008, 18:42
tig81   Я просто смотрела по примеру и так поняла (наверн...   11.11.2008, 18:45
tig81   Тогда получится так: 1)-2y1+4y2<=1 -y1+y2>=...   11.11.2008, 19:18
user   Спасибо. Теперь поняла. Вы не посмотрите, я прави...   11.11.2008, 18:48
user   1)-2y1+4y2=1 -y1+y2>=2 Q=-4y1+4y2->max 2) -...   11.11.2008, 19:03
user   Здравствуйте еще раз. Мне преподаватель написал, ...   26.1.2009, 18:38
tig81   Я построила прямую 2x1+x2=4 по точкам (0;4) и (2;...   26.1.2009, 22:00
user   Спасибо. т.е. будет треугольник, а также нижняя о...   26.1.2009, 22:12
tig81   т.е. будет треугольник, а также нижняя область ме...   26.1.2009, 22:32
user   Спасибо будет "треугольник", но только ...   26.1.2009, 22:39
tig81   Не поняла. x1 - только положительные, вроде будет...   27.1.2009, 16:05
user   тут у вас смешались и кони и люди, т.к. Q(0;1)=...   27.1.2009, 16:32
tig81   т.е. в этой точке функция принимает минимальное з...   27.1.2009, 17:23
user   Спасибо большое за помощь=)))   27.1.2009, 17:26
tig81   :)   27.1.2009, 17:32


Ответить в эту темуОткрыть новую тему
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 



- Текстовая версия Сейчас: 25.5.2025, 9:33

Книжки в помощь: "Сборник заданий по высшей математике" Кузнецов Л.А., "Сборник заданий по высшей математике" Чудесенко В.Ф., "Индивидуальные задания по высшей математике" Рябушко А.П., и другие.




Зеркало сайта Решебник.Ру - reshebnik.org.ru