Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТВ. ГОЛЬДШТЕЙН А.Л. ТПР.docx
Скачиваний:
0
Добавлен:
01.04.2025
Размер:
935.95 Кб
Скачать

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

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

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

Для решения транспортных задач применяют специальные методы, которые учитывают их особенности и поэтому более эффективны, чем универсальные. К ним относятся распределительный метод, метод потенциалов, венгерский метод, метод Глейзала и др. Основными являются методы венгерский и потенциалов. Они применяются для решения задач как типа Т, так и Тd.

  1. Оптимизация транспортных потоков Метод потенциалов

Оптимальное решение ищется путем последовательных переходов от одного базисного решения (опорного плана) к другому с лучшим значением критерия.

Построение начального плана перевозок

Размерность базисного решения или плана перевозок равна m+n-1, где m и nчисло ПО и ПН сбалансированной задачи. Если задача открытая, то сначала ее необходимо сбалансировать. В транспортных задачах вырожденность базисного решения встречается очень часто. В задаче заведомо будут вырожденные решения, если имеются такие неполные группы пунктов отправления и назначения, что суммарная возможность первых равна суммарной потребности вторых. Вырожденным может оказаться и начальное решение. Для построения начального плана перевозок применяют правила северо-западного угла, минимального элемента и алгоритм Фогеля.

Правило северо-западного угла

Построение плана начинается с северо-западной клетки таблицы, то есть первым определяется значение переменной X11.

b1

b2

bn

C11

X11

C12

X12

C1n

X1n

C21

X21

C22

X22

C2n

X2n

Cm1

Xm1

Cm2

Xm2

Cmn

Xmn

Так как оно должно быть максимально допустимым, то Если X111, то закрывается первая строка и X12=X13=…=X1n=0, а следующей базисной переменной будет X21. Из указанного выше принципа следует X21=min(a2, b1-a1). Если же окажется, что X11=b1, то закроется первый столбец и следующей базисной переменной станет X12=min(a1-b1, b2). Общее правило определения значения очередной базисной переменной: Xij=min(остаток от ai, остаток до bj).(13)

Таким образом, число базисных переменных равно m+ n-1. Построение начального плана завершено.