Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Osnovy_Sist_analiza.doc
Скачиваний:
10
Добавлен:
06.12.2018
Размер:
1.17 Mб
Скачать

4. Закрытая модель транспортной (распределительной) задачи

4.1. Формализация распределительной задачи

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

Имеется m поставщиков А1, А2, … , Аm с запасами груза соответственно a1, a2, …, am и n потребителей В1, В2, …, Вn с потребностями соответственно

b1, b2, …, bn. Стоимость перевозки единицы груза от i-го поставщика к j-му потребителю составляет сij. Необходимо организовать план перевозок груза (xij) от поставщиков к потребителям, чтобы полностью удовлетворить спрос потребителей, вывезти все запасы поставщиков и при этом стоимость перевозок была минимальной.

Исходные данные транспортной задачи можно представить в виде таблицы, которую называют распределительной (таблица 1).

Таблица 1

Потреби-тели

Постав-щики

В1

В2

Вn

Запасы

А1

с11

х11

с12

х12

с1n

х1n

a1

А2

с21

х21

с22

х22

с2n

х2n

a2

Аm

сm1

хm1

сm2

хm2

сmn

хmn

am

Потребности

b1

b2

bn

Σai = Σbj

Составим математическую модель транспортной задачи.

Обозначим xij – количество единиц груза, запланированных к перевозке от i-го поставщика к j-му потребителю.

Поскольку от i-го поставщика к j-му потребителю запланировано перевезти хij единиц груза, стоимость данной перевозки составит сijхij. Стоимость всего плана выразится двойной суммой :

.

Систему ограничений получим из следующих условий задачи:

  1. Все запасы должны быть вывезены:

Уравнения получаются из строк распределительной таблицы.

  1. Все потребности должны быть удовлетворены:

Уравнения получаются из столбцов распределительной таблицы.

  1. Обратные перевозки не имеют смысла:

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

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

Введем следующую терминологию.

Количество единиц груза, направляемого от i-го поставщика к j-му потребителю, называется перевозкой xij.

Совокупность значений X = {xij, i = 1,…, m, j = 1,…, n} называется планом перевозок.

Допустимый план X называется опорным, если в нем отличны от нуля не более чем r = m + n – 1 элементов, а остальные элементы равны нулю.

Опорный план называется оптимальным, если он минимизирует или максимизирует заданную целевую функцию.

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

Тарифом называется стоимость перевозки единицы груза от i-го поставщика к j-му потребителю.

План транспортной задачи, содержащий не менее m+n1 ненулевых компонент, называют невырожденным.

Для построения первоначального опорного плана, содержащего не более m+n–1 ненулевых компонентов, можно использовать метод «северо-западного угла» и метод наилучшего элемента.

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