2014 dxdy logo

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

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


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


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



Начать новую тему Ответить на тему На страницу 1, 2  След.
 
 Задача линейного программирования (условная оптимизация)
Сообщение20.05.2008, 18:33 


20/05/08
9
Россия
Следующую задачу линейного программирования решить графически:

$f(x) = 6x_1 - x_2 + 2x_3 - x_4 + x_5 -> max$

Ограничения:
$-x_1 + x_2 + x_3 = 2$
$5x_1 + 2x_2 + x_3 + x_4 + x_5 = 11$
$3x_1 + 2x_2 + x_5 = 6$

$x_i >= 0$
Пытаюсь свести задачу к задаче с двумя переменными:

-1  1  1  0  0 | 2
5  2  1  1  1 | 11
3  2  0  0  1 | 6

4  3  2  1  1 | 13  (I+II)
5  2  1  1  1 | 11
3  2  0  0  1 | 6

4  3  2  1  1 | 13
5  2  1  1  1 | 11
2  0  1  1  0 | 5   (II-III)

-1  1  1  0  0 | 2  (I-III)
1 -1 -1  0  0 |-2  (II-I)
2  0  1  1  0 | 5

В общем, не получается у меня пока с линейными преобразованиями.
Еще немного подумаю, но если кто подскажет - буду благодарен. :wink:

 Профиль  
                  
 
 
Сообщение20.05.2008, 19:28 


08/05/08
159
А вы точно хотите решить графическим методом?!!

 Профиль  
                  
 
 
Сообщение20.05.2008, 19:37 
Модератор


16/01/07
1567
Северодвинск
Vladm, пока Вам неофициальное предупреждение за нарушение правил: формулы на этом форуме записываются средствами \TeX. Прочтите внимательно http://dxdy.ru/viewtopic.php?t=183, http://dxdy.ru/viewtopic.php?t=8355, http://dxdy.ru/viewtopic.php?t=11877.

Исправьте, пожалуйста, свое первое сообщение. Если будете продолжать нарушать правила, тема отправится в "Карантин" до исправления.

 Профиль  
                  
 
 
Сообщение21.05.2008, 10:53 


20/05/08
9
Россия
ИвановЭГ, да, мне необходимо решить эту задачу графическим методом.

 Профиль  
                  
 
 
Сообщение21.05.2008, 11:07 


08/05/08
159
Vladm писал(а):
ИвановЭГ, да, мне необходимо решить эту задачу графическим методом.

из ограничений выразите три неизвестные через например x1 и x2 !подставте в целевую функцию!!она будет выражена через(x1 и x2 ), а остальные неизвестные >= 0 постройте области!думаю все!

 Профиль  
                  
 
 
Сообщение21.05.2008, 13:45 


24/11/06
451
А лучше бы симплексом, конечно...

 Профиль  
                  
 
 
Сообщение21.05.2008, 17:55 


20/05/08
9
Россия
Да, antbez, симплексом я аналогичную задачу таки решил. Все же там идешь просто по формулам. А здесь.. ((

ИвановЭГ, скажите, вы имели ввиду вот так выразить три неизвестные:

$x_3 = 2 + x_1 - x_2$
$x_4 = 11 - 5x_1 - 2x_2 - (2 + x_1 - x_2) - (6 - 3x_1 - 2x_2)$
$x_5 = 6 - 3x_1 - 2x_2$

 Профиль  
                  
 
 
Сообщение21.05.2008, 20:09 


08/05/08
159
Vladm писал(а):
Да, antbez, симплексом я аналогичную задачу таки решил. Все же там идешь просто по формулам. А здесь.. ((

ИвановЭГ, скажите, вы имели ввиду вот так выразить три неизвестные:

$x_3 = 2 + x_1 - x_2$
$x_4 = 11 - 5x_1 - 2x_2 - (2 + x_1 - x_2) - (6 - 3x_1 - 2x_2)$
$x_5 = 6 - 3x_1 - 2x_2$

да!но желательно упростить!

 Профиль  
                  
 
 
Сообщение22.05.2008, 19:25 


20/05/08
9
Россия
ИвановЭГ, не хочу надоедать вам, но все же, если нетрудно, подтолкните еще. Упростил, подставил, начертил график. Немогу сообразить как на графике определить max точку, вроде бы там будет примерно 2,3. А симплексом получается 11.

$x_3 = 2 + x_1 - x_2$
$x_4 = 11 - 5x_1 - 2x_2 -2 - x_1 + x_2 -6 + 3x_1 + 2x_2$
$x_5 = 6 - 3x_1 - 2x_2$

$x_3 = 2 + x_1 - x_2$
$x_4 = 3 - 3x_1 + x_2$
$x_5 = 6 - 3x_1 - 2x_2$

$f(x) = 6x_1 - x_2 + 2(2 + x_1 - x_2) - (3 - 3x_1 + x_2) + (6 - 3x_1 - 2x_2)$
$f(x) = 6x_1 - x_2 + 4 + 2x_1 - 2x_2 - 3 + 3x_1 - x_2 - 6 - 3x_1 - 2x_2$

$f(x) = 8x_1 - 6x_2 - 5 -> max$

подбираю точки:

(I) $2 + x_1 - x_2 >= 0$
(0 ; 2) (2 ; 4)

(II) (1 ; 0) (2 ; 3)

(III) (0 ; 3) (2 ; 0)

 Профиль  
                  
 
 
Сообщение22.05.2008, 20:01 


08/05/08
159
область нарисуйте

 Профиль  
                  
 
 
Сообщение22.05.2008, 20:41 


20/05/08
9
Россия
Вот так получилось:

Изображение

 Профиль  
                  
 
 
Сообщение22.05.2008, 20:52 


08/05/08
159
три угловые точки!найдите координаты и подставте в целевую функцию!

 Профиль  
                  
 
 
Сообщение23.05.2008, 19:13 


20/05/08
9
Россия
Спасибо за помощь, все получилось ))

 Профиль  
                  
 
 
Сообщение26.05.2008, 18:52 


20/05/08
9
Россия
Снова споткнулся на одном примере (то же превести к двум переменным для графического метода):

$Z = x_1 - x_2 + x_3 - x_4$

Ограничения:
$x_1 + 2x_2 - x_3 + 3x_4 = 6$
$x_2 + x_3 - x_4 = 4$
$2x_1 + x_3 + x_4 = 8$

Смог сделать только так:
$x_1 + 5x_2 + 2x_3  = 18   (I - II*(-3))$
$x_2 + x_3 - x_4 = 4$
$2x_1 + x_3 + x_4 = 8$
Выражать пока не получается (((

Если не затруднит, подскажите еще раз.

 Профиль  
                  
 
 
Сообщение26.05.2008, 19:43 


08/05/08
159
ограничения у вас точно верны!!!
если верны, то из ограничений выразите три неизвестные через одну(например x4) и подставьте в целевую!!!

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

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



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

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


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

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