Виды моделей транспортной задачи

Транспортная задача

Рассмотрим так называемую транспортную задачу по критерию стоимости. Данная задача используется для оптимизации планирования грузоперевозок.

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

1. В m пунктах отправления Виды моделей транспортной задачи - student2.ru , которые будем в дальнейшем называть поставщиками, сосредоточено определенное количество единиц некоторого однородного продукта, которое обозначим Виды моделей транспортной задачи - student2.ru .

Однородный – одного вида (например: пищевые продукты, одежда, обувь, ткани).

2. Данный продукт потребовался в n пунктах Виды моделей транспортной задачи - student2.ru , которые будем называть потребителями. Объем потребителя обозначим Виды моделей транспортной задачи - student2.ru .

3. Известны расходы на перевозку единицы продукта из пункта Виды моделей транспортной задачи - student2.ru в пункт Виды моделей транспортной задачи - student2.ru , которые равны Виды моделей транспортной задачи - student2.ru и приведены в матрице транспортных расходов Виды моделей транспортной задачи - student2.ru .

4. Требуется составить такой план прикрепления потребителей к поставщикам, т.е. план перевозок, при котором

1) весь продукт вывозится из пунктов Виды моделей транспортной задачи - student2.ru в пункты Виды моделей транспортной задачи - student2.ru в соответствии с потребностью

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

Виды моделей транспортной задачи - student2.ru
Виды моделей транспортной задачи - student2.ru

Обозначим количество продукта, перевозимого из пункта Виды моделей транспортной задачи - student2.ru в пункт Виды моделей транспортной задачи - student2.ru через Виды моделей транспортной задачи - student2.ru . Тогда получим матрицу перевозок Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru .

Виды моделей транспортной задачи - student2.ru

А также матрицу стоимости перевозок (иногда ее называют «матрицей тарифов»)

Виды моделей транспортной задачи - student2.ru

Тогда целевая функция задачи имеет вид

Виды моделей транспортной задачи - student2.ru (1)

а ограничения выделяют следующим образом:

Виды моделей транспортной задачи - student2.ru (2)

(Условие по потребности)

Виды моделей транспортной задачи - student2.ru (3)

(Условие по запасам)

Виды моделей транспортной задачи - student2.ru (4)

Необходимым и достаточным условием того чтобы задача имела решение, является условие баланса:

Виды моделей транспортной задачи - student2.ru (5)

Транспортная задача, в которой имеет место равенство (5) называется закрытой.

Решение транспортной задачи состоит из 2-х этапов:

1) Нахождение первоначального опорного плана.

2) Нахождение оптимального плана перевозок по методу потенциалов.

Виды моделей транспортной задачи

Модель транспортной задачи включает в себя: целевую функцию (1) и систему ограничений (2), (3) и (4).

Модель транспортных задач бывает 2-х типов.

1. Закрытая модель Виды моделей транспортной задачи - student2.ru .

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

Для закрытых моделей доказана теорема о существовании допустимого плана.

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

2. Открытые модели:

2а) Виды моделей транспортной задачи - student2.ru Запасы превышают потребности

В этом случае вводится фиктивный потребитель Виды моделей транспортной задачи - student2.ru , потребности которого равны Виды моделей транспортной задачи - student2.ru . Стоимость перевозки единицы груза от поставщиков к Виды моделей транспортной задачи - student2.ru -му потребителю равна 0.

2б) Виды моделей транспортной задачи - student2.ru Потребности превышают запасы

В этом случае вводится фиктивный поставщик Виды моделей транспортной задачи - student2.ru . Запасы которого равны Виды моделей транспортной задачи - student2.ru .

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

В транспортной задаче существуют понятия вырожденного и невырожденного плана.

План невырожденный, когда количество занятых клеток равно Виды моделей транспортной задачи - student2.ru , где m – число поставщиков, n – число потребителей.

План вырожденный, когда количество занятых клеток Виды моделей транспортной задачи - student2.ru .

Если план оказывается вырожденным, то следует часть свободных клеток условно считать занятыми. Для этого в них реально записываются нули, которые стоят там «негласно». Это делают в одной или нескольких клетках, исходя из требования, состоящего в том, что общее число занятых клеток должно быть Виды моделей транспортной задачи - student2.ru . В дальнейшем с другими клетками обращаются как с занятыми.

Поставщики Потребители Запасы
Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru
Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru       Виды моделей транспортной задачи - student2.ru
Виды моделей транспортной задачи - student2.ru           Виды моделей транспортной задачи - student2.ru
Виды моделей транспортной задачи - student2.ru           Виды моделей транспортной задачи - student2.ru
         
Виды моделей транспортной задачи - student2.ru         Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru
Потребности Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru Виды моделей транспортной задачи - student2.ru  

Наши рекомендации