Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


III. Построение сбалансированной транспортной матрицы.



Общий вид транспортной матрицы

 

Пункты отправления, Ai

Пункты назначения Bj

Запасы продукции, в

пунктах отправления

B1

B2

Bm

A1

       

 

 

a1

  c11   c12  

c1m

A2

       

 

 

a2

  c21   c22  

c2m

An

       

 

 

a n

  c n1   c n2

 

c nm
Потребности в продукции, в пунктах назначения

b1

b2

b m

                   

 

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

Существующий алгоритм решения транспортных задач (метод потенциалов) предполагает, что ЦФ стремится к минимуму. Однако существуют ситуации, когда в рамках транспортной модели требуется максимизировать ЦФ, например, общий доход, объем продаж, прибыль, качество выполняемых работ и т.д. В этом случае в модель вместо искомой целевой функции L(X) вводится ЦФ L1(X) = -L(X), в которой тарифы умножаются на (-1). Таким образом, максимизация L(X) будет соответствовать минимизации L1(X).

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

Рассмотрим три основных метода нахождения опорных планов: метод северо-западного угла, метод минимального элемента и метод Фогеля. «Качество» опорных планов, полученных этими методами, различается: в общем случае метод Фогеля дает наилучшее решение (зачастую оптимальное), а метод северо-западного угла – наихудшее приближение.

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

 

Метод северо-западного угла

На каждом шаге метода северо-западного угла из всех не вычеркнутых клеток выбирается самая левая и верхняя (северо-западная) клетка. Другими словами, на каждом шаге выбирается первая из оставшихся не вычеркнутых строк и первый из оставшихся не вычеркнутых столбцов. Для того, чтобы заполнить клетку (i,j), необходимо сравнить текущий запас товара в рассматриваемой i-й строке a iтек с текущей потребностью в рассматриваемом j-м столбце b jтек.

Если существующий запас позволяет перевезти всю потребность, то:

• в клетку (i,j) в качестве перевозки вписывается значение потребности b jтек;

j-й столбец вычеркивается, поскольку его потребность уже исчерпана;

• от существующего запаса в i-й строке отнимается величина сделанной перевозки, прежний запас зачеркивается, а вместо него записывается остаток, т.е. (a iтек - b jтек).

Если существующий запас не позволяет перевезти всю потребность, то:

• в клетку (i,j) в качестве перевозки вписывается значение запаса a iтек ;

• i-я строка вычеркивается, поскольку ее запас уже исчерпан;

• от существующей потребности в j-ом столбце отнимается величина сделанной перевозки, прежняя потребность зачеркивается, а вместо нее записывается остаток, т.е. (b jтек - a iтек)

Нахождение опорного плана продолжается до тех пор, пока не будут вычеркнуты все строки и столбцы.

 

Метод минимального элемента

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

 

Метод Фогеля

На каждом шаге метода Фогеля для каждой i-й строки вычисляются штрафы d i как разность между двумя наименьшими тарифами строки. Таким же образом вычисляются штрафы d j для каждого j-го столбца. После чего выбирается максимальный штраф из всех штрафов строк и столбцов. В строке или столбце, соответствующем выбранному штрафу, для заполнения выбирается не вычеркнутая клетка с минимальным тарифом min с ij.

Если существует несколько одинаковых по величине максимальных штрафов в матрице, то в соответствующих строках или столбцах выбирается одна не вычеркнутая клетка с минимальным тарифом min с ij.

Если клеток с минимальным тарифом также несколько, то из них выбирается клетка (i,j) с максимальным суммарным штрафом, т.е. суммой штрафов по i-й строке и j-му столбцу.

Задача

Найти тремя методами опорный план транспортной задачи, в которой запасы на трех складах равны 210, 170, 65 ед. продукции, потребности четырех магазинов равны 110, 90, 130, 100 ед. продукции, тарифы перевозки в рублях за единицу продукции следующие:

Решение

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

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

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

Пункты отправления, Ai

Пункты назначения Bj

Запасы продукции  в пунктах отправления

B1

B2

B3

B4

Bф

A1

110

 

90

 

10

 

 

 

 

 

210/100/10/0

5 8 1 2 0

A2

 

 

 

 

120

 

50

 

 

 

170/50

2 5 4 9 0

A3

 

 

 

 

 

 

50

 

15

 

65/15/0

9 2 3 2 0
Потребности в продукции, в пунктах назначения

110/0

90/0

130/120/0

100/50/0

15/0

445 = 445

 

Затраты на транспортировку при перемещении товара согласно полученному опорному плану равны:

.

 

Транспортная таблица с опорным планом, найденным методом минимального элемента.

Пункты отправления, Ai

Пункты назначения Bj

Запасы продукции  в пунктах отправления

B1

B2

B3

B4

Bф

A1

 

 

 

 

130

 

80

 

 

 

210/80/0

5 8 1 2 0

A2

110

 

25

 

 

 

20

 

15

 

170/60/35/15/0

2 5 4 9 0

A3

 

 

65

 

 

 

 

 

 

 

65/0

9 2 3 2 0
Потребности в продукции, в пунктах назначения

110/0

90/25/0

130/0

100/20/0

15/0

445 = 445

 

Затраты на транспортировку при перемещении товара согласно полученному опорному плану равны:

.

 


Транспортная таблица с опорным планом, найденным методом Фогеля.

 

Пункты отправления, Ai

Пункты назначения Bj

Запасы продукции  в пунктах отправления

Штрафы строк

B1

B2

B3

B4

Bф

A1

 

 

 

 

110

 

100

 

 

 

210/110/0

1

1

1

7

 

 

 

5 8 1 2 0

A2

110

 

25

 

20

 

 

 

15

 

170/60/35/15/0

2

1

1

1

1

4

0

2 5 4 9 0

A3

 

 

65

 

 

 

 

 

 

 

65/0

0

0

 

 

 

 

 

9 2 3 2 0
Потребности в продукции, в пунктах назначения

110/0

90/25/0

130/20/0

100/0

15/0

445 = 445              

Штрафы столбцов

3

3

2

0

0

               

 

3

2

0

0

               

 

3

3

7

0

               

 

3

3

 

0

               

 

5

4

 

0

               

 

 

4

 

0

               

 

 

 

 

0

               

 

Затраты на транспортировку при перемещении товара согласно полученному опорному плану равны:

.

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


Отметим, что опорный план, найденный методом северо-западного угла дает в общем случае наихудшее приближение, т.к. является «слепым», т.е. совершенно не зависит от тарифов.

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

Метод Фогеля путем введения понятия штрафов выбирает для перевозок те маршруты, не выбрав которые мы могли бы увеличить расходы на транспорт в дальнейшем, из-за отсутствия выбора места назначения или места отправления.

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

Потенциал удобно воспринимать как себестоимость продукции.


Поделиться:



Последнее изменение этой страницы: 2019-06-10; Просмотров: 188; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.093 с.)
Главная | Случайная страница | Обратная связь