2014 dxdy logo

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

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


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


Посмотреть правила форума



Начать новую тему Ответить на тему
 
 Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 21:16 


20/10/12
235
Добрый вечер, уважаемые участники форума! Срочно необходимо втолковать мне, как из решения
прямой получить решение двойственной.
У меня есть вот такой замечательный отчет по моей программе ( мой личный, реализовывал программу по Корману ).
Как там по последней канонической форме получить решение двойственной??
Господа у меня паника. Гугл не отвечает мне внятно, хоть я его и бомбардирую запросами вида "How to get dual solution from primal" etc. Во всяком случае то, что я там нахожу мне не применить к моей матрице. А если я и применяю - решения двойственной (которое у меня уже есть) не выходит. Помогите.

Изображение
Изображение
Изображение

 Профиль  
                  
 
 Re: Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 21:51 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Вот ссылка на русскоязычный ресурс, где есть нужные вам соотношения.

 Профиль  
                  
 
 Re: Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 21:59 


20/10/12
235
Brukvalub
http://www.math.mrsu.ru/text/courses/method/primer_k_dvoyst.htm
"Ее решение находим из 4-й строки последней симплекс-таблицы в столбцах: A3, A4, A5"
Там и столбцов то таких нет. Это неважный ресурс, если честно. Я не увидел в этих столбцах ничего.
И общей формулы нет - говорят как-то загадками и между строк. Я в 10 вечера не понимаю между строк - почему обязательно надо так неявно писать? Вопрос открыт.

 Профиль  
                  
 
 Re: Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 22:48 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
shukshin в сообщении #1124200 писал(а):
И общей формулы нет - говорят как-то загадками и между строк.

Какой "общей формулы" нет? Сформулированы основные теоремы двойственности, позволяющие в некоторых случаях получить решение двойственной задачи без симплекс-метода, но это удается не всегда. И тогда двойственную задачу решают одновременно с исходной симплекс-методом.
Или вы ждете "волшебную" формулу: подставил в нее чиселки, и готов ответ? :shock:

 Профиль  
                  
 
 Re: Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 22:51 


20/10/12
235
Намекаете,что это мой случай?
"в некоторых случаях получить решение двойственной задачи без симплекс-метода, но это удается не всегда. "
Это потому что вырожденное условие $y = 3$ в двойственной?

 Профиль  
                  
 
 Re: Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 23:00 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
shukshin в сообщении #1124214 писал(а):
Намекаете,что это мой случай?
"в некоторых случаях получить решение двойственной задачи без симплекс-метода, но это удается не всегда. "
Это потому что вырожденное условие $y = 3$ в двойственной?

Я намекаю, что вам неплохо бы теорией заняться. Полно учебников по линейному программированию, в которых подробно разобрана связь между прямой и двойственной задачами, например, Палий Линейное программирование. Какие учебники вы проработали? Напишите здесь их авторов и названия.

 Профиль  
                  
 
 Re: Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 23:09 


20/10/12
235
Да, если бы я проработал - а я понимаю, какой смысл вкладывается в это слово - целый учебник, то я бы тут таких вопросов, пожалуй, не задавал. Правда ваша.
Так реально мне из своей прямой задачи решение двойственной извлечь или нет? Не решая двойственной, а только прямую?
Или случай плохой?
Я и так понимаю незавидность своего положения - если можно - то я неуч, а нет - то просто неудачник :D .

 Профиль  
                  
 
 Re: Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 23:15 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва
Я никогда не решаю за консультирующихся их задач (каждый баран должен висеть за свою ногу). Я, если знаю, то могу посоветовать подход к решению задачи, посоветовать литературу или найти ошибку в написанном решении. Но трудиться вместо кого-либо, разжевывать материал учебника только потому, что вопрошающему лень разбираться самому, я не вижу смысла. Здесь не богадельня.

 Профиль  
                  
 
 Re: Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 23:23 


20/10/12
235
Brukvalub, спасибо за совет про богадельню, а может для моей специальности
и не требуется хорошо знать глубинные механизмы двойственности?
Взял бы другую задачу - меньше бы времени убил.

 Профиль  
                  
 
 Re: Решение прямой задачи превратить в решение двойственной
Сообщение17.05.2016, 23:41 
Заслуженный участник
Аватара пользователя


01/03/06
13626
Москва

(Оффтоп)

shukshin в сообщении #1124225 писал(а):
Взял бы другую задачу - меньше бы времени убил.

А сразу бы пошел работать грузчиком в винный отдел - совсем бы хлопот лишился! :D Я все эти побасенки слышал, когда вы еще пешком под стол ходили...

 Профиль  
                  
Показать сообщения за:  Поле сортировки  
Начать новую тему Ответить на тему  [ Сообщений: 10 ] 

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



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

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


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

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