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


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

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



Цитата(user @ 11.11.2008, 12:03) *

Здравствуйте.
Вы не могли бы проверить, правильно ли я решила задачу:
Решить задачу графическим способом. Найти такие значения действительных переменных 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
сообщение 11.11.2008, 18:42
Сообщение #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
сообщение 11.11.2008, 18:45
Сообщение #4


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

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



Цитата(user @ 11.11.2008, 20:36) *

Я просто смотрела по примеру и так поняла (наверное, неправильно), что прямую задачу сначала нужно привести к максимуму.

как приводили?

Посмотрите здесь, здесь, здесь, здесь и наконец здесь.
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
user
сообщение 11.11.2008, 18:48
Сообщение #5


Студент
**

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



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


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

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



Цитата(user @ 11.11.2008, 20:42) *

Тогда получится так:
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
сообщение 26.1.2009, 18:38
Сообщение #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
сообщение 26.1.2009, 22:00
Сообщение #9


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

Группа: Преподаватели
Сообщений: 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
Сообщение #10


Студент
**

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


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

Группа: Преподаватели
Сообщений: 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
Сообщение #12


Студент
**

Группа: Продвинутые
Сообщений: 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
А у меня это все перечеркнуто почему-то и точка моя зачеркнута была=((
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 27.1.2009, 16:05
Сообщение #13


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

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



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

Не поняла. 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
сообщение 27.1.2009, 16:32
Сообщение #14


Студент
**

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



Цитата(tig81 @ 27.1.2009, 16:05) *



тут у вас смешались и кони и люди, т.к. Q(0;1)=1 - это не точка.


т.е. в этой точке функция принимает минимальное значение
Цитата(tig81 @ 27.1.2009, 16:05) *

тяжело сказать, что имелось в виду

А так вроде правильно?
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 27.1.2009, 17:23
Сообщение #15


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

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



Цитата(user @ 27.1.2009, 18:32) *

т.е. в этой точке функция принимает минимальное значение

т.е. в точке (0;1) функция апринимает мин значение
Цитата
А так вроде правильно?

вроде да, если сама "не напахала" (IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
user
сообщение 27.1.2009, 17:26
Сообщение #16


Студент
**

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



Спасибо большое за помощь=)))
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения
tig81
сообщение 27.1.2009, 17:32
Сообщение #17


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

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



(IMG:style_emoticons/default/smile.gif)
Пользователь в офлайнеКарточка пользователяОтправить личное сообщение
Вернуться в начало страницы
+Ответить с цитированием данного сообщения

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

 



- Текстовая версия Сейчас: 19.4.2024, 0:11

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




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