Студопедия

Главная страница Случайная страница

Разделы сайта

АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатикаИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханикаОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторикаСоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансыХимияЧерчениеЭкологияЭкономикаЭлектроника






Транспортная задача линейного программирования






4.1. Постановки задачи

4.1.1. Закрытая транспортная модель

Некоторый однородный продукт, сосредоточенный у m поставщиков Аi в количестве ai (i = 1,..., m) единиц соответственно, необходимо доставить n потребителям Вj в количестве bj (j = 1,..., n) единиц. Известна стоимость сij перевозки единицы груза от i-го поставщика к j-му потребителю.

 
 
 
 
m
n
Объем предложений
Спрос
Необходимо составить план перевозок, позволяющий вывести все грузы, полностью удовлетворить потребности и имеющий минимальную стоимость.

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

Стоимость всего плана перевозок выразится двойной суммой:

.

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

а) все грузы должны быть вывезены, т.е.

б) все потребности должны быть удовлетворены, т.е.

.

Таким образом, математическая модель транспортной задачи имеет следующий вид:

найти минимальное значение линейной функции

(4.1)

при ограничениях

, i = 1, m (4.2)

4.3)

xij ³ 0, i = 1, …, m; j = 1, …, n. (4.4)

 

В рассмотренной модели предполагается, что суммарные запасы равны суммарным потребностям, т.е.

(4.5)

Транспортная задача, в которой суммарные запасы и потребности совпадают, т.е. выполняется условие (4.5), называется закрытой моделью; в противном случае – открытой, а условие (4.5) – условием баланса.

Пример 4.1.

Таблица 4.1.

Bj Ai Предложение
                       
 
                       
Спрос                  

 

4.1.2. Открытая транспортная модель

Для открытой модели может быть два случая:

а) суммарные запасы превышают суммарные потребности

б) суммарные потребности превышают суммарные запасы

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

Найти минимальное значение линейной функции:

при ограничениях
(случай «а»)

x
a
,
i
=
1.
.
m
 
 
x
b
,
j
=
1.
.
n,
x
 
ij
i
j
=
 
n
ij
j
i
=
 
m
ij
=
£
³
å
å
 
(случай «б»)

Открытая модель решается приведением к закрытой модели.

В случае «а», когда суммарные запасы превышают суммарные потребности, вводится фиктивный потребитель Вn + 1, потребность которого:

.

В случае «б», когда суммарные потребности превышают суммарные запасы, вводится фиктивный поставщик Аm + 1, запасы которого:

Стоимость перевозки единицы груза до фиктивного потребителя полагаем равной:

0, если безразлично у какого из поставщиков останется излишек груза , штрафу за невывоз груза у i-го поставщика

М, если существует запрет на невывоз груза у i-го поставщика

 

От фиктивного поставщика:

0, если безразлично, какой потребитель недополучит заявленного количества груза

, штрафу за недопоставку j-му потребителю

М, при невозможности недопоставки j-му потребителю.

4.1.3. Транспортная задача с запрещенными перевозками.

Если от поставщика i потребителю j перевозка запрещена, то стоимость перевозки полагается равной М, где М – большое число.

4.1.4. Транспортная задача с ограничением на пропускную способность канала.

В этом случае, модель транспортной задачи имеет следующий вид:

; (4.1)

при ограничениях

 

(4.2)

(4.3)

, i = 1, …, m; j = 1, …, n, где (4.4)

-ограничение на пропускную способность «канала»






© 2023 :: MyLektsii.ru :: Мои Лекции
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав.
Копирование текстов разрешено только с указанием индексируемой ссылки на источник.