Построение экономико-математической модели
Запишем начальные условия задачи в форме табл. 1. Таблица 1
Обозначим через xij (i = ; j = ) количество продукции, которое планируется перевезти от поставщика Ai потребителю Bj, а через f - суммарные затраты на производство и перевозку. Непосредственно в таблице подсчитываем суммарные тарифы на производство и перевозку продукции из пункта Ai (i = ) в пункт Bj (j = ). Целевая функция задачи запишется в виде:
f = 7x11 + 10x12 + 9x13 + 5x14 + 10x21 + 7x22 + 12x23 + 8x24 + + 10x31 + 8x32 + 5x33 + 7x34. (1)
Запишем ограничения, накладываемые мощностями поставщиков:
x11 + x12 + x13 + x14 540; x21 + x22 + x23 + x24 660; (2) x31 + x32 + x33 + x34 780.
Спрос пунктов потребления выражаем в виде равенств:
x11 + x21 + x31 = 180; x12 + x22 + x32 = 720; (3) x13 + x23 + x33 = 360; x14 + x24 + x34 = 480.
Если исключить обратные перевозки, должны выполняться ограничения: xij 0 (i = ; j = ). (4)
Соотношения (1) - (4) образуют экономико-математическую модель рассматриваемой задачи: целевая функция (1), описывающая транспортные затраты, минимизируется при ограничениях (2) - (4). Сравнивая суммарную мощность поставщиков 540 + 660 + 780 = 1980 с суммарным спросом пунктов потребления 180 + 720 + 360 + 480 = 1740, видим, что эти суммы не совпадают. Имеем открытую транспортную задачу. Часть произведенной поставщиками продукции (1980-1740 = 240 единиц) останется нераспределенной. Введем в рассмотрение фиктивного потребителя В5 со спросом, равным небалансу, т.е. 240 единицам, с одинаковыми затратами на перевозку, равными ci5 = 0 (i = ). Пятый столбец будем рассматривать в последнюю очередь. Построение исходного опорного плана Построим опорный план по правилу минимального элемента. В клетку (1; 4) с тарифом 5 впишем число х14 = 480, удовлетворив спрос потребителя В4 - четвертый столбец исключаем из рассмотрения. В клетку (3; 3) с тарифом 5 впишем число х33 = 360, удовлетворив спрос потребителя В3 - третий столбец исключаем из рассмотрения. В клетку (1; 1) с тарифом 7 впишем число х11 = 60, исчерпав запасы поставщика А1 - первую строку исключаем из рассмотрения. В клетку (2; 2) с тарифом 7 впишем число х22 = 660, исчерпав запасы поставщика А2 - вторую строку исключаем из рассмотрения. В клетку (3; 2) с тарифом 8 впишем число х32 = 60, удовлетворив спрос потребителя В2 - второй столбец исключаем из рассмотрения В клетку (3; 1) с тарифом 10 впишем число х31 = 120, удовлетворив спрос потребителя В1 - первый столбец исключаем из рассмотрения Оставшуюся у поставщика А3 продукцию в объеме 240 единиц распределяем фиктивному потребителю В5. Окончательно получаем табл. 2. Таблица 2
Исходным опорным планом перевозок является Х1 = . Этому плану соответствует значение целевой функции: f (X1) = 60 · 7 + 480 · 5 + 660 · 7 + 120 · 10 + 60 · 8 + 360 · 5 = = 420 + 240 + 4620 + 1200 + 480 + 1800 = 10920 (без учета показателей фиктивного потребителя). Определение оптимального плана Условие для базисных клеток m + n - 1 = 3 + 5 - 1 = 7 выполняется. Для определения потенциалов имеем систему уравнений: u1 + v1 = 7;1 + v4 = 5;2 + v2 = 7;3 + v1 = 10;3 + v2 = 8;3 + v3 = 5;3 + v5 = 0. Поскольку число уравнений системы на 1 меньше числа потенциалов (система неопределенная), положим u1 = 0. Найдем остальные потенциалы и впишем их в табл. 3. v1 = 7 - 0 = 7; v4 = 5 - 0 = 5; u3 = 10 - 7 = 3; v2 = 8 - 3 = 5; v3 = 5 - 3 = 2; v5 = 0 - 3 = -3; u2 = 7 - 5 = 2.
Таблица 3
Определим оценки свободных клеток и впишем их в левые верхние углы клеток: s12 = 10 - (5 + 0) = 5; s13 = 8 - (2 + 0) = 6; s15 = 0 - (-3 + 0) = 3;21 = 10 - (7 + 2) = 1; s23 = 12 - (2 + 2) = 8; s24 = 8 - (5 + 2) = 1;25 = 0 - (-3 + 2) = 1; s34 = 7 - (5 + 3) = -1. Имеется отрицательная оценка s34 = -1. Начиная с нее строим замкнутый цикл: (3, 4)(+) - (3, 1)(-) - (1, 1)(+) - (1, 4)(-). Минимальной загрузкой (120) среди отрицательных клеток обладает (3, 1). Вычитаем 120 из загрузки клеток (3, 1), (1, 4) и добавляем 120 к загрузке клеток (1, 1), (3, 4). Получаем новую таблицу 3, в которой заново рассчитываем потенциалы и оценки свободных клеток.
Таблица 3
Отрицательных оценок нет. Следовательно, получен оптимальный план: X* = Х1 = . По оптимальному плану Х* следует перевезти от поставщика А1 потребителям В1 и В4 продукцию в количестве 180 и 360 единиц соответственно, от поставщика А2 потребителю В2 - 660 единиц, от поставщика А3 - потребителям В2, В3 и В4 - 60, 360 и 120 единиц соответственно. При этом суммарные затраты на перевозку продукции от поставщиков к потребителям будут минимальными и составят fmin = 10800 денежных единиц. У поставщика А3 останется невостребованными 240 единиц продукции.
Популярное: Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Почему стероиды повышают давление?: Основных причин три... Модели организации как закрытой, открытой, частично открытой системы: Закрытая система имеет жесткие фиксированные границы, ее действия относительно независимы... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (146)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |