Модели линейного программирования. Задача планирования производства

Автор работы: Пользователь скрыл имя, 15 Декабря 2011 в 12:46, курсовая работа

Описание

Развитие современного общества характеризуется повышением технического уровня, усложнением организационной структуры производства, углублением общественного разделения труда, предъявлением высоких требований к методам планирования и хозяйственного руководства. В этих условиях только научный подход к руководству экономической жизнью общества позволит обеспечить высокие темпы развития народного хозяйства.

Содержание

ВВЕДЕНИЕ 4
1 МОДЕЛИ ЛИНЕЙНОГО ПРОГРАММИРОВАНИЯ 7
2 РЕШЕНИЕ ЗАДАЧИ.ЗАДАЧА ОПТИМАЛЬНОГО ИСПОЛЬЗОВАНИЯ РЕСУРСОВ 16
ЗАКЛЮЧЕНИЕ 25
ЛИТЕРАТУРА 27

Работа состоит из  1 файл

курсовик по мат методам.doc

— 660.00 Кб (Скачать документ)

   Поскольку среди оценок неизвестных есть отрицательная, необходимо продолжить расчеты и составить новую таблицу. Для этого элементы третьей (ключевой) строки разделим на ключевой элемент.

     Умножив новые элементы третьей  строки на 1/2, вычтем их из соответствующих элементов первой строки предыдущей таблицы. Затем, умножив новые элементы третьей строки на 5/2, вычтем их из соответствующих элементов второй строки предыдущей таблицы.  

Третья  симплексная таблица имеет вид

   Б    Сi    Х    10    14    12    0    0    0    q
   Х1    Х2    Х3    Х4    Х5    Х6
   Х2    14    82    19/8    1    0    5/8    0    -1/8     
   Х5    0    80    23/8    0    0    1/8    1    -5/8     
   Х3    12    16    -3/4    0    1    -1/4    0    1/4     
   
f(x) = 1340
   57/4    0    0    23/4    0    5/4     
                 Двойственные оценки сырья

   Поскольку среди оценок нет отрицательных, то это значит, что найдено оптимальное  решение. Из таблицы видно, что при  оптимальном плане следует выпускать  изделий вида В в количестве 82 штук, изделий С – 16 штук. При этом остаются неиспользованными 80 кг сырья второго вида, а общий доход от продажи изделий составит 1340 ден.ед.

2 РЕШЕНИЕ ЗАДАЧИ. ЗАДАЧА ОПТИМАЛЬНОГО ИСПОЛЬЗОВАНИЯ РЕСУРСОВ

Фирма выпускает четыре вида персональных компьютеров.

   Виды  ресурсов    Виды  изделий Запасы  ресурсов
   1    2    3    4
1    3    6    2    3    170
2    2    4    4    6    180
3    6    3    1    2    180
Прибыль    20    17    5    22    __

         Определить, сколько  изделий и какого вида следует  изготовить фирме, чтобы доход за месяц был бы максимальным. Построить экономико - математическую модель задачи.

   Решение: Обозначим через

     Х1 – количество изделий вида 1, которое должна выпустить фирма;

   

   Х2 – количество изделий вида 2;

   Х3 – количество изделий вида 3;

   Х4 – количество изделий вида 4.

   Найдем  затраты времени на производственный процесс в цехах (они не должны превышать располагаемый фонд времени)

                                3x1 + 6x2 + 2x3 + 3x4 £ 170, 

                                2x1 + 4x2 + 4x3 + 6x4 £ 180,                                           (10)         

                                6x1 + 3x2 + 1x3 + 2x4 £ 190.

   Доход за месяц должен быть максимизирован:

   f(x) = 20x1 + 17x2 + 5x3 + 22x4 ® max                      (11) 
 
 
 

   Выпускается только выгодная продукция (в этом случае Хi > 0), а невыгодная не производится (тогда Хi = 0). Отсюда условие неотрицательности переменных

   x1 ³ 0, x2 ³ 0, x3 ³ 0, x4 ³ 0                                                    (12)

   Выражения (1), (2) и (3) составляют экономико-математическую модель задачи линейного программирования.

         Решение задач планирования производства может осуществляться двумя способами, первый из них - симплекс-метод, второй – при помощи программы Microsoft Excel.

   2.1 Решение задачи линейного программирования симплекс-методом

   Симплекс-метод применяется к задаче, записанной в канонической форме (используем одну из двойственных задач линейного программирования):

                  3 x1 + 6x2 + 2x3 + 3x4 £ 170, 

                                2x1 + 4x2 + 4x3 + 6x4 £ 180,                           

                             6x1 + 3x2 + 1x3 + 2x4 £ 180

                           f(x) = 20x1 + 17x2 + 5x3 + 22x4 ® max   

   

   

   Для решения задачи линейного программирования составим симплексную таблицу:

   Базис    СС    Х1    Х2    Х3    Х4    Х5    Х6    X7    q
   Х5    170    3    6    2    3    1    0    0     
   Х6    180    2    4    4    6    0    1    0     
   Х7    180    6    3    1    2    0    0    1     
   Z(x)    0    -20    -17    -5    -22    0    0    0     
 

   В первом столбце вписаны базисные неизвестные, во втором – правые части  

уравнений системы ограничений. Далее записана матрица из коэффициентов левой части системы ограничений. В верхней строке над неизвестными записаны соответствующие им коэффициенты в целевой функции. Если среди

оценок  Z(x) есть отрицательные, то опорный план не является оптимальным и значение целевой функции можно улучшить. Для этого нужно пересчитать  симплексную таблицу, выбрав соответствующим образом ключевой элемент, стоящий на пересечении ключевой строки и ключевого столбца, причем берется столбец с наибольшей по абсолютной величине отрицательной оценкой, в моем случае самое маленькое число -12, значит ключевой столбец будет с индексом Х1.

   Для определения ключевой строки находимо найти самое большое число  в выбранном столбце, здесь у  меня получается число 10. Это будет  ведущий элемент, а строка на которой  он находится - ведущей. Полученные значения q записываются в последний столбец симплексной таблицы.

   Пересчет  таблицы производится по следующей  формуле 

    ,                                                     (17) 

   где  ВС – ведущая строка;

   ВЭ  – ведущий элемент;

   ЭПС –  элемент пересчитываемой строки;

   ПС  – пересчитываемая строка.

     

   Базис    СС    Х1    Х2    Х3    Х4    Х5    Х6    X7    q
   
Х5
   170    3    6    2    3    1    0    0    II*(-3/6)+ I
   Х6    180    2    4    4    6 ВЭ    0    1    0    ВС
   Х7    180    6    3    1    2    0    0    1    II*(-2/6)+ III
   Z(x)    0    -20    -17    -5    -22    0    0    0    II*(-(-22)/6)+ IV

Информация о работе Модели линейного программирования. Задача планирования производства