Студопедия

КАТЕГОРИИ:


Архитектура-(3434)Астрономия-(809)Биология-(7483)Биотехнологии-(1457)Военное дело-(14632)Высокие технологии-(1363)География-(913)Геология-(1438)Государство-(451)Демография-(1065)Дом-(47672)Журналистика и СМИ-(912)Изобретательство-(14524)Иностранные языки-(4268)Информатика-(17799)Искусство-(1338)История-(13644)Компьютеры-(11121)Косметика-(55)Кулинария-(373)Культура-(8427)Лингвистика-(374)Литература-(1642)Маркетинг-(23702)Математика-(16968)Машиностроение-(1700)Медицина-(12668)Менеджмент-(24684)Механика-(15423)Науковедение-(506)Образование-(11852)Охрана труда-(3308)Педагогика-(5571)Полиграфия-(1312)Политика-(7869)Право-(5454)Приборостроение-(1369)Программирование-(2801)Производство-(97182)Промышленность-(8706)Психология-(18388)Религия-(3217)Связь-(10668)Сельское хозяйство-(299)Социология-(6455)Спорт-(42831)Строительство-(4793)Торговля-(5050)Транспорт-(2929)Туризм-(1568)Физика-(3942)Философия-(17015)Финансы-(26596)Химия-(22929)Экология-(12095)Экономика-(9961)Электроника-(8441)Электротехника-(4623)Энергетика-(12629)Юриспруденция-(1492)Ядерная техника-(1748)

М е т о д о м п о т е н ц а л о в




Р е ш е н и е т р а н с п о р т н о й з а д а ч и

 

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

Идея метода потенциалов сводится к следующему. Представим себе, что каждый из пунктов отправления А i вносит за перевозку единицы товара какую-то сумму α i; в свою очередь, каждый из пунктов назначения Вj также вносит за перевозку товара (все равно куда) сумму β j ; Эти платежи передают ся некоторому третьему лицу «перевозчику».

Обозначим

α i + β j = сί j * (i = 1,..., m; j = 1,..., n)

и будем называть величину сί j * «псевдостоимостью» перевозки единицы товара из

А i в Вj. Платежи не обязательно должны быть положительными.

Примем без доказательств следующие положения.

1. Суммарная псевдостоимость любого допустимого плана перевозок при заданных платежах (α i, β j ) одна и та жа и от плана к плану не меняется.

2. Если для всех базисных клеток плана (хi j > 0)

 

α i + β j = сί j * = сί j,

а для всех свободных клеток (хi j = 0)

 

α i + β j = сί j * ≤ сί j,

то план является оптимальным и никакими способами улучшен быть не может.

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

Итак, признаком оптимальности плана (хi j) является выполнение двух условий:

сί j * = сί j для всех базисных клеток; (3.5)

 

сί j * ≤ сί j для всех свободных клеток. (3.6)

План, обладающий таким свойством, называется п о т е н ц и а л ь н ы м, а соответствующие ему платежи (α i, β j ) -- п о т е н ц а л а м и пунктов А i, Вj

(i = 1,..., m; j = 1,..., n).

Свойство платежей. При улучшении плана нам помогает следующее свойство платежей и псевдостоимостей:

Какова бы ни была система (α i, β j ), удовлетворяющая условию (3.5), для каждой свободной клетки цена цикла пересчета равна разности между стоимостью

сί j и псевдостоимостью сί j * в данной клетке:

γ i j = сί j -- сί j *.

Пример. Решить методом потенциалов ТЗ, заданную в таблице 3.1, где имеется первый опорный план, составленный по способу северо-западного угла.

Таблица 3.10

 

Решение. Приписываем к таблице3.10 снизу добавочную строку для платежей β j, справа – добавочный столбец для платежей α i (табл. 3.11).

Таблица 3.11

 

Псевдостоимости сί j * = α i + β j записываем в левом верхнем углу каждой клетки, а стоимости – в правом верхнем углу.

Один из платежей, например, α 1, выбираем произвольно, полагая, скажем,

α 1 = 0. Для каждой базисной клетки псевдостоимость сί j * = α i + β j должна быть равна стоимости сί j.

Итак, положим α 1 = 0, находим из условия

 

α 1 + β 1 = 10; 0 + β 1 = 10; β 1 = 10,

а из условия

 

α 1 + β 2 = 0 + 8; β 2 = 8.

 

Продолжая эту процедуру, находим:

α 2 + β 2 = α 2 + 8 = 6; α 2 = -- 2;

 

-- 2 + β 3 = 4; β 2 = 6;

 

α 3 + 6 = 5; α 3 = -- 1;

 

-- 1 + β 4 = 4; β 4 = 5;

--1 + β 5 = 3, β 5 = 4;

 

α 4 + 4 = 8, α 4 = 4.

 

Так как не все псевдостоимости в свободных клетках табл.3.11 удовлетворяют условию сί j * ≤ сί j , план, приведенный в табл, 3.11, не является оптимальным. Попробуем улучшить его, переводя в базисные одну из свободных клеток, для которых

сί j * > сί j, например, клетку (2,1). Строим соответствующий этой клетке цикл (показан в табл. 3.11). Цена этого цикла 5 -- 8 = -- 3.Перенесем по этому циклу 13 единиц товара (больше нельзя, чтобы перевозки в клетке (2,2) не стали отрица -- тельными), уменьшим стоимость плана на 13 • 3 = 39 и перейдем к таблице 3.12.

 

Таблица 3.12

 

 

Вычисляем для плана табл. 3.12 новые значения платежей, по-прежнему полагая

α 1 = 0. Видим, что в табл. 3.12 все еще есть свободные клетки, для которых сί j * > сί j,

например, (1,4). Цикл этой клетки показан в табл. 3.12. Перенос четырех единиц по этому циклу приводит к плану, представленному (со своими платежами и псевдостоимостями) в таблице 3.13. Этот план все еще не оптимальный. Перенося по циклу, соответствующему свободной клетке (4,3), 20 единиц товара, получаем новый план (табл. 3.14) с новыми платежами и псевдостоимостями.

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

 

α 1 = 0; α 2 = --3; α 3 = -- 2; α 4 = 1;

 

β 1 = 8; β 2 = 8; β 3 = 7; β 4 = 6; β 5 = 5.

 

Таблица 3.13

 

 

При анализе этих значений нельзя забывать, что одно из них (в нашем случае α 1) назначено произвольно (α 1= 0), поэтому потенциалы (или равносильные платежи) пунктов достаточно условны. Важно, что их сумма для всех перевозок, отличных от нуля, равна сумме стоимостей, проставленных в соответствующих клетках. Если смотреть на эти платежи не с точки зрения каждого пункта в отдельности, а с точки зрения всей совокупности пунктов (А,В), то безразлично, какой из пунктов платит больше, а какой – меньше.

Таблица 3.14

 

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

 

Мы рассмотрели только такую транспортную задачу, в которой сумма запасов равна сумме заявок. Однако существуют и другие типы ТЗ, например, ТЗ с неправильным балансом т др. Подходы к решению подобных задач широко описаны литературе, например, [Л 1,2 ].

 

 




Поделиться с друзьями:


Дата добавления: 2014-01-07; Просмотров: 342; Нарушение авторских прав?; Мы поможем в написании вашей работы!


Нам важно ваше мнение! Был ли полезен опубликованный материал? Да | Нет



studopedia.su - Студопедия (2013 - 2024) год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! Последнее добавление




Генерация страницы за: 0.008 сек.