Решение задачи использованием Симплекс-таблиц




ИРКУТСКИЙ НАЦИОНАЛЬНЫЙ ИССЛЕДОВАТЕЛЬСКИЙ ТЕХНИЧЕСКИЙ УНИВЕРСИТЕТ

 

Заочно-вечерний

наименование факультета

 

Кафедра вычислительной техники

наименование кафедры

 

 

Контрольная работа по дисциплине _______ Исследование операций_______

наименование учебной дисциплины

 

 

Разработал студент ЭВМбз-12-1 ____________ О.В. Самсонюк

шифр группы подпись И.О. Фамилия

Руководитель ___________ О.С. Бучнев

подпись И.О. Фамилия

 

 

Иркутск 2016 г.


 

Постановка задачи

Задача 11

 

Мебельная фабрика выпускает два вида изделий: шкафы и тумбочки, расходуя для их производства ресурсы четырех типов: ДСП, фанеру, стекло, крепежные изделия. Нормы расхода ресурсов на одно изделие каждого типа и суточные запасы, которыми располагает фабрика, приведены в табл.1.

Виды ресурсов Объем ресурсов Нормы расхода на одно изделие
Шкафы Тумбочки
ДСП      
Фанера      
Стекло      
Крепежные изделия      

Определить оптимальную программу выпуска из условия максимума прибыли, если прибыль от реализации одного шкафа 2 у.е., а тумбочки 3 у.е.

Построение математической модели

2x1+ 3x2 →max

ОДЗ:

1) x1 + 2x2≤18
2) 2x1 + x2≤21
3) x1 + x2≤22

4) x1 + x2≤23 – не используем так как, 3)ОДЗ лежит внутри области 4)


 

Решение задачи графическим методом

Построим графики согласно ОДЗ

X1,X2≥0

Теперь выделим область, удовлетворяющую всем ограничениям (ABCD):

и построим нашу функцию, приравняв её к 0:
2x1+ 3x2 =0

Будем двигать эту прямую параллельным образом до последнего касания обозначенной области.

Так как точка C получена в результате пересечения прямых (1) и (2), то ее координаты удовлетворяют уравнениям этих прямых:
x1+2x2=18
2x1+x2=21
Решив систему уравнений, получим: x1 = 8, x2 = 5

Теперь найдем максимум:
2*8+3*5=31


 

Решение задачи симплекс методом

Вводим базисные переменные:

2x1+ 3x2+0s1+0s2+0s30

ОДЗ:

1) x1 + 2x2+s1≤18
2) 2x1 + x2+s2≤21
3) x1 + x2+s3≤22

 

А0=0+2x1+ 3x2

S1=18-x1-2x2

S2 = 21-2x1-x2
S3 = 22-x1-x2

 

В выражении А0 присутствуют положительные коэффициенты

Выберем новую базисную переменную Х2 (max коэффициент)

Определим новую свободную переменную

Min (18/2, 21/1, 22/1)=9 (S1)

X2= 9*-0,5x1*-0,5S1

 

Новая система уравнений:

А0=0+2x1+ 3(9*-0,5x1*-0,5S1)

S2 = 21-2x1-(9*-0,5x1*-0,5S1)
S3 = 22-x1-(9*-0,5x1*-0,5S1)

 

А0=27+0,5x1-1,5S1

X2= 9-0,5x1-0,5S1

S2 = 12-1,5x1+0,5S1
S3 = 13-0,5x1+0,5S1

 

В выражении А0 присутствуют положительные коэффициенты

Выберем новую базисную переменную Х1 (max коэффициент)

Определим новую свободную переменную

Min (9/0,5, 12/1,5, 13/0,5)=8 (S2)

Х1=8+1/3S1-2/3S2

 

Новая система уравнений:

А0=27+0,5(8+1/3S1-2/3S2)-1,5S1

X2= 9-0,5(8+1/3S1-2/3S2)-0,5S1

Х1=8+1/3S1-2/3S2

S3 = 13-0,5(8+1/3S1-2/3S2)+0,5S1

 

А0=31-4/3S1-1/3S2

X2= 5-2/3S1+1/3S2

Х1=8+1/3S1-2/3S2

S3 = 9+1/3S1+1/3S2

 

В выражении А0 отсутствуют положительные коэффициенты

Небазисные элементы S приравняем к 0:

 

А0=31

X2= 5

Х1=8

 

Max=31

 

 


 

Решение задачи использованием Симплекс-таблиц

Вводим базисные переменные:

2x1+ 3x2+0s1+0s2+0s3→max

ОДЗ:

1) x1 + 2x2+s1≤18
2) 2x1 + x2+s2≤21
3) x1 + x2+s3≤22

Построим таблицу:

Ci              
  Bx A0 X1 X2 S1 S2 S3
  S1            
  S2            
  S3            
    -2 -3      

в индексной строке находятся отрицательные коэффициенты.

Итерация №1

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

Выбор ведущей строки:

Min (18/2, 21/1, 22/1)=9 (первая строка)

Построим таблицу2:

Строка X2= ведущая строка /разрешающий элемент(2)

НЭ = СЭ - (А*В)/РЭ

НЭ-новый элемент

СЭ-старый элемент

РЭ-разрещающий элемент

A-элемент ведущей строки в этом столбце

B-элемент ведущего столбца в этой строке

Ci              
  Bx A0 X1 X2 S1 S2 S3
  X2   1/2   1/2    
  S2   3/2   1/2    
  S3   1/2   1/2    
    -1/2   3/2    

в индексной строке находятся отрицательныq коэффициент.

Итерация №2

Ведущий столбец – Х1

Ведущая строка – min(18,8,26,)=8 S2

Построим таблицу3:

Ci              
  Bx A0 X1 X2 S1 S2 S3
  X2       2/3 -1/3  
  X1       1/3 3/2  
  S3       -1/3 -1/3  
        4/3 1/3  

В индексной строке все коэффициенты положительные

X1=8

X2=5

Max=31



Поделиться:




Поиск по сайту

©2015-2024 poisk-ru.ru
Все права принадлежать их авторам. Данный сайт не претендует на авторства, а предоставляет бесплатное использование.
Дата создания страницы: 2016-04-27 Нарушение авторских прав и Нарушение персональных данных


Поиск по сайту: