
- •1. Оптимизация транспортной системы
- •Оптимальное распределение ресурсов
- •К лабораторной работе №1
- •1. Транспортная задача линейного программирования
- •1.1. Общее решение Постановка задачи
- •Целевая функция – минимум суммарных затрат на перевозки
- •Решение задачи
- •1.2. Приведение транспортной задачи к правильному балансу
- •Динамическое распределение ресурсов
- •Принцип оптимальности
- •2.2. Оптимальное распределение ресурсов
- •С учётом сказанного, основные функциональные уравнения Беллмана для задачи распределения ресурсов имеет вид:
- •Пример 2.
- •Задача №5
1.2. Приведение транспортной задачи к правильному балансу
Возможны две ситуации – избыток или дефицит продукта
1. Избыток продукта .
В
этом случае вводится дополнительный
фиктивный пункт назначения Bm+1,
в котором якобы имеются потребности
bm+1
на избыточный продукт в количестве
.
Так как перевозки являются фиктивными
и производиться не будут, затраты на
них равны нулю (ci,m+1=
0,
1
i
n).
Задача становится сбалансированной и
может решаться обычными методами.
Результаты решения такой задачи должны интерпретироваться следующим образом. Перевозки хi,m+1, 1 i n являются фиктивными, эти объёмы грузов вывезены не будут. В оптимальном плане перевозок не будет вывезена часть грузов из пунктов отправления, откуда перевозки окажутся наиболее дорогими. В условиях рыночной экономики это означает, что поставщики должны либо искать новых заказчиков в более близком регионе, либо переводить производство на более востребованную продукцию.
2. Дефицит продукта .
Здесь возможно несколько стратегий приведения задачи к правильному балансу.
2.1.
При отсутствии каких-либо ограничений
вводится дополнительный фиктивный
пункт отправления Аn+1,
в котором якобы имеются запасы аn+1
недостающего продукта в количестве
.
Так как перевозки являются фиктивными
и производиться не будут, затраты на
них равны нулю (cn+1,j=
0,
1
j
m).
Задача становится сбалансированной и
может решаться обычными методами.
Результаты такого решения должны интерпретироваться следующим образом. Перевозки хn+1,j, 1 j m являются фиктивными, эти объёмы грузов доставлены не будут. В оптимальном плане перевозок не будет доставлена часть грузов в пункты назначения, куда перевозки окажутся наиболее дорогими. В условиях рыночной экономики это означает, что заказчики должны либо искать новых поставщиков в более близком регионе, либо ограничивать свои потребности на данный продукт.
2.2.
Продукт имеет важное социальное или
стратегическое значение и других
поставщиков этого продукта в близлежащем
регионе нет. В этом случае нельзя оставить
часть потребителей вообще без продукта
и обычно просто все заявки пропорционально
уменьшают. Вводится коэффициент
пропорционального
уменьшения заявок
,
и все заявки корректируются в сторону
уменьшения bj*
= bj,
где bj*
-
скорректированные объёмы заявок.
Примечание: скорректированные объёмы заявок должны быть округлены таким образом, чтобы выполнялось балансное условие (5).
Данная стратегия может применяться только при условии, что потребности рассчитываются объективно, либо в условиях рыночной экономики заявки регулируются ценами на продукт, иначе такая стратегия приводит к лавинообразному возрастанию дефицитов.
2.3. Все пункты отправления и пункты назначения принадлежат одной фирме. Тогда можно найти более эффективное решение. Как и в п. 2.1. вводится дополнительный фиктивный пункт отправления Аn+1, в котором якобы имеются запасы аn+1 недостающего продукта в количестве
.
Только вместо затрат на перевозки в качестве cn+1,j, 1 j m используют потери от недопоставки единицы продукта в пункт назначения Bm+1. В этом случае целевая функция представляет собой сумму транспортных издержек и потерь от недопоставки грузов.
Результаты такого решения должны интерпретироваться следующим образом. Перевозки хn+1,j, 1 j m являются фиктивными, эти объёмы грузов доставлены не будут. В оптимальном плане перевозок не будет доставлена часть грузов в те пункты назначения, куда, во-первых, перевозки окажутся наиболее дорогими и, во-вторых, где потери от недопоставки продуктов будут минимальны.