Транспортная задача по критерию «минимум стоимости»

Автор работы: Пользователь скрыл имя, 12 Января 2013 в 21:08, задача

Краткое описание

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

Содержимое работы - 1 файл

Лаба по М.М.doc

— 131.50 Кб (Скачать файл)

Транспортная задача по критерию «минимум стоимости»


В m пунктах отправления (ПО) A1, A2, ... Am имеются запасы (производство) одноименных грузов изделий в количестве а1, а2, ... аm. Имеются n пунктов назначения (ПН) В1, В2,.. ,Bn, подавших заявки (спрос) на b1, b2,.. bn единиц продукции. Сумма заявок равна сумме запасов: ai= bj.

Перевозка груза осуществляется автотранспортом, один автомобиль может перевозить не более 18 единиц груза. Стоимость перевозки груза из Аi в Вj в расчете на 1 км пути равна С руб. Расстояния dij задаются матрицей, которая получается при решении задачи кратчайшего пути из пункта Аi в пункт Вj.

Требуется: найти наиболее экономичные  маршруты перевозки грузов, то есть составить план перевозок (откуда, сколько, куда), чтобы все заявки были выполнены и общая стоимость была минимальная. Вычертить граф «транспортная сеть», представить таблицу распределения потоков перевозок по критерию «минимум стоимости».

Исходные данные табл.1.

Таблица 1

№ вар-та

С,

руб.

Производство (ПО)

Потребление (ПН)

    А1

   А3

   А4

    Б1

    Б2

    Б3

    Б4

    Б5

4

40

150

400

200

140

150

160

200

100


 

Решение

      Решаем задачу, используя метод построения графа «транспортная сеть»

Будем рассматривать величины Сij как длины соответствующих дуг.

Транспортная сеть, соответствующая  данной задаче, строится следующим образом. Вход x0 соединяется с каждой из вершин пунктов отправления xi дугой с пропускной способностью c(x0, xi)=аi. Каждая из вершин пунктов назначения yj соединяется с выходом z дугой с пропускной способностью c(yj, z)=bj. Стоимость прохождения потока по дугам (x0, xi) и (yj, z) считается равной 0. Далее каждая вершина xi соединяется с каждой вершиной yj дугой с бесконечной пропускной способностью, стоимость прохождения по которой равна Сij. Затем в графе G=(x, u) ищется кратчайший путь от x0 до z. Весь запас ai или его часть xij –поток прохождения грузов – отправляется по этому пути, но потребность bj не должна быть превышена. Процедура повторяется до тех пор, пока не будут выполнены все заявки. Общая стоимость перевозки грузов по транспортной сети:

Сij xij Þ min.

 

Находим матрицу стоимости грузов, перевозимых из каждого пункта отправления в каждый пункт назначения (вычисляется по графу – рисунок 1). Матрица представлена в таблице 2.

 



 

Рисунок 1 – Связной неориентированный  граф G

 

 

Таблица 2 – Матрица стоимости  грузов

 

Б1

Б2

Б3

Б4

Б5

А1

62

179

126

19

50

А3

51

66

183

132

94

А4

189

72

45

172

232


 


 

Вычертим граф «транспортная сеть» (рисунок 2).

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Рисунок 2 – Граф «транспортная  сеть»

По схеме сети дорог найдём кратчайшее расстояние от всех пунктов отправления  до всех пунктов назначения. В  результате распределения грузов делаем подсчёт стоимости переходов. Распределение потоков перевозок по критерию «минимум стоимости» представлено в таблице 3.

 

Таблица 3 – Распределение потоков перевозок по критерию «минимум стоимости».

Путь

    перевозки

Длина

пути

Количество

рейсов

Стоимость

одного рейса, руб.

Стоимость

перевозки,

тыс. руб.

179

9

7160

64440

51

8

2040

16320

183

9

7320

65880

      

94

6

3760

22560

172

12

6880

82560

Итого:

251760


 


Информация о работе Транспортная задача по критерию «минимум стоимости»