Транспортная задача (1 а л.) 1 Определение транспортной модели


Пример_3.1(метод потенциалов)



бет6/8
Дата09.10.2022
өлшемі0.49 Mb.
#462230
түріГлава
1   2   3   4   5   6   7   8
Глава 3

Пример_3.1(метод потенциалов)

Рассмотрим допустимое решение, полученное методом северо-западного угла.


Таблица 3.2.






B1

B2

B3

B4

Запасы

A1

1 30

2 20

4

1

50

A2

2

3 10

1 10

5 10

30

A3

3

2

4

4 10

10

Потребности

30

30

10

20

90/90



Н

айдем потенциалы ui vj для пунктов отправления и назначения. Для этого, составим систему уравнений по заполненным клеткам, используя формулу (3.6):
Из данной системы находим:


Далее для каждой свободной клетки следует вычислить kij, по формуле (3.7):
k13 = 0+0-4 = -4;
k21 = 1+1-2 = 0;
k32 = 2+0-2 = 0;
k14 = 4+0-1 = 3;
k31 = 1+0-3 = -2;
k33 = 0+0-4 = -4.
Среди чисел kij имеются положительные, следовательно, построенный опорный план не является оптимальным. Поэтому нужно перейти к следующему, то есть к новому допустимому решению.
Наибольшим среди положительных чисел kij является k14=3, следовательно, клетку, которая содержит это число, следует заполнить на следующей итерации. Для этого строится цикл и производится сдвиг грузов по этому циклу.
Наименьшее из чисел в минусовых клетках равно 10. Клетка А2В4 , в которой находится это число, становится свободной на следующей итерации.
Таблица 3.3




B1

B2

B3

B4

Запасы

A1

1 30

2 20-

4 -4

1 3+

50

A2

2 0

3 10+

110

5 10-

30

A3

3 -2

2 0

4 -4

4 10

10

Потребности

30

30

10

20

90/90

Другие числа в таблице 3.4 получаются следующим образом: к числам, стоящим в плюсовых клетках таблицы 3.3, прибавляется число 10, а из чисел, стоящих в минусовых клетках оно вычитается. Клетка, содержащая минимальный объем перевозок, равный 10, становится свободной. После этих преобразований получаем новое опорное решение, при этом общая стоимость перевозок грузов составила Z=180.


Таблица 3.4


B1

B2

B3

B4

Запасы

A1

1 30

2 10

4

1 10

50

A2

2

3 20

1 10 т

5

30

A3

3

2

4

4 10

10

Потребности

30

30

10

20

90/90

Этот опорное решение проверяем на оптимальность. Снова находим потенциалы пунктов отправления и назначения. Для этого составим систему:


Из данной системы находим:

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






Таблица 3.5




B1

B2

B3

B4

Запасы

A1

1 30

2 10-

4 -2

1 10+

50

A2

2 0

3 20

1 10

5 -3

30

A3

3 0

2 2+

4 -2

4 10-

10

Потребности

30

30

10

20

90/90

Данное решение не является оптимальным. Поэтому переходим к новому решению (таблица 3.6). Составляем цикл пересчета и производим сдвиг грузов по этому циклу.
Таблица 3.6.




B1

B2

B3

B4

Запасы

A1

1 30

2 0

4 -4

1 20

50

A2

2 0

3 20

1 10

5 -3

30

A3

3 -2

2 10

4 -4

4 -3

10

Потребности

30

30

10

20

90/90

Этотo опорное решение проверяем на оптимальность. Общие транспортные расходы уменьшились и составляют Z=140 у.е. Снова находим потенциалы пунктов отправления и назначения. Для этого составим систему:

Из данной системы находим:






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



Сравнивая сумму новых потенциалов ui+vj, отвечающую свободным клеткам таблицы 3.6, с соответствующими числами сij, видим, что указанные суммы потенциалов для всех свободных клеток не превосходят соответствующих чисел сij.
Следовательно, данный план является оптимальным, так как все . Оптимальная матрица имеет вид:

При данном опорном плане стоимость перевозок равна Z=140:
Z=30+20+60+10+20=140.
Схема грузоперевозок представлена на рисунке 3.3.

Рисунок 3.3


3.3 Транспортная модель с промежуточными пунктами
Транспортная модель с промежуточными пунктами соответствует реальной ситуации, когда между исходными и конечными пунктами имеются пункты для временного хранения грузов. Эта модель более общая, чем обычная, где перевозки осуществляются непосредственно между пунктами отправления и назначения.
В стандартной транспортной модели предполагается, что прямой маршрут между пунктами производства и потребления является маршрутом минимальной стоимости. В транспортной задаче с разветвленной транспортной сетью задача нахождения кратчайшего маршрута не очевидна. Транспортная задача позволяет находить маршрут минимальной стоимости, если она ставится как задача с промежуточными пунктами, то есть с возможностью транзита груза. В этой постановке любая вершина может рассматриваться как транзитный пункт, то есть обладающая свойствами как исходного, так и конечного пункта.
Поэтому в отличие от традиционной транспортной задачи в каждом транзитном пункте необходимо определить объем запасов и объем спроса. Если к реальным объемам запасов и спроса прибавить одну и ту же величину, то в замкнутой транспортной задаче это не приведет к изменениям транспортных потоков и не нарушит сбалансированность задачи. Вместе с тем появляется возможность организации потоков груза через транзитные пункты, не нарушая ограничения на ввоз-вывоз из данного пункта. Величина, прибавляемая к фактическим объемам запасов и спроса, должна обеспечивать возможность транзита суммарного объема имеющегося продукта. Эта величина называется буфером В и должна удовлетворять условию:
(3.8).


Пример 3.2

Решить транспортную задачу с транзитными пунктами, представленную схемой (рисунок 3.4):





Рисунок 3.4


В данном случае задача является несбалансированной. Суммарные объемы производства превосходят объемы потребностей, поэтому вводится фиктивный пункт производства с запасами, равными 5 (рисунок 3.5).



Рисунок 3.5

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



Пусть В=30.
Исходные данные заносятся в транспортную таблицу и методом «северо-западного угла» определяется первоначальное решение, которое далее проверяется на оптимальность и допустимость. Данное решение является неоптимальным, есть положительные оценки плана в клетках (1,3), (1,4),(4,3),(6,4). Целевая функция Z1=320. Выбирается клетка с наибольшим числом кij (1,3), именно с нее начинается цикл. Соответствующая переменная включается в базис (рисунок 3.6).

Рисунок 3.6 – Итерация 1.
В результате перемещений грузов по циклу получается новое решение, которое следует проверить на оптимальность и допустимость (рисунки 3.7-3.9).

Рисунок 3.7 - Итерация 2.

Целевая функция при данном распределении составляет Z2=230.


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

Рисунок 3.8 – Итерация 3.

Целевая функция при данном распределении составляет Z3=180.





Рисунок 3.9 – Итерация 4.

На последней итерации получено оптимальное решение, о чем свидетельствуют неположительные оценки плана. Диагональные элементы таблицы получены в результате использования буфера и не дают информации об окончательном решении. Недиагональные элементы соответствуют реальным объемам перевозок. Схема оптимальных грузоперевозок представлена на рисунке 3.10. При этом значение целевой функции Zmin=165.





Рисунок 3.10 – Схема перевозок к примеру 3.2




Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет