Автор работы: Пользователь скрыл имя, 13 Января 2012 в 11:07, контрольная работа
Требуется составить оптимальный план производства изделий А и В, обеспечивающий максимальную прибыль от их реализации, если заранее планируется изготовление суммарно не менее 10 единиц изделия  А и В.
Сформулируйте математическую модель задачи линейного программирования по данному условию.
Является ли она задачей целочисленного программирования? Почему ?
Решите данную задачу графическим методом.
Дайте словесный ответна вопрос: «При каком выпуску изделий А и В прибыль предприятия будет наибольшей ?»
Вопрос 1.
Для производства двух видов изделий А и В используются три вида сырья.
На производство единицы изделия А требуется затратить сырья первого вида 13 кг, второго вида- 32 кг., сырья третьего вида – 58 кг. На производство единицы изделия В требуется сырья соответственно 24 кг, 32 кг и 29 кг.
Производство обеспечено сырьем первого вида в количестве 312 кг, сырьем второго вида – 480 кг, сырьем третьего вида – 696 кг.
Прибыль от реализации готового изделия А составляет 4 усл.ед., а изделия В – 3 усл.ед.
     Требуется 
составить оптимальный план производства 
изделий А и В, обеспечивающий 
максимальную прибыль от их реализации, 
если заранее планируется 
Решение.
1. Построение математической модели.
Составим таблицу по условию задачи:
| Сырьё / Изделия | А | В | Запасы | 
| 1-й вид | 13 | 24 | 312 | 
| 2-й вид | 32 | 32 | 480 | 
| 3-й вид | 58 | 29 | 696 | 
| F | 4 | 3 | Max | 
Ввод переменных:
Х1 – количество единиц изделий А;
Х2 
– количество единиц 
изделий В. 
Тогда 
по условию задачи можно составить 
следующую математическую модель задачи 
линейного программирования: 
 
2. Эта 
задача не является задачей 
целочисленного 
3. Решение графическим способом.
Построим 
прямые системы ограничений и 
затем – многоугольник 
Построим также прямую, соответствующую одному из значений целевой функции:
OABCD – многоугольник допустимых решений.
O (0;0), A(0;13), B(4,4;10,6), C(9;6), D(12;0).
Grad F = (3;4).
Перемещая прямую целевой функции по направлению вектора градиента до тех пор, пока на ней остаются точки многоугольника допустимых решений, получим:
F 
max = F( C ) = F ( 9 ; 6 ) = 4*9 + 3*6 = 54. 
4. Максимальная 
прибыль от реализации в размере 54 у.е., 
достигается при выпуске 9 единиц изделия 
А и 6 единиц изделия В. 
 
 
 
Вопрос 2.
Цех-заготовитель поставляет в сборочный цех детали двух видов А и В. По договору между цехами оговорены ежедневно два срока поставок этих деталей, причем при поставке в первый срок деталей А сборочный цех платит заготовительному премию 50 руб. При поставке изделий А во второй срок выплачивается премия 20 руб. При поставлке изделия В в первый срок премия составляет 30 руб., а во второй – 40 руб. Требуется определить оптимальный план поставок и получения деталей.
РЕШЕИЕ.
Составим платёжную матрицу:
| 
 | 
Находим гарантированный 
выигрыш, определяемый нижней ценой 
игры a = max(ai) = 30, которая указывает на 
максимальную чистую стратегию A2. 
Верхняя цена игры b = min(bj) = 40. 
Что свидетельствует об отсутствии седловой 
точки, так как a ≠ b, тогда цена игры находится 
в пределах 30 <= y <= 40. Находим решение 
игры в смешанных стратегиях. 
Математические модели пары двойственных 
задач линейного программирования можно 
записать так: 
найти минимум функции F(x) при ограничениях: 
50x1+30x2 >= 1 
20x1+40x2 >= 1 
F(x) = x1+x2 = min 
найти максимум функции Ф(y) при ограничениях: 
50y1+20y2 <= 1 
30y1+40y2 <= 1 
Ф(y) = y1+y2 = max 
Решаем эти системы  
Оптимальный план можно записать так: 
x1 = 1/140 
x2 = 3/140 
F(X) = 1•1/140 + 1•3/140 
= 1/35 
Оптимальный план 
двойственной задачи равен: 
y1 = 1/70 
y2 = 1/70 
Z(Y) = 1/35 
Цена игры: g = 1 : 1/35 = 35 
p1 = 1/4 
p2 = 3/4 
q1 = 1/2 
q2 = ½
То есть оптимально 
цех изготовитель должен с вероятностью 
1/4  поставлять детали первого вида 
в первый срок и с вероятностью 
¾  во вторй срок, а детали второго 
вида с вероятностью ½ и в первй 
и во второй срок. Тогда его гарантированная 
премия составит не менее 35 рублей. 
 
 
 
Вопрос 3.
На предприятии 
необходимо провести комплекс работ 
по улучшению оборудования. Этот процесс 
может быть проведен различными путями 
с различным количеством 
 
РЕШЕНИЕ.
Построим матрицу смежности вершин графа D(0). Веса несуществующих ребер принимаем равными 1000.
| D(0) | M | E | Д | K | Б | В | Г | А | 
| М | 0 | 4 | 6 | 1 | 1000 | 1000 | 1000 | 1000 | 
| Е | 1000 | 0 | 2 | 1000 | 1000 | 1000 | 3 | 1000 | 
| Д | 1000 | 1000 | 0 | 1000 | 1000 | 1000 | 2 | 6 | 
| К | 1000 | 1 | 1000 | 0 | 8 | 6 | 1000 | 1000 | 
| Б | 1000 | 1000 | 1000 | 1000 | 0 | 1000 | 1000 | 1 | 
| В | 1000 | 1000 | 1000 | 1000 | 1 | 0 | 1000 | 4 | 
| Г | 1000 | 1000 | 1000 | 1000 | 1000 | 1 | 0 | 4 | 
| А | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 | 0 | 
Последовательно 
преобразуем матрицы по алгоритму 
Флойда, вычисляя новые элементы с 
помощью рекуррентного 
Результаты итераций:
| D(1) | M | E | Д | K | Б | В | Г | А | 
| М | 0 | 4 | 6 | 1 | 1000 | 1000 | 1000 | 1000 | 
| Е | 1000 | 0 | 2 | 1000 | 1000 | 1000 | 3 | 1000 | 
| Д | 1000 | 1000 | 0 | 1000 | 1000 | 1000 | 2 | 6 | 
| К | 1000 | 1 | 1000 | 0 | 8 | 6 | 1000 | 1000 | 
| Б | 1000 | 1000 | 1000 | 1000 | 0 | 1000 | 1000 | 1 | 
| В | 1000 | 1000 | 1000 | 1000 | 1 | 0 | 1000 | 4 | 
| Г | 1000 | 1000 | 1000 | 1000 | 1000 | 1 | 0 | 4 | 
| А | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 | 1000 | 0 | 
Информация о работе Контрольная работа по "Исследованию операций"