Материал: Расчет стоимости доставки продукции

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

Примем v2 = 0.

A2B2: v2 + u2 = 5, u2 = 5 - 0 = 53B2: v2 + u3 = 2, u3 = 2 - 0 = 23B3: v3 + u3 = 3, v3 = 3 - 2 = 12B1: v1 + u2 = 4, v1 = 4 - 5 = -11B1: v1 + u1 = 7, u1 = 7 - (-1) = 8

A1B4: v4 + u1 = 2,v4 = 2 - 8 = -6


- Найдем оценки незадействованных маршрутов (в таблице они располагаются в нижнем левом углу ячейки).

Оценка незадействованного маршрута = тариф маршрута - (потенциал поставщика + потенциал потребителя).

A1B2: 12 = 8 - (8 + 0) = 01B3: 13 = 1 - (8 + 1) = -82B3: 23 = 9 - (5 + 1) = 32B4: 24 = 8 - (5 + (-6)) = 93B1: 31 = 9 - (2 + (-1)) = 83B4: 34 = 6 - (2 + (-6)) = 10


1 незадействованный маршрут имеют отрицательную оценку.

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

Будем использовать новый маршрут доставки продукции от поставщика A1 к потребителю B3. (ячейка A1B3)

Построим цикл для нового маршрута. (<javascript:Comments(125)>)


Пусть ячейка A1B3, для которой мы строили цикл, имеет порядковый номер один.

Среди ячеек цикла, номера которых четные, найдем ячейку обладающую наименьшим значением.

min = {60, 90, 150} = 60.


От ячеек цикла с четными номерами отнимает 60. К ячейкам с нечетными номерами прибавляем 60.


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

1 * 60 - 7 * 60 + 4 * 60 - 5 * 60 + 2 * 60 - 3 * 60 = ( 1 - 7 + 4 - 5 + 2 - 3 ) * 60 = -8 * 60 = 13 * 60.

Выражение стоящее в скобках равно оценке нового маршрута!!

Поэтому новая стоимость доставки вычисляется именно так:

S = 2040 + 13 * 60 = 2040 - 8 * 60 = 1560 ден. ед.

Один маршрут из построенного цикла, по которому ничего не доставляется, мы должны исключить.

Это маршрут от поставщика A1 к потребителю B1 (см. таблицу выше). Теперь данный маршрут незадействованный.


Шаг 5

Полученное решение является оптимальным?

Каждому поставщику Ai ставим в соответствие некоторое число - u i, называемое потенциалом поставщика.

Каждому потребителю B j ставим в соответствие некоторое число - v j, называемое потенциалом потребителя.

Найдем потенциалы поставщиков и покупателей. (поверьте, это очень просто)

Для задействованного маршрута, сумма потенциала поставщика и потребителя равна тарифу задействованного маршрута.

Примем v3 = 0.

A1B3: v3 + u1 = 1, u1 = 1 - 0 = 11B4: v4 + u1 = 2, v4 = 2 - 1 = 13B3: v3 + u3 = 3, u3 = 3 - 0 = 33B2: v2 + u3 = 2, v2 = 2 - 3 = -12B2: v2 + u2 = 5, u2 = 5 - (-1) = 6

A2B1: v1 + u2 = 4,v1 = 4 - 6 = -2


- Найдем оценки незадействованных маршрутов (в таблице они располагаются в нижнем левом углу ячейки).

Оценка незадействованного маршрута = тариф маршрута - (потенциал поставщика + потенциал потребителя).

A1B1: 11 = 7 - (1 + (-2)) = 81B2: 12 = 8 - (1 + (-1)) = 82B3: 23 = 9 - (6 + 0) = 32B4: 24 = 8 - (6 + 1) = 13B1: 31 = 9 - (3 + (-2)) = 8

A3B4: 34 = 6 - (3 + 1) = 2


Оценки всех незадействованных маршрутов неотрицательные. Следовательно, уменьшить общую стоимость доставки мы не сможем.

Ответ:

X опт =

0

60

140



150

30

0

0




0

100

90

0



S = 1560 ден. ед.