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

Страницы работы

Содержание работы

НГТУ

Лабораторная работа №1

по дисциплине «Теория игр»

Вариант 1

Факультет: ПМИ

Группа: ПМ-83

Студенты: Большакова А.В.

Журавлев В.А.

Миркин Е.П.

Переподаватели: Постовалов С.Н.

Тимофеев В.С.

г. Новосибирск, 2001

Условие задания: Плановое задание по изготовлению 4 видов костюмов необходимо распределить между 3 швейными фабриками. Производственные мощности i фабрики (i=1,2,3) позволяют за рассматриваемый период времени выпустить r(i,j) костюмов j модели (j=1,2,3,4). Заданы цены c(j) на костюм j модели и себестоимости s(i,j) изготовления j модели на i фабрике.

          

.

Плановое задание (180, 150, 100, 100).

Решить, опираясь на эти данные, следующие задачи и ответить на вопросы:

1.  Может ли быть выполнено плановое задание?

2.  Составить оптимальный план загрузки фабрик из условия минимизации себестоимости плановой продукции.

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

4.  То же, при допустимости перевыполнения планового задания.

5.  Составить оптимальный план загрузки фабрик, обеспечивающий  максимальное количество комплектов костюмов, если числа планового задания рассматривать как ассортиментные отношения.

Решение задач линейного программирования проводилось методом последовательного улучшения плана, при помощи программы-решателя lablp.exe

Математические модели и решения:

1.  Проверим возможность выполнения планового задания. Просуммировав по столбцу матрицу R, получим вектор [410, 780, 800, 650], каждая компонента  которого – это максимальное количество костюмов данного типа, которое может быть произведено всеми фабриками. Сравнив этот  вектор с плановым заданием, получаем, что плановое задание выполнимо.

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

х3 -  количество костюмов третьего типа, произведенных первой фабрикой. х4-  количество костюмов четвертого типа, произведенных первой фабрикой.

и т.д.

х12-  количество костюмов четвертого типа, произведенных третьей                                фабрикой.

Тогда условие минимизации себестоимости можно записать как: 400х1+250х2+400х3+400х4+300х5+500х6+500х7+250х8+400х9+200х10+400х11+ 300х12 ® min.

При этом, учитывая, что i-я фабрика не может произвести костюмов j–го  типа больше чем r(i,j) получаем ограничения неравенства:

х1£20                    х4£240            х7£300            х10£150

х2£240                  х5£300            х8£200            х11£300

х3£150                  х6£240            х9£300            х12£200

Из условия точного выполнения плана следуют ограничения равенства:

х123=180

х456=150

х789=100

х101112=100

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

Решение:

Xопт=(0,180,0,0,150,0,0,100,0,100,0,0)т

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

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

Решение:

Решение аналогично пункту 2 (см. математические модели).

Xопт=(0,180,0,0,150,0,0,100,0,100,0,0)т

4.  Вводя переменные аналогично пункту 2, получаем условие максимизации прибыли, при допустимости перевыполнения плана:

(500*(х123)-400х1-250х2-400х3)+(650*(х456)-400х4-300х5-500х6)+

+(800*(х789)-500х7-250х8-400х9)+(500*(х101112)-200х10-400х11-                                                      300х12) ® max        или

100х1+250х2+100х3+250х4+350х5+150х6+300х7+550х8+400х9+300х10+

+100х11+200х12 ® max при следующих ограничениях, следующих из производственных ограничений r(i,j):

х1£20                    х4£240            х7£300            х10£150

х2£240                  х5£300            х8£200            х11£300

х3£150                  х6£240            х9£300            х12£200

и ограничениях, следующих из допустимости перевыполнения плана:

х123³180

х456³150

х789³100

х101112³100

Решение:

Хопт=(20,240,150,240,300,240,300,200,300,150,300,200)т т.е. максимальная прибыль, при допустимости перевыполнения плана, будет достигаться при полной загрузке всех фабрик по всем типам костюмов.

5.  Определение оптимального плана загрузки фабрик, обеспечивающего     максимальное количество комплектов костюмов, равноценно максимизации линейной формы:

  

при производственных ограничениях:

х1£20                    х4£240            х7£300            х10£150

х2£240                  х5£300            х8£200            х11£300

х3£150                  х6£240            х9£300            х12£200

Воспользовавшись ассортиментным отношением, получим ограничения   равенства:

              Þ

15*(х12+х3)-18*(х456)=0

10*(х123)-18*(х789)=0

10*(х123)-18*(х101112)=0

Решение:

Хопт=(20, 240, 150, 240, 101.666666, 0, 227.7777777, 0, 0, 150, 77.777777)т.

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

Хопт=(20, 240, 150, 240, 102, 0, 228, 0, 0, 150, 78)т.

Проверим выполнение ассортиментных отношений:

 

     

Выводы:

Информация о работе