Автор работы: Пользователь скрыл имя, 28 Ноября 2013 в 22:03, контрольная работа
Задача № 1. Решить задачу графически и симплекс-методом.
Задача № 2. Цех выпускает три вида столярных изделий с использованием трёх видов сырья, расход которого на единицу каждого вида изделий приведён в таблице. Запасы сырья каждого вида на планируемый период составляют 200, 320 и 400 единиц соответственно. План выпуска изделий каждого вида за этот период составляет 10, 20, 15 единиц. Сколько единиц изделий каждого вида необходимо выпускать для получения максимальной прибыли и выполнения плана, если прибыль, получаемая от реализации одного изделия каждого вида, составляет 6 у.е., 12 у.е. и 15 у.е.
4. Пересчет симплекс-таблицы.
Формируем следующую часть симплексной таблицы.
Вместо переменной x9 в план 7 войдет переменная x6.
Строка, соответствующая переменной x6 в плане 7, получена в результате деления всех элементов строки x9 плана 6 на разрешающий элемент РЭ=28/87
На месте разрешающего элемента в плане 7 получаем 1.
В остальных клетках столбца x6 плана 7 записываем нули.
Таким образом, в новом плане 7 заполнены строка x6 и столбец x6.
Все остальные элементы нового плана 7, включая элементы индексной строки, определяются по правилу прямоугольника.
Получаем новую симплекс-
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
x8 |
x9 |
x10 |
x11 |
x12 |
x8 |
105/28 |
0 |
0 |
0 |
-1/28 |
5/28 |
0 |
0 |
1 |
19/28 |
0 |
-1 |
-19/28 |
x6 |
2311/28 |
0 |
0 |
0 |
-19/28 |
-17/28 |
1 |
0 |
0 |
33/28 |
0 |
0 |
-33/28 |
x7 |
813/14 |
0 |
0 |
0 |
3/14 |
-1/14 |
0 |
1 |
0 |
1/14 |
-1 |
0 |
-1/14 |
x1 |
1813/14 |
1 |
0 |
0 |
3/14 |
-1/14 |
0 |
0 |
0 |
1/14 |
0 |
0 |
-1/14 |
x2 |
305/28 |
0 |
1 |
0 |
-1/28 |
5/28 |
0 |
0 |
0 |
19/28 |
0 |
0 |
-19/28 |
x3 |
15 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
-1 |
0 |
0 |
1 |
F(X7) |
7005/7 |
0 |
0 |
0 |
6/7 |
15/7 |
0 |
0 |
0 |
12/7 |
M |
M |
-12/7+M |
1. Проверка критерия оптимальности.
Среди значений индексной строки нет отрицательных. Поэтому эта таблица определяет оптимальный план задачи.
Окончательный вариант симплекс-таблицы:
Базис |
B |
x1 |
x2 |
x3 |
x4 |
x5 |
x6 |
x7 |
x8 |
x9 |
x10 |
x11 |
x12 |
x8 |
105/28 |
0 |
0 |
0 |
-1/28 |
5/28 |
0 |
0 |
1 |
19/28 |
0 |
-1 |
-19/28 |
x6 |
2311/28 |
0 |
0 |
0 |
-19/28 |
-17/28 |
1 |
0 |
0 |
33/28 |
0 |
0 |
-33/28 |
x7 |
813/14 |
0 |
0 |
0 |
3/14 |
-1/14 |
0 |
1 |
0 |
1/14 |
-1 |
0 |
-1/14 |
x1 |
1813/14 |
1 |
0 |
0 |
3/14 |
-1/14 |
0 |
0 |
0 |
1/14 |
0 |
0 |
-1/14 |
x2 |
305/28 |
0 |
1 |
0 |
-1/28 |
5/28 |
0 |
0 |
0 |
19/28 |
0 |
0 |
-19/28 |
x3 |
15 |
0 |
0 |
1 |
0 |
0 |
0 |
0 |
0 |
-1 |
0 |
0 |
1 |
F(X8) |
7005/7 |
0 |
0 |
0 |
6/7 |
15/7 |
0 |
0 |
0 |
12/7 |
M |
M |
-12/7+M |
Так как в оптимальном
решении отсутствуют
Оптимальный план можно записать так:
x1 = 1813/14
x2 = 305/28
x3 = 15
F(X) = 6•1813/14 + 12•305/28 + 15•15 = 7005/7
Ответ: максимальная суммарная прибыль от выпуска продукции в размере 7005/7 у.е. возможна при выпуске продукции первого вида в количестве 18 единиц, при выпуске продукции второго вида в количестве 30 единиц и при выпуске продукции третьего вида в количестве 15 единиц.
Транспортная задача.
Построить опорный план методом минимальной стоимости и найти оптимальное решение задачи методом потенциалов.
17 |
13 |
25 | |
20 |
8 |
3 |
6 |
15 |
4 |
2 |
5 |
30 |
9 |
4 |
7 |
Решение:
Математическая модель транспортной задачи:
F = ∑∑cijxij, (1)
при условиях:
∑xij = ai, i = 1,2,…, m, (2)
∑xij = bj, j = 1,2,…, n, (3)
Стоимость доставки единицы груза из каждого пункта отправления в соответствующие пункты назначения задана матрицей тарифов
1 |
2 |
3 |
Запасы | |
1 |
8 |
3 |
6 |
20 |
2 |
4 |
2 |
5 |
15 |
3 |
9 |
4 |
7 |
30 |
Потребности |
17 |
13 |
25 |
Проверим необходимое
и достаточное условие
∑a = 20 + 15 + 30 = 65
∑b = 17 + 13 + 25 = 55
Как видно, суммарная потребность груза в пунктах назначения превышает запасы груза на базах. Следовательно, модель исходной транспортной задачи является открытой. Чтобы получить закрытую модель, введем дополнительную (фиктивную) базу с запасом груза, равным 10 (65—55). Тарифы перевозки единицы груза из базы во все магазины полагаем равны нулю.
Занесем исходные данные в распределительную таблицу.
1 |
2 |
3 |
4 |
Запасы | |
1 |
8 |
3 |
6 |
0 |
20 |
2 |
4 |
2 |
5 |
0 |
15 |
3 |
9 |
4 |
7 |
0 |
30 |
Потребности |
17 |
13 |
25 |
10 |
Этап I. Поиск первого опорного плана.
1. Используя метод
наименьшей стоимости,
Суть метода заключается в том, что из всей таблицы стоимостей выбирают наименьшую, и в клетку, которая ей соответствует, помещают меньшее из чисел ai, или bj.
Затем, из рассмотрения исключают либо строку, соответствующую поставщику, запасы которого полностью израсходованы, либо столбец, соответствующий потребителю, потребности которого полностью удовлетворены, либо и строку и столбец, если израсходованы запасы поставщика и удовлетворены потребности потребителя.
Из оставшейся части таблицы стоимостей снова выбирают наименьшую стоимость, и процесс распределения запасов продолжают, пока все запасы не будут распределены, а потребности удовлетворены.
1 |
2 |
3 |
4 |
Запасы | |
1 |
8 |
3 |
6[20] |
0 |
20 |
2 |
4[2] |
2[13] |
5 |
0 |
15 |
3 |
9[15] |
4 |
7[5] |
0[10] |
30 |
Потребности |
17 |
13 |
25 |
10 |
В результате получен
первый опорный план, который является
допустимым, так как все грузы
из баз вывезены, потребность магазинов
удовлетворена, а план соответствует
системе ограничений
2. Подсчитаем число занятых клеток таблицы, их 6, а должно быть m + n - 1 = 6. Следовательно, опорный план является невырожденным.
Значение целевой функции для этого опорного плана равно:
F(x) = 6*20 + 4*2 + 2*13 + 9*15 + 7*5 + 0*10 = 324
Этап II. Улучшение опорного плана.
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vi. по занятым клеткам таблицы, в которых ui + vi = cij, полагая, что u1 = 0.
u1 + v3 = 6; 0 + v3 = 6; v3 = 6
u3 + v3 = 7; 6 + u3 = 7; u3 = 1
u3 + v1 = 9; 1 + v1 = 9; v1 = 8
u2 + v1 = 4; 8 + u2 = 4; u2 = -4
u2 + v2 = 2; -4 + v2 = 2; v2 = 6
u3 + v4 = 0; 1 + v4 = 0; v4 = -1
v1=8 |
v2=6 |
v3=6 |
v4=-1 | |
u1=0 |
8 |
3 |
6[20] |
0 |
u2=-4 |
4[2] |
2[13] |
5 |
0 |
u3=1 |
9[15] |
4 |
7[5] |
0[10] |
Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vi > cij
(1;2): 0 + 6 > 3; ∆12 = 0 + 6 - 3 = 3
(3;2): 1 + 6 > 4; ∆32 = 1 + 6 - 4 = 3
max(3,3) = 3
Выбираем максимальную оценку свободной клетки (1;2): 3
Для этого в перспективную клетку (1;2) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
1 |
2 |
3 |
4 |
Запасы | |
1 |
8 |
3[+] |
6[20][-] |
0 |
20 |
2 |
4[2][+] |
2[13][-] |
5 |
0 |
15 |
3 |
9[15][-] |
4 |
7[5][+] |
0[10] |
30 |
Потребности |
17 |
13 |
25 |
10 |
Информация о работе Контрольная работа по "Методам оптимальных решений"