Транспортная задача. О Пример 13.1. Компания с ограниченной ответственностью "Асе Foods Ltd" осуществляет производство прохладительных напитков на двух заводах — А и В

О Пример 13.1. Компания с ограниченной ответственностью "Асе Foods Ltd" осуществляет производство прохладительных напитков на двух заводах — А и В. Поставкой бутылок на каждый из заводов занимаются две фирмы - Р и Q. На ноябрь заводу А требуется 5000 бутылок, а заводу В — 3500 бутылок. Фирма Р может поставить максимум 7500 бутылок, а фирма Q — 4000 бутылок. Табл. 13.1 содержит информацию о стоимости перевозки одной бутылки от каждого постав­щика каждому заводу.

Таблица 13.1. Стоимость перевозки бутылок, показатели спроса и предложения

Поставщик Стоимости перевозки одной бутылки на завод, пенсов Максимальный объем поставки
А В
РО 4 3 4 2 7500 4000
Спрос на бутылки      

Как следует организовать доставку бутылок на заводы, чтобы общая стоимость перевозки была минимальной?

Решение.

При решении транспортной задачи всегда полезно проверить, не существует ли очевидного решения. Теоретически было бы желательно использовать для перево­зок только наиболее дешевые маршруты. Для обоих заводов Q был бы наиболее предпочтительным поставщиком, так как стоимость перевозки для него ниже, чем для Р. Однако максимальный объем перевозок для Q составляет только 4000 бутылок, тогда как общий спрос равен 8500. Вероятно, наиболее дешевым вариан­том было бы использование маршрута из Q в В стоимостью 2 пенса за единицу, удовлетворяющее весь спрос завода В (3500). Остаток запаса (500) следует


460 Ч. 4. Моделирование в бизнесе

направить из Q в А по стоимости 3 пенса за единицу. Остальной спрос завода А следует удовлетворить через поставщика Р, причем стоимость перевозки составит 4 пенса за единицу. Общая стоимость транспортировки при таком распределении будет иметь вид:

0,02 х 3500 + 0,03 х 500 + 0,04 х 4500 = 265 ф. ст. в месяц.

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

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

Пусть фирма Р поставляет х бутылок для завода А и у бутылок для завода В. Тогда для полного удовлетворения спроса фирма должна поставлять оставшиеся (5000 - х) бутылок на завод А и (3500 - у) бутылок на завод В. Цель состоит в минимизации общей стоимости транспортировки С (в пенсах), где

С = 4х + 4у + 3 (5000 - х) + 2 (3500 - у),

следовательно,

С «= х + 2 у + 22000,

а целевая функция задачи имеет вид:

Z = С - 22000 = х + 2у.

Z принимает свое минимальное значение тогда, когда С принимает минимальное значение. Значения х и у, которые минимизируют Z, минимизируют также и С. Минимизация целевой функции осуществляется в условиях следующей системы ограничений:

Спрос завода А: х 5 5000 бутылок

Спрос завода В: у < 3500 бутылок

Поставки из Р: х + у £ 7500 бутылок

Поставки из Q: (5000 - х) + (3500 -у) £ 4000 бутылок

т.е.: х + у 54500 бутылок

х,у *0

Графическое изображение системы ограничений представлено на рис. 13.1.

Точка с координатами х = 4000, у = 2000 принадлежит допустимому множеству. Значение функции в этой точке

Z = 4000 + 2 х 2000 = 8000 пенсов.

Типичная линия уровня целевой функции имеет вид: 8000 = х + 2у. На рис. 13.1 она изображена пунктиром. Перемещение линии уровня в сторону уменьшения значений целевой функции приводит нас в крайнюю точку А, которая является



Число бутылок, поставляемых из Р ■ В, тыс. шт.

у - 3500

Типичная линия уровня целевой функции

х + Qy - 8000

^У////%У///у


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: