Читайте также:
|
|
Найдём решение прямой задачи, приведя её к каноническому виду. Там, где знак вводим дополнительную переменную со знаком плюс, а там где знак
вводим дополнительную переменную со знаком минус, при этом ещё вводим искусственный базис. Запишем данную математическую модель в каноническом виде.
Решим данную задачу симплекс – методом.
В индексной строке выбираем наибольшую по модулю отрицательную оценку (-2), выделяем столбец. У нас это второй столбец. Находим оценочные отношения: делим столбец С на столбец Е и выбираем наименьшее отношение – у нас это 1,5. Выделяем первую строку. Выводим из базиса переменную , при этом в базис вводим переменную
. Делим выделенную строку на ключевой элемент, т.е. на 4. Записываем пересчитывающие коэффициенты в последний столбец - делением генерального столбца на ключевой элемент, кроме строки с ключевым элементом. Все остальные элементы пересчитываем по методу Гаусса. В результате перейдём к следующей симплекс – таблице.
Так как в индексной строке есть отрицательная оценка, следовательно, требуется улучшение оптимального плана. Выделяем столбец с отрицательной оценкой – это первый столбец. Находим оценочные отношения, делением столбца В на столбец , выбираем наименьшее отношение – это третья строка с отношением 3,14, выделяем её. Из базиса выводим переменную
, при этом в базис вводим переменную
. Аналогично пересчитываем все невыделенные элементы. Получим новую симплекс – таблицу.
Снова требуется улучшение оптимального плана, так как не выведен искусственный базис. Выводим его, при этом в базис вводим переменную .
Так как в индексной строке все элементы положительные или равны нулю, получили оптимальный план.
Решим двойственную задачу прямой задачи.
Правило построения двойственной задачи состоит в следующем. Каждому равенству прямой задачи соответствует двойственная переменная
Стрелки показывают, что первому равенству соответствует переменная , второму – переменная
, третьему
.
Для определения целевой функции двойственной задачи двойственные переменные
,
и
умножаются на правые части равенств и складываются:
.
Каждой переменной прямой задачи , соответствует ограничение двойственной задачи. Левые части этих ограничений для переменной
записываются следующим образом. Двойственные переменные
,
и
умножаются на коэффициенты перед переменной
и складываются:
.
Аналогично, записываются левые части ограничений для переменной . Двойственные переменные
,
и
умножаются на коэффициенты перед переменной
и складываются:
.
Для переменной
.
Левая часть ограничений для переменной равна
, а для переменной
, для переменной
. Правые части ограничений равны коэффициентам 1, 2, -1 целевой функции
.
Перед переменными , левые и правые части ограничений соединяются знаком
.
В результате математическая модель двойственной задачи имеет вид:
найти двойственные переменные ,
,
при которых целевая функция
минимальна
при ограничениях
Переменные ,
называются допустимым решением двойственной задачи, если они удовлетворяют всем ограничениям и оптимальными, если они допустимые и на них целевая функция
достигает минимума.
Решим данную задачу симплекс – методом, для этого приведём математическую модель задачи к канонической форме. Введём дополнительные переменные .
Но коэффициенты при новых переменных отрицательны, так как знак , а решения симплекс-методом все коэффициенты при базисных переменных должны быть равны (+1), поэтому вводим три искусственные базиса
.
Строим симплекс таблицу. Так как задача на нахождения минимального значения, то в индексной строке выбираем наибольшую по модулю отрицательную оценку – это первый столбец, выделяем его. Далее находим оценочные отношения, из них выбираем наименьшее, выделим эту строку – у нас это третья строка, а также вычислим коэффициенты в последнем столбце.
Итерации проводим до тех пор, пока в индексной строке не будут все отрицательные элементы либо равны нулю.
Так как в индексной строке все элементы меньше или равны нулю, получен оптимальный план.
Сравнивая прямую и двойственную задачи, видим, что целевые функции равны: , а это значит, что полученное решение верно.
Дата добавления: 2015-07-19; просмотров: 52 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Решение | | | Введение |