Моделирование экономических процессов. Практическая работа. Прибыль от реализации единицы продукции, руб
Скачать 213.54 Kb.
|
невырожденным. Значение целевой функции для этого опорного плана равно: F(x) = 4*50 + 3*350 + 2*450 + 11*100 + 8*100 + 6*200 = 5250 Этап II. Улучшение опорного плана. Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0. u1 + v2 = 4; 0 + v2 = 4; v2 = 4 u2 + v2 = 11; 4 + u2 = 11; u2 = 7 u2 + v1 = 2; 7 + v1 = 2; v1 = -5 u3 + v2 = 8; 4 + u3 = 8; u3 = 4 u3 + v3 = 6; 4 + v3 = 6; v3 = 2 u1 + v4 = 3; 0 + v4 = 3; v4 = 3
Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij (2;3): 7 + 2 > 8; ∆23 = 7 + 2 - 8 = 1 > 0 (2;4): 7 + 3 > 4; ∆24 = 7 + 3 - 4 = 6 > 0 (3;4): 4 + 3 > 5; ∆34 = 4 + 3 - 5 = 2 > 0 max(1,6,2) = 6 Выбираем максимальную оценку свободной клетки (2;4): 4 Для этого в перспективную клетку (2;4) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
Цикл приведен в таблице (2,4 → 2,2 → 1,2 → 1,4). Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (2, 2) = 100. Прибавляем 100 к объемам грузов, стоящих в плюсовых клетках и вычитаем 100 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0. u1 + v2 = 4; 0 + v2 = 4; v2 = 4 u3 + v2 = 8; 4 + u3 = 8; u3 = 4 u3 + v3 = 6; 4 + v3 = 6; v3 = 2 u1 + v4 = 3; 0 + v4 = 3; v4 = 3 u2 + v4 = 4; 3 + u2 = 4; u2 = 1 u2 + v1 = 2; 1 + v1 = 2; v1 = 1
Опорный план не является оптимальным, так как существуют оценки свободных клеток, для которых ui + vj > cij (3;1): 4 + 1 > 3; ∆31 = 4 + 1 - 3 = 2 > 0 (3;4): 4 + 3 > 5; ∆34 = 4 + 3 - 5 = 2 > 0 max(2,2) = 2 Выбираем максимальную оценку свободной клетки (3;1): 3 Для этого в перспективную клетку (3;1) поставим знак «+», а в остальных вершинах многоугольника чередующиеся знаки «-», «+», «-».
Цикл приведен в таблице (3,1 → 3,2 → 1,2 → 1,4 → 2,4 → 2,1). Из грузов хij стоящих в минусовых клетках, выбираем наименьшее, т.е. у = min (3, 2) = 100. Прибавляем 100 к объемам грузов, стоящих в плюсовых клетках и вычитаем 100 из Хij, стоящих в минусовых клетках. В результате получим новый опорный план.
Проверим оптимальность опорного плана. Найдем предварительные потенциалы ui, vj. по занятым клеткам таблицы, в которых ui + vj = cij, полагая, что u1 = 0. u1 + v2 = 4; 0 + v2 = 4; v2 = 4 u1 + v4 = 3; 0 + v4 = 3; v4 = 3 u2 + v4 = 4; 3 + u2 = 4; u2 = 1 u2 + v1 = 2; 1 + v1 = 2; v1 = 1 u3 + v1 = 3; 1 + u3 = 3; u3 = 2 u3 + v3 = 6; 2 + v3 = 6; v3 = 4
Опорный план является оптимальным, так все оценки свободных клеток удовлетворяют условию ui + vj ≤ cij. Минимальные затраты составят: F(x) = 4*250 + 3*150 + 2*350 + 4*200 + 3*100 + 6*200 = 4450 Проверим оптимальность найденного плана по первой теореме двойственности (в оптимальном решении значения целевых функций прямой и двойственных задач совпадают: F = G). G = 0·400 + 1·550 + 2·300 + 1·450 + 4·250 + 4·200 + 3·350 = 4450 Ответ: Из 1-го поставщика необходимо груз направить к 2-у потребителю (250 ед.), к 4-у потребителю (150 ед.) Из 2-го поставщика необходимо груз направить к 1-у потребителю (350 ед.), к 4-у потребителю (200 ед.) Из 3-го поставщика необходимо груз направить к 1-у потребителю (100 ед.), к 3-у потребителю (200 ед.) |