Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
UMK_Mod_t-kh_prots_i_sist.doc
Скачиваний:
8
Добавлен:
01.03.2025
Размер:
20.18 Mб
Скачать

4.3. Задача открытого типа с нарушенным балансом производство-потребление для однородных грузов

Задачи с нарушенным балансом производства-потребления (у отправителей груза больше или меньше, чем требуется потребителю) часто встречаются в практике. Такие задачи называются задачами открытого типа.

Аналитическая модель такой задачи имеет вид системы неравенств (3.2). В каноническую форму (в систему равенств) такая задача приводится путем несложных преобразований и решается методом потенциалов. Целевая функция имеет вид (3.3).

1-й случай. У поставщиков груза больше, чем требуется потребителю.

Поставщики пунктов А1, А2 … Аi … Аm с количеством груза у каждого соответственно a1, а2 …аi …аm. Получатели а1, а2 … аi … аm. Получатели В1, В2,… Вj … Вn c требуемым каждому количеством груза b1, b2 … bj bn. Расстояния между пунктами lij.

.

Решение задачи на оптимизацию требует определения значения переменных xij, минимизирующих транспортную работу, т. Км:

.

Приведение задачи к закрытой модели производится путем введения фиктивного потребителя Bn+1 с объемом потребления:

.

Рассмотрим операцию приведения к закрытой модели на конкретном примере.В табл. 4.4 приведена матрица условий задачи на перевозку, где наличие груза у поставщиков составляет 130 т, а потребность потребителя составляет 110 т. В клетках матрицы (табл. 4.4) указаны расстояния между пунктами, км.

В табл. 4.5 приведена матрица, где введен фиктивный потребитель Вф с потребностью 20 т, уравнивающий дисбаланс табл. 4.4. Таким образом, задача приведена к закрытой модели.

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

Таблица 4.4

Матрица условий задачи на перевозку груза при наличии дисбаланса производство-потребление

Пункт отправления

Пункты назначения

Наличие груза, т

В1

В2

В3

В4

В5

В6

А1

5

8

13

6

9

4

25

А2

12

7

11

10

6

8

30

А3

9

10

7

6

10

7

35

А4

8

12

4

13

5

9

40

Потребность в грузе, т

22

18

34

6

10

20

Таблица 4.5

Матрица условий задачи с введенным фиктивным потребителем, уравнивающим дисбаланс производство-потребление

Пункт отправления

Пункт отправления

Наличие груза, т

В1

В2

В3

В4

В5

В6

Вф

А1

5

8

13

6

9

4

Ф

25

А2

12

7

11

10

6

8

Ф

30

А3

9

10

7

6

10

7

Ф

35

А4

8

12

4

13

5

9

Ф

40

Потребность в грузе, т

22

18

34

6

10

20

20

∑130

2-й случай. У поставщика груза меньше, чем нужно потребителю.

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

4.4. Задача с запретами для перевозок разнородных грузов

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

Требуется составить план перевозок и закрепить потребителей за поставщиками так, чтобы транспортная работа была минимальной. Решение задачи осуществляется методом потенциалов на матрице типа табл. 4.1-4.3, но в клетках, соответствующих запрещенным перевозкам, записывают значения расстояний, значительно превышающих самые большие расстояния в матрице (т.е. запрещенные клетки блокируют).

При решении такой матрицы гарантируется отсутствие нагрузок в блокированных клетках.

Рассмотрим следующую задачу: на складах А1 и А2 имеется речной песок, а на складах А3 и А4 – горный песок в количествах соответственно: 60, 20, 70 и 50 т. Потребителям В1 и В2 требуется только горный песок (запрещается возить речной песок из А1 и А2) в количествах соответственно 30 и 80 т, а остальным любой (либо горный, либо речной) в следующих размерах: В2 – 50 т и В3 – 40 т. Расстояния между пунктами приведены в табл. 4.6.

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

Так как абсолютная величина блокируемого числа безразлична (важно только, что оно значительно больше любого расстояния в таблице), в матрице его обозначают обычно буквой М (много). Под М понимают сколь угодно большое число, т. е. М = ∞. При решении матрицы операции с числом М производят так же, как и с любым другим числом.

Матрицы условий и оптимальный план перевозок для данного примера представлены в табл. 4.7.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]