Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практика ч2.doc
Скачиваний:
20
Добавлен:
16.11.2019
Размер:
433.15 Кб
Скачать

Транспортная задача по критерию времени

Наиболее часто критерием оптимальности перевозок оказывается их суммарная стоимость f. Однако возникают ситуации, когда в качестве критерия оптимальности необходимо использовать время Т, в течение которого все перевозки будут закончены.

В транспортной задаче по критерию времени наилучшим планом перевозок ij} называется план, продолжительность перевозок Т которого минимальна: Т —> min.

Сформулируем транспортную задачу по критерию времени. Допустим, заданы М пунктов отправления А1 , А2 ,..., Ам., в которых сосредоточены запасы груза в количествах а1, а2..., ам, N пу, 2,..., M, j = 1, 2,..., N). Необходимо за минимальное время Т (Т—> min) организовать нктов назначения В1, В2,..., ВN, подавших заявки на груз в количествах b1, b2..., bN, и время транспортировки груза tij из пункта Ai, в пункт Bj (Ai, —> Bj; tij, i =1 перевозки груза {хij} из Ai, в Bj так, чтобы из каждого пункта отправления Ai; весь запас груза ai, был вывезен:

(2.1)

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

(2.2)

Выразим продолжительность перевозок Т через время tij конкретных перевозок Хij. План перевозок считается выполненным в тот момент, когда заканчивается самая длительная из всех перевозок, т. е. продолжительность плана перевозок Т определяется максимальной длительностью tij ненулевых перевозок:

(2.3)

Следовательно, необходимо найти план перевозок {Хij}, удовлетворяющий условию

(2.4)

Транспортная задача по критерию времени не является задачей линейного программирования, так как целевая функция Т не является линейной функцией переменных хij.

Без ограничения общности можно считать, что рассматриваемая транспортная задача сбалансирована т.к. . Если это не так, то транспортную задачу всегда можно сбалансировать, пропорционально уменьшая избыточные запасы аi; (заявки bj) или вводя фиктивный пункт отправления аф, (назначения ВФ) с запасами (заявками ) для недостающих заявок (запасов) и считая, что эти дополнительные перевозки происходят в течение очень большого промежутка времени tij.

Решение транспортной задачи по критерию времени может быть получено методом запрещенных клеток. Фактически этот метод состоит из двух этапов:

• на первом, находится начальный допустимый план;

• на втором, найденный план последовательно ускоряется.

Пример: Решить транспортныю задачу, минимизируя время перевозки.

Таблица 2.1

пост. Ai

45

25

20

25

35

25

потр.Вj

25

13

8

14

12

11

7

40

8

12

9

8

14

9

15

11

9

18

14

7

6

50

7

10

7

6

9

15

45

13

11

16

17

10

7

Первый опорный план строим методом наименьшего элемента. Находим клетку с наименьшем временем перевозки 6 (2.3) и помещаем туда наибольшую возможную перевозку (15 ед.). Далее переходим к клеткам со значением времени 7, и так далее до полного распределения перевозок.(таблица 2.2)

Перевозка продолжается 11ч, клетка 5.2. Необходимо закончить перевозки в возможно короткие сроки. Найдя все клетки с перевозкой менее 11: Х12, Х16, Х21, Х36, Х41, Х43, Х44, Х52, Х55 (таблица 3), строим контур пересчёта ходом ладьи, по которому можно перенести корреспонденцию из клетки с большим временем в клетку с меньшим временем перевозки. Строим контур 5.2 – 5.6. – 1.6 – 1.2 и переносим 10 единиц из клетки 5.2. в клетки с меньшей стоимостью перевозок. (таблица 2.3).

Таблица 2.2

пост. Ai

45

25

20

25

35

25

заяв. Bj

25

13

8

15

14

12

11

7

10

40

8

40

12

9

8

14

9

15

11

9

18

14

7

6

15

50

7

5

10

7

20

6

25

9

15

45

13

1 1

10

16

17

10

35

7

Таблица3

пост. Ai

45

25

20

25

35

25

заяв. Bj

25

13

8

25

14

12

11

7

40

8

40

12

9

8

14

9

15

11

9

18

14

7

6

15

50

7

5

10

7

20

6

25

9

15

45

13

11

16

17

10

35

7

10

После переноса время самой длинной перевозки уменьшилось с 11ч до 10ч. Для дальнейшего решения необходимо перенести перевозку из клетки 5.5., но контур пересчёта построить не удастся. Максимальное время перевозки соответствует 10ч.