Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Тема_ЭММ17.doc
Скачиваний:
56
Добавлен:
01.04.2015
Размер:
817.66 Кб
Скачать

7. Задача распределения транспортных потоков

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

Существуют две основные формулировки этой задачи: в матричной и сетевой формах. При постановке в матричной форме задачи распределения транспортных потоков сводятся к транспортной задаче линейного программирования. При сетевой постановке задачи ее условия определяются на ориентированном мультиграфе с множествами узлов и ориентированных дугс тем условием, что не пусты подмножествавсех дуг, входящих в узели- всех дуг, выходящих из узла. Такая система называется транспортной сетью.

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

(7.1.)

, ,. (7.2.)

Для разрешимости задачи необходимо

. (7.3.)

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

В случае, когда неравенство (7.3.) выполнено строго, модель называется открытой, при выполнении же (7.3.) как равенства – закрытой (замкнутой). Присоединяя к открытой задаче сток с мощностью и соединяя его ориентированными дугами со всеми источниками, можно перейти от открытой задачи к закрытой. Для их эквивалентности достаточно потребовать, чтобы на всех дополнительных дугах коэффициенты транспортных затрат были равны нулю. Иногда этот же прием используют и в несовместной задаче, присоединяя ко всем ее стокам источник с мощностью. Затраты на дополнительных дугах в этом случае должны вводится из экономических соображений. Например, вследствие высокой стоимости приобретения продукта со стороны. Задачи распределения транспортных потоков в сетевой постановке с одним источником и одним стоком единичной мощности, расположенными в некоторых вершинах сети , представляют собой задачу о минимальном маршруте.

Иногда – при отождествлении величины с расстояниями на дугах- говорят также о маршрутах минимальной длины.

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

. (7.4.)

В силу (7.4.) нельзя определить на дугах сети никакой системы коэффициентов транспортных затрат с тем, чтобы сумма их на любой последовательности дуг соответствовала тарифу. Поэтому задача распределения транспортных потоков обычно ставится в два этапа. На первом в реальной конфигурации сети определяют маршрут минимальной длины между всеми возможными парами поставщик – потребитель и по полученному набору дальностей – тарифные стоимости перевозок. Затем на втором этапе ставится транспортная задача в матричной форме.

В сетевой задаче обычно существует много различных маршрутов, связывающих пару узлов сети. Поэтому она допускает ограничения на пропускные способности дуг

(7.5.)

Отмечая на сети два узла , можно дополнить условия (7.2.), (7.5.) равенствами

,

и заменить критерий (7.1.) требованием .

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

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