Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТРАНСПОРТНАЯ ЗАДАЧА.docx
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
137.49 Кб
Скачать

Транспортная задача Постановка задачи и её решение

Транспортная задача это задача минимизации стоимости перевозок однородного груза из различных баз различным заказчикам.

Пример № 1

На трех базах находится однородный груз. На базе А1 в количестве 300 т., на базе А2 в количестве 150 т., на базе А3 в количестве 50 т. Весь этот груз необходимо развести четырем заказчикам так, чтобы стоимость перевозок была наименьшей. Заказчику в пункте В1 должно поступить 170 т., в пункте В2 – 110 т., в пункте В3 – 100 т., в пункте В4 – 120 т. Расстояния между базами и пунктами назначения приведены в таблице 1 в угловых скобках.

Таблица 1

Базы

Заказчики

Запасы на базах

В1

В2

В3

В4

А1

70

170

50

110

15

20

80

300 т.

А2

80

90

40

80

60

70

150 т.

А3

50

10

90

11

50

50 т.

Потребности заказчика

170 т.

110 т.

100 т.

120 т.

500 т.

500 т.

Решение

  1. Описание транспортной задачи как задачи линейного программирования

Пусть из i-ой базы (i = ) j-му заказчику (j = ) доставлено хij тонн груза. От j-го заказчика i-я база находится на известном расстоянии сij (км), указанном в таблице 1 в угловой скобке. В этом случае хіjсіj есть количество тонно-километров необходимое для такой перевозки. Рассматривая в произведениях хіjсіj всевозможные комбинации значений индексов i и j, получим для каждой такой комбинации свое значение тонно-километров. Из суммы этих произведений образуется общая стоимость перевозок F, выраженная в тонно-километрах

. (1)

Требуется найти такой план перевозок (х11, х12,…, х34), который минимизирует его стоимость. Этот план перевозок называется оптимальным.

Если суммарный объем груза, содержащийся на базах, равен суммарной потребности заказчиков, то есть, при вывозе всего груза, имеющегося на базах, потребности всех заказчиков будут полностью удовлетворены, то транспортная задача называется закрытой или сбалансированной. Именно такая задача рассматривается в примере №1.

Покажем, что транспортная задача есть частный случай задачи линейного программирования. Действительно, целевая функция F в ней это линейная функция вида (1) относительно определяемых переменных хіj. Линейной является и система ограничений, на которой требуется найти минимум функции F. Так в примере №1 система ограничений представлена уравнениями

х 11 + х12 + х13 + х14 = 300,

х21 + х22 + х23 + х24 = 150,

х31 + х32 + х33 + х34 = 50,

х11 + х21 + х31 = 170,

х12 + х22 + х32 = 110,

х13 + х23 + х33 = 100,

х14 + х24+ х34 = 120.

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

Примечание. Часто сij означают не расстояния между базами и заказчиками, а стои-мость перевозки одной тонны груза между ними. Очевидно, что эта стоимость пропорциональна расстоянию. Поэтому, если хіj – количество тонн груза, перевозимого из i-ой базы j-му заказчику, то функция (1) означает в этом случае стоимость всех перевозок, выраженную не в тонно-километрах, а в рублях.