Материал: УП - Методы оптимальных решений

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

Решение:

Исходное опорное решение получим, например, по методу «минимального элемента» (табл. 34). Получен опорный вырожденный план, так как число занятых клеток должно быть m + n – 1 = 3 + 5 – 1 = 7, а у нас это число равно 6. В одну из свободных клеток помещаем 0, и считаем ее занятой. Поместим число 0, например, в клетку (1; 2) с наименьшим тарифом. План будет опорным, так как из занятых клеток не образуется циклов.

Таблица 34

В1

В2

В3

В4

В5

аi

Ui

А1

7

–

3

0

40

0

А2

6

–

10

2

80

3

+

–

150

– 1

А3

3

+

10

5

–

3

–

10

100

– 4

bi

20

90

60

40

Vj

7

6

2

2

2. Для определения потенциалов составляем уравнение из заполненных клеток:

Замечание. Потенциалы можно считать и непосредственно по табл. 33, используя только заполненные клетки. Определим оценки свободных клеток:

S11 = 7 – (0 + 7) = 0, S13 = 5 – (0 + 6) = –1 < 0,

S14 = 4 – (0 + 2) = 2 > 0, S23 = 3 – (– 1 + 6) = – 2 < 0,

S25 = 7 – (– 1 + 2) = 6 > 0, S32 = 5 – (– 4 + 3) = 6 > 0,

S34 = 6 – (– 4 + 2) = 8 > 0, S35 = 4 – (– 4 + 2) = 6 > 0.

Перспективными являются клетки (1; 3) и (2; 3) с оценками S13 = – 1 и S23 = – 2, наиболее потенциальной является клетка (2; 3), так как – 2 < – 1. Строим для клетки (2; 3) цикл непосредственно в таблице. В цикл войдут клетки (2; 3), (2; 1), (3; 1), (3; 3).

Наименьшее количество груза, стоящее в вершинах цикла с отрица­тельным знаком λ = min (10; 90) = 10. В результате смещения λ по циклу получим новый план (табл. 35).

Таблица 35

В1

В2

В3

В4

В5

аi

Ui

А1

40

0

А2

150

– 1

А3

100

– 2

bj

20

80

90

60

40

Vj

5

3

4

2

2

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

S11 = 7 – (5 + 0) = 2 > 0;

S13 = 5 – (4 + 0) = 1 > 0; S14 = 4 – 2 = 2 > 0; S25 = 7 – 1 = 6 > 0;

S32 = 5 – 1 = 4 > 0; S34 = 6 – 0 = 6 > 0; S35 = 4 – 0 = 4 > 0.

Оценки всех свободных клеток неотрицательны, значит план оптимальный. Так как все оценки S > 0, то он единственный.

Запишем оптимальный план:

Х* = , т. е. со склада А1 надо поставить 40 т овощей в магазин В5, со склада А2 – 80 т в магазин В2, 10 т в магазин В3, 60 т в магазин В4 и со склада А3 20 т в магазин В1, 80 т. в магазин В3. При этом издержки перевозок:

min Z = Z(x*) = 2 · 40 + 2 · 80 + 3 · 10 + 1 · 60 + 3 · 20 + 2 · 80 = = 520 тыс. руб.

6.5. Решение транспортной задачи с открытой моделью

Решение транспортной задачи рассмотрим для случая, когда:

.

Пример 28. В трех хранилищах А1, А2, А3 имеется соответственно 70, 80, 50 т. топлива. Требуется спланировать перевозку топлива четырем потребителям В1, В2, В3, В4, спрос которых равен 50, 70, 40 и 40 т. так, чтобы затраты на транспортировку были минимальны. Стоимость перевозки 1 т указана в табл. 36.

Таблица 36

Хранилища

Потребители

Запас топлива

В1

В2

В3

В4

Стоимость перевозки 1 т. в тыс. руб.

А1

5

2

3

6

70

А2

4

3

5

7

90

А3

2

4

1

5

50

Потребность

в топливе, т

50

70

40

40

210 >200

Решение.

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

а затраты на перевозку для фиктивного потребителя сi5 = 0 ( ).

П

Таблица 37

осле введения фиктивного потребителя открытая модель транспортной задачи ста­новится закрытой и распределительная табл. 37 примет вид:

В1

В2

В3

В4

В5

аi

Ui

А1

70

0

А2

90

1

А3

50

-1

bj

50

70

40

40

10

210 = 210

Vj

3

2

2

6

0

Исходный опорный план получим по методу минимального элемента.

Проверяем m + n – 1 = 3 + 5 – 1 = 7 = 7 выполняется. Определяем потен­циалы занятых клеток и находим оценки свободных клеток:

S11 = 5 – 3 = 2 > 0; S13 = 3 – 2=1 > 0; S14= 6 – 6 = 0;

S23 = 5 – 3 = 2 > 0; S25 = 0 – 1 = –1 < 0; S32 = 4 – 1 = 3 > 0;

S34 = 5 – 5 = 0; S35 =0 + 1 = 1 > 0;

Только одна оценка S25 < 0; поэтому план перевозки можно улучшить за счет этой клетки (2; 5).

Выделяем для нее цикл: λ = min (10; 10) = 10.

После смещения по циклу 10 т груза получаем новый план перевозок (табл. 38):

Таблица 38

В1

В2

В3

В4

В5

аi

Ui

А1

70

– 1

А2

90

0

А3

50

– 2

bj

70

40

40

10

Vj

3

3

7

0

Источник: https://studfile.net/preview/16458474/