Лекции.Орг


Поиск:




Категории:

Астрономия
Биология
География
Другие языки
Интернет
Информатика
История
Культура
Литература
Логика
Математика
Медицина
Механика
Охрана труда
Педагогика
Политика
Право
Психология
Религия
Риторика
Социология
Спорт
Строительство
Технология
Транспорт
Физика
Философия
Финансы
Химия
Экология
Экономика
Электроника

 

 

 

 


Открытая транспортная задача




При открытой транспортной задаче сумма запасов не совпадает с суммой потребностей:

При этом возможны два варианта:

а) если , то объем запасов превышает объем потребления, все потребители будут удовлетворены полностью и часть запасов останется не вывезенной. Для решения задачи вводят фиктивного (n + 1) потребителя, потребности которого .

Модель такой задачи будет иметь вид

при ограничениях:

;

б) если , то объем потребления превышает объем запасов, часть потребностей останется неудовлетворенной. Для решения такой задачи вводят фиктивного (m+ 1) поставщика, запас которого .

Модель такой задачи имеет вид

при ограничениях:

.

При введении фиктивных поставщика или потребителя открытая транспортная задача становится закрытой и решается по рассмотренному алгоритму для закрытых задач, причем тарифы, соответствующие фиктивным поставщику или потребителю, принимаются либо равными нулю, либо большими или равными наибольшему из всех транспортных тарифов. В решении целевой функции фиктивный поставщик или потребитель не учитываются.

Пример. Составить оптимальный план перевозки грузов от трех поставщиков с грузами 240, 40, 110 т к четырем потребителям с потребностями 90, 190, 40 и 130 т. Стоимости перевозок единицы груза от каждого поставщика к каждому потребителю заданы матрицей

.

Решение. Запасы груза у поставщиков: 240 + 40 + 110 = 390 т. Потребности потребителей: 90 + 190 +40 + 130 = 450 т. Так как запасов груза меньше, чем потребности потребителей, то задача открытая. Следовательно, вводим фиктивного поставщика с грузом а = 450 – 390 = 60 т.

Тариф фиктивного поставщика примем равным нулю. Распределительная таблица:

bj ai         ui
90/0 190/60 40/0 130/110/0
  240/130/0 -   -    
  40/0 -     - -5
  110/20/0   - -   -2
  -   - - -13
  vj          

 

Так как m + n – 1 = 7, а число занятых клеток равно 6, то для исключения вырожденности введем в клетку (2, 2) нулевую поставку. Расчет потенциалов проведен в распределительной таблице. Оценки свободных клеток:

D 11 = – 2, D 13 = 3, D 21 = – 14, D 24 = – 7, D 32 = – 4, D 33 = – 10, D 4ф1 = – 8, D 4ф3 = – 1, D 4ф4 = – 5.

Оценка свободной клетки (1, 3) больше нуля, от нее строим цикл и перераспределяем грузы:

Полученное перераспределение грузов вносим в распределительную таблицу и проверяем на оптимальность:

bj ai         ui
       
    -        
    -   - - -5
      - -   -2
  -   - - -13
  vj          

Оценки свободных клеток:

D 11 = – 2, D 21 = – 14, D 23 = – 3, D 24 = – 7, D 32 = – 4, D 33 = – 13, D 4ф1 = – 8, D 4ф3 = – 4, D 4ф4 = – 5.

Следовательно, получено оптимальное решение:

.

Стоимость транспортных расходов составит:

L(X)min = 90×13 + 40×9 + 110×8 + 40×8 + 90×3 + 20×6 = 3120 ден. ед.

Применение транспортных задач в экономике

Транспортная задача является важным частным случаем задачи линейного программирования.

Алгоритм и методы решения транспортной задачи могут быть использованы при решении некоторых экономических задач, не относящихся к транспортировке груза. В этом случае величины тарифов имеют различный смысл в зависимости от конкретной экономической задачи. К таким задачам относятся:

1) оптимальное закрепление за станками операций по обработке деталей. В них сij является таким экономическим показателем, как производительность. Задача позволяет определить, сколько времени и на какой операции должен использоваться каждый из станков, чтобы обработать максимальное количество деталей. Так как транспортная задача требует нахождения минимума, то значения сij берутся с отрицательным знаком;

2) оптимальные назначения или проблема выбора. Имеется m механизмов, которые могут выполнять n различных работ с производительностью сij. Задача позволяет определить, какой механизм и на какую работу надо назначить, чтобы добиться максимальной производительности;

3) задача о сокращении производства с учетом суммарных расходов на изготовление и транспортировку продукции;

4) увеличение производительности автомобильного транспорта за счет минимизации порожнего пробега. Уменьшение порожнего пробега сократит количество автомобилей для перевозок, увеличив их производительность;

5) решение задач с помощью метода запрещения перевозок. Используется в том случае, если груз от некоторого поставщика по каким-то причинам не может быть направлен одному из потребителей. Данное ограничение можно учесть, присвоив соответствующей клетке достаточно большое значение стоимости, тем самым в эту клетку не будут производиться перевозки.

 






Поделиться с друзьями:


Дата добавления: 2016-10-30; Мы поможем в написании ваших работ!; просмотров: 596 | Нарушение авторских прав


Поиск на сайте:

Лучшие изречения:

Есть только один способ избежать критики: ничего не делайте, ничего не говорите и будьте никем. © Аристотель
==> читать все изречения...

2188 - | 2139 -


© 2015-2024 lektsii.org - Контакты - Последнее добавление

Ген: 0.008 с.