Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Методические указания (задача 3).doc
Скачиваний:
16
Добавлен:
31.03.2015
Размер:
254.98 Кб
Скачать

2. Нахождение оптимального плана методом потенциалов

2.1. Расчет потенциалов

Рассматриваемая транспортная задача содержит три поставщика (склады) и четыре потребителя (магазины). Им соответствуют потенциалы u1,u2 иu3 для поставщиков и потенциалыv1,v2,v3 и v4 для потребителей.

Потенциалы поставщиков uiи потребителейvjнаходятся путем решения системы уравнений:

vjui = cij,

которые составляются для всех занятых клеток.

Выпишем эту систему уравнений для вычисления их значений.

Занятая клетка

Уравнение

(1, 1)

(1, 2)

(2, 2)

(2, 3)

(3, 3)

(3, 4)

v1u1 = 4

v2u1 = 2

v2u2 = 3

v3u2 = 3

v3u3 = 2

v4u3 = 6

Эта система содержит 6 уравнений и 7 неизвестных. Полагая u1= 0, найдем последовательно все потенциалы:v1= 4,v2= 2,u2= -1,v3= 2,u3 = 0,v4= 0 и занесем найденные значения в таблицу.

Таблица 3

25

30

35

40

50

4

2

5

0

u1 = 0

25

25

30

1

3

3

0

u2 = -1

5

25

50

5

4

2

6

u3 = 0

10

40

v1 = 4

v2 = 2

v3 = 2

v4 = 0

Z = 260

Расчет потенциалов можно проводить, не решая систему уравнений, а непосредственно в таблице. Так, если известен потенциал поставщика ui, то для вычисления потенциала потребителяvj, соответствующего занятой клетке (ij), следует использовать уравнение

v=ui+сij.

Таким способом можно определить потенциалы всех поставщиков, которым соответствуют занятые клетки в i-й строке.

Например, если известно, что u1= 0, то можно найти значения потенциалов первого и второго потребителя, которым соответствуют занятые клетки в первой строке:v1=u1+c11= 0 + 4 = 4,v2=u1+c12= 0 + 2 = 2.

В том случае, когда известен потенциал потребителя vj, для вычисления потенциала поставщика ui, соответствующего занятой клетке (ij), следует использовать уравнение

u=vjсij.

Например, если известно, что v3= 2, то можно найти значения второго и третьего поставщика, которым соответствуют занятые клетки в третьем столбце: u2 v3  – c23 = 2 – 3 = -1,u3 v3  – c33 = 2 – 2 = 0.

2.2. Проверка оптимальности

После того как все потенциалы найдены, следует для всех свободных клеток вычислить разности :

Δ21= 4 – (-1 + 1) = 4, Δ31= 4 – (0 + 5) = -1,

Δ32= 2 – (0 + 4) = -2, Δ13= 2 – (0 + 5) = -3,

Δ14= 0 – (0 + 0) = 0, Δ24= 0 – (0 + -1) = 1.

Среди вычисленных разностей имеются положительные. Значит, опорный план, построенный выше, не является оптимальным.

Замечание. По своему экономическому смыслу величина характеризует изменение в общих затратах на перевозки, которое произойдет, если будет осуществлена перевозка единицы груза от поставщикаi потребителю j. Поэтому, если > 0, то это означает, что существует свободное направление перевозки груза, экономящее затраты, т.е. текущий план перевозок не оптимален. Если же все , то это означает, что нет свободных направлений перевозок, экономящих затраты, т.е. текущий план перевозок оптимален.

Следующим этапом является построение нового опорного плана с меньшим значением целевой функции.