Автор работы: Пользователь скрыл имя, 02 Октября 2011 в 19:02, контрольная работа
Дано: Для производства двух видов продукции А и В можно используется сырьё трёх видов. При этом на изготовление единицы изделия А расходуется 2 ед. сырья первого вида, 4 – ед. 2-го и 3 – ед. 3-го вида. На изготовление единицы изделия В расходуется 3 ед. сырья 1-го вида, 2 – ед. 2-го вида, 5 – ед. 3-го вида сырья. На складе фабрики имеется сырья 1-го вида 35 ед., 2-го – 42, 3-го – 49 ед. От реализации единицы готовой продукции А фабрика имеет прибыль 3 тыс. руб., а от продукции В прибыль составляет 3 тыс. руб.
СОДЕРЖАНИЕ
1.Симплексный метод в линейном программировании.
2.Двойственность в линейном программировании.
3.Транспортная задача.
4.Сетевое планирование и управление. Расчёт основных показателей.
Библиографический список.
СОДЕРЖАНИЕ
Библиографический
список.
Дано: Для производства двух видов продукции А и В можно используется сырьё трёх видов. При этом на изготовление единицы изделия А расходуется 2 ед. сырья первого вида, 4 – ед. 2-го и 3 – ед. 3-го вида. На изготовление единицы изделия В расходуется 3 ед. сырья 1-го вида, 2 – ед. 2-го вида, 5 – ед. 3-го вида сырья. На складе фабрики имеется сырья 1-го вида 35 ед., 2-го – 42, 3-го – 49 ед. От реализации единицы готовой продукции А фабрика имеет прибыль 3 тыс. руб., а от продукции В прибыль составляет 3 тыс. руб.
Найти: Найти решение симплексным методом и графически.
Решение:
Данные о расходе сырья на производство
единицы продукции, запасов сырья и прибыли
от реализации единицы продукции вносим
в таблицу.
Вид сырья | Запасы сырья | Расход сырья на 1 ед. продукции | |
А | В | ||
1
2 3 |
35
42 49 |
2
4 3 |
3
2 5 |
Прибыль от реализации 1 ед. продукции | 3 | 3 |
Составим математическую модель.
Обозначим через х1 и х2 выпуск продукции А и В соответственно. Затраты не должны превышать запасы:
2x1 + 3x2 ≤ 35,
4x1 + 2x2 ≤ 42,
3x1
+ 5x2 ≤ 49.
Прибыль от реализации х1 единиц А и х2 – В составит z = 3x1+3x2 ,
Получили модель задачи:
2х1 + 3х2 35,
4х1
+ 2х2
3х1
+ 5х2
х1
z = 3x1 + 3x2
Вводим балансовые переменные х3, х4, х5.
Получим
модель в каноническом виде.
2x1 + 3x2 + x3 = 35,
4x1 + 2x2 + x4 = 42,
3x1 + 5x2 + x5 = 49.
xj
z
= 3x1 + 3x2
Составим
симплексную таблицу:
cj | базис
(xj) |
аi0 | 3 | 3 | 0 | 0 | 0 | |
х1 | х2 | х3 | х4 | х5 | ||||
0
0 0 |
x3
x4 x5 |
35
42 49 |
2
4 3 |
3
2 5 |
1
0 0 |
0
1 0 |
0
0 1 |
|
Z | 0 | -3 | -3 | 0 | 0 | 0 |
Первые три строки этой таблицы содержат в условной форме систему уравнений (ограничений) в канонической задаче. Последняя строка – оценочной, а элементы строки – оценками. Первый элемент а00 оценочной строки представляет собой значение целевой функции z на начальном опорном плане:
а00
=
а01
=
а02
=
Оценки при всех базисных неизвестных всегда равны нулю.
Выбираем разрешающий столбец по наименьшей отрицательной оценке. Вычисляем : для этого делим свободные члены на положительные элементы разрешающего столбца. Выделим разрешающий элемент, соответствующий наименьшему . Элементы разрешающей строки делим на разрешающий элемент.
Составим симплексную таблицу:
cj | базис
(xj) |
аi0 | 7 | 5 | 0 | 0 | 0 | |
х1 | х2 | х3 | х4 | х5 | ||||
0
0 0 |
x3
x4 x5 |
35
42 49 |
4 3 |
3
2 5 |
1
0 0 |
0
1 0 |
0
0 1 |
35/2
21/2 49/3 |
z | 0 | -3 | -3 | 0 | 0 | 0 | ||
0
3 0 |
x3
x1 x5 |
14
42/4 70/4 |
0
1 0 |
2
7/2 |
1
0 0 |
-1/2
1/4 -3/4 |
0
0 1 |
14
21 5 |
z | 126/4 | 0 | -7/2 | 0 | 3/4 | 0 | ||
0
3 3 |
x3
x1 x2 |
4
8 5 |
0
1 0 |
0
0 1 |
1
0 0 |
-1/14
10/28 -6/28 |
-4/7
-1/7 2/7 |
|
z | 39 | 0 | 0 | 0 | 3/7 | 3/7 |
Исходное опорное решение:
x1 = (0, 0, 35, 42, 49);
z1
= 0.
В оценочной строке две отрицательные оценки -3 и -3. Выбрать нужно столбец с наименьшей отрицательной оценкой, т.к. они равны, выбираем любую. Выбираем столбец, соответствующий х1. Разрешающую строку выбираем по:
Этот
минимум достигается для 2-й строки.
В базис вводим х1, выводим
из базиса х4. В результате первого
шага получаем второе опорное решение:
x2 = ;
z2
=
В оценочной строке одна отрицательная оценка -7/2, соответствующая столбцу x2. Разрешающую строку выбираем по:
Этот минимум достигается для второй строки. В базис вводим x2, вводим из базиса x4.
После
выполнения 2-го шага получаем оптимальное
решение:
хопт = (8, 5, 4, 0, 0);
zmax
= 39.
Оптимальное решение исходной задачи получается отбрасыванием из компонент, связанных с балансовыми переменными х3, х4, х5, т.е.
При этом значение zmax не изменится.
Решим задачу геометрически. Рассмотрим систему неравенств, определяющих множество допустимых планов.
2х1 + 3х2 35,
4x1
+ 2х2
3х1
+ 5х2
х1
Построим граничащие прямые:
x1 | 0 | 17.5 |
x2 | 11.66 | 0 |
2х1
+ 3х2 = 35,
x1 | 0 | 10,5 |
x2 | 21 | 0 |
4x1
+ 2х2 = 42,
x1 | 0 | 16,33 |
x2 | 9,8 | 0 |
3х1 + 5х2 = 49,
Поскольку х1 0 и x2 0, то допустимые планы принадлежат неотрицательному многоугольнику, при этом вся область лежит левее т.к. точка О(0;0) принадлежит области:
Областью решения системы является четырехугольник ОАВС.
Целевая функция z = 3x1 + 3x2. Линии уровня целевой функции z задаются уравнением:
7х1
+ 5х2 = const.
Это семейство параллельных прямых. Вектор N(3;3) является целевым, он перпендикулярен линиям уровня. Он указывает направление возрастания функции z. Вершина многоугольника, через которую проходит последняя линии уровня, дает максимальное значение целевой функции. На рисунке 1видно, что это точка В, которая лежит на пересечении прямых:
4x1
+ 2х2
3х1
+ 5х2
Решив
систему уравнений получим
Ответ: Оптимальным планом выпуска продукции А и В является выпуск 8 ед. и 5 ед. продукции соответственно, при этом предприятие получает наибольшую прибыль, которая составляет 39 тыс. рублей. Остатки ресурсов равны нулю.