Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
трз (3).doc
Скачиваний:
0
Добавлен:
01.07.2025
Размер:
151.55 Кб
Скачать

1. Определение транспортной задачи

ТЗ - специальный класс задач линейного программирования. Эти задачи часто описывают перемещение (перевозку) какого-либо товара из пункта отправления (ПО) в пункт назначения (ПН). Назначение ТЗ - определение объемов перевозок из пунктов отправления в пункты назначения с минимальной суммарной стоимостью перевозок. При этом должны учитываться ограничения, накладываемые на объемы грузов, имеющихся в ПО (предложение), и ограничения, учитывающие потребность грузов в ПН (спрос).

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

ТЗ формулируется следующим образом: имеются m пунктов отправления А1, А2,…,Аm, в которых сосредоточены запасы каких-то однородных грузов в количестве соответственно а1, а2,…,аm единиц. Имеются n пунктов назначения В1, В2,…,Вn, подавших заявки соответственно на а1, а2,…,аn единиц груза.

Известны стоимости cij перевозки единицы груза от каждого ПО Аi до каждого ПН Вj ( ).

Предполагается, что стоимость перевозки нескольких единиц груза пропорциональна их числу.

Неоходимо найти количество хij единиц груза, отправляемого из i-го ПО Аi в j-тый ПН Вj, минимизирующее суммарные транспортные расходы и удовлетворяющее ограничения, накладываемые на объемы грузов в ПО и ПН.

Математическая модель ТЗ имеет вид:

min; /1.1/

ai, i=1,2,…,m; /1.2/

bj, j=1,2,…,n; /1.3/

xij 0, i=1,2,…,m; j=1,2,…,n.

Если, кроме того, выполняется условие

= , /1.4/

то имеем так называемую закрытую (сбалансированную) ТЗ.

Основные свойства закрытой транспортной задачи

  1. Задача в любом случае допустима и разрешима.

  2. Среди уравнений - ограничений /1.2 - 1.3/ лишь m + n - 1 линейно независимых.

  3. Если в ТЗ все числа аi (i=1,2,…,m) и bj (j=1,2,…,n) целые, то хотя бы одно оптимальное решение задачи целочисленное.

Особенностью ТЗ является то, что все коэффициенты в ограничениях /1.2 - 1.3/ равны единице. Это позволяет решать задачу более простым способом, с помощью, так называемой транспортной таблицы (таблица 1.1).

Таблица 1.1

Транспортная таблица для решения танспортной задачи

B1

B2

Bn

ai

А1

x11

c11

x12

c12

x1n

c1n

a1

А2

x21

c21

x22

c22

x2n

c2n

a2

Аm

xm1

cm1

xm2

cm2

xmn

cmn

am

bj

b1

b2

bn

=

На рис. 1.1 ТЗ представлена в виде сети с m ПО и n ПН, которые показаны в виде узлов сети. Дуги, соединяющие узлы сети, соответствуют маршрутам, связывающим ПО и ПН.

ПО

ПН

а1

а2

аm

bn

b2

b1

c11:x11

cmn:xmn

Предложение

Спрос

Рис 1.1. Представление ТЗ в виде сетевой модели

Алгоритм решения ТЗ будет проиллюстрирован на следующем примере.

Задача 2.1.

Пусть требуется доставить 14 единиц груза со склада №1 и 11 единиц груза со склада №2. Причем в первый пункт назначения должно быть отправлено 7 единиц груза, во второй – 8, в третий – 10. Затраты на доставку отражены в таблице 2.1.1.

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