вар5 симпл. Симплекс метод Вариант. 5. Исследование операций вэкономике тема 2 симплексный метод решения задачи оптимального использования ресурсов
Скачать 44.68 Kb.
|
Дисциплина «Исследование операций вэкономике» ТЕМА №2 СИМПЛЕКСНЫЙ МЕТОД РЕШЕНИЯ ЗАДАЧИ ОПТИМАЛЬНОГО ИСПОЛЬЗОВАНИЯ РЕСУРСОВ Вариант 5 Для производства трех видов продукции П1, П2, П3 предприятие использует три вида сырья S1, S2, S3. Нормы расхода сырья на производство единицы продукции каждого вида приведены в таблице.
Требуется привести задачу к каноническому виду и симплексным методом определить оптимальный план выпуска продукции, при котором прибыль будет максимальная, дать экономический анализ полученного оптимального решения. Проверить полученное решение в MathCad.
Решение Определим максимальное значение целевой функции F(X) = 60x1+40x2+80x3 при следующих условиях-ограничений. x1+6x2+2x3≤1200 2x1+3x2+x3≤1000 4x2+x3≤800 Для построения первого опорного плана систему неравенств приведем к системе уравнений путем введения дополнительных переменных (переход к канонической форме) . x1+6x2+2x3+x4 = 1200 2x1+3x2+x3+x5 = 1000 4x2+x3+x6 = 800 Матрица коэффициентов этой системы уравнений имеет вид:
Базисные переменные это переменные, которые входят только в одно уравнение системы ограничений и притом с единичным коэффициентом. Решим систему уравнений относительно базисных переменных: x4, x5, x6 Полагая, что свободные переменные равны 0, получим первый опорный план: X0 = (0,0,0,1200,1000,800) Базисное решение называется допустимым, если оно неотрицательно.
Переходим к основному алгоритму симплекс-метода. 1. Проверка критерия оптимальности. Текущий опорный план не оптимален, так как в индексной строке находятся отрицательные коэффициенты. 2. Определение новой базисной переменной. В качестве ведущего выберем столбец, соответствующий переменной x3, так как это наибольший коэффициент по модулю. 3. Определение новой свободной переменной. Вычислим значения Di по строкам как частное от деления: bi / ai3 и из них выберем наименьшее: min (1200 : 2 , 1000 : 1 , 800 : 1 ) = 600 Следовательно, 1-ая строка является ведущей. Разрешающий элемент равен (2) и находится на пересечении ведущего столбца и ведущей строки.
4. Пересчет симплекс-таблицы. Представим расчет каждого элемента в виде таблицы:
Получаем новую симплекс-таблицу:
Итерация №1. 1. Проверка критерия оптимальности. Текущий опорный план неоптимален, так как в индексной строке находятся отрицательные коэффициенты. 2. Определение новой базисной переменной. В качестве ведущего выберем столбец, соответствующий переменной x1, так как это наибольший коэффициент по модулю. 3. Определение новой свободной переменной. Вычислим значения Di по строкам как частное от деления: bi / ai1 и из них выберем наименьшее: min (600 : 1/2 , 400 : 11/2 , - ) = 2662/3 Следовательно, 2-ая строка является ведущей. Разрешающий элемент равен (11/2) и находится на пересечении ведущего столбца и ведущей строки.
4. Пересчет симплекс-таблицы. Представим расчет каждого элемента в виде таблицы:
Получаем новую симплекс-таблицу:
1. Проверка критерия оптимальности. Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи. Окончательный вариант симплекс-таблицы:
Оптимальный план можно записать так: x1 = 2662/3=266.667 , x2 = 0, x3 = 4662/3=466.667 F(X) = 60*2662/3 + 40*0 + 80*4662/3 = 53333 Анализ оптимального плана. В оптимальный план вошла дополнительная переменная x6. Следовательно, при реализации такого плана имеются недоиспользованные ресурсы 3-го вида в количестве 3331/3. Значение 0 в столбце x1 означает, что использование x1 - выгодно. Значение 200> 0 в столбце x2 означает, что использование x2 - не выгодно. Значение 0 в столбце x3 означает, что использование x3 - выгодно. Проверка в MathCad |