Транспортная задача
Уравнений всего m + n - 1, а число неизвестных равно m +n. Следовательно, одну из этих неизвестных можно задать произвольно (например, равной нулю). После этого из m + n - 1 уравнений можно найти остальные платежи ai, bj, а по ним вычислить псевдостоимости, či,j= ai + bj для каждой свободной клетки.
Таблица №5
| ПН / ПО | В1 | В2 | В3 | В4 | В5 | ai | 
| А1 | 10 č = 7 | 8 č = 6 | 5 42 | 6 6 | 9 č = 6 | a1= 0 | 
| А2 | 6 4 | 7 č = 5 | 8 č = 4 | 6 č = 5 | 5 26 | a2= - 1 | 
| А3 | 8 č = 8 | 7 27 | 10 č = 6 | 8 č = 7 | 7 0 | a3= 1 | 
| А4 | 7 14 | 5 č = 6 | 4 č = 5 | 6 6 | 8 č = 6 | a4= 0 | 
| bj | b1= 7 | b2= 6 | b3= 5 | b4= 6 | b5= 6 | 
a4 = 0, ®
b4 = 6, так как a4 + b4 = С44 = 6, ®
a1= 0, так как a1 + b4 = С14 = 6, ®
b3 = 5, так как a1 + b3 = С13 = 5, ®
b1 = 7, так как a4 + b1 = С41 = 7, ®
a2= - 1, так как a2 + b1 = С21 = 6, ®
b5 = 6, так как a2 + b5 = С25 = 5, ®
a3= 1, так как a3 + b5 = С35 = 7, ®
b2 = 6, так как a3 + b2 = С25 = 7.
Если оказалось, что все эти псевдостоимости не превосходят стоимостей čij £ сij, £ ³ то план потенциален и, значит, оптимален. Если же хотя бы в одной свободной клетке псевдостоимость больше стоимости (как в нашем примере), то план не является оптимальным и может быть улучшен переносом перевозок по циклу, соответствующему данной свободной клетке. Цена этого цикла ровна разности между стоимостью и псевдостоимостью в этой свободной клетке. В таблице № 5 мы получили в двух клетках čij ³ сij, теперь можно построить цикл в любой из этих двух клеток. Выгоднее всего строить цикл в той клетке, в которой разность čij - сij максимальна. В нашем случае в обоих клетках разность одинакова (равна 1), поэтому, для построения цикла выберем, например, клетку (4,2):
Таблица №6
| ПН ПО | В1 | В2 | В3 | В4 | В5 | ai | 
| А1 | 10 | 8 | 5 42 | 6 6 | 9 | 0 | 
| А2 | 6 + 4 | 7 | 8 | 6 | 5 - 26 | -1 | 
| А3 | 8 | 7 - 27 | 10 | 8 | 7 + 0 | 1 | 
| А4 | 7 - 14 | 5 + û | 4 | 6 6 | 8 | 0 | 
| bj | 7 | 6 | 5 | 6 | 6 | 
Теперь будем перемещать по циклу число 14, так как оно является минимальным из чисел, стоящих в клетках, помеченных знаком - . При перемещении мы будем вычитать 14 из клеток со знаком - и прибавлять к клеткам со знаком +. После этого необходимо подсчитать потенциалы ai и bj и цикл расчетов повторяется.
Итак, мы приходим к следующему алгоритму решения транспортной задачи методом потенциалов.
1. Взять любой опорный план перевозок, в котором отмечены m +n - 1 базисных клеток (остальные клетки свободные).
2. Определить для этого плана платежи (ai и bj) исходя из условия, чтобы в любой базисной клетке псевдостоимости были равны стоимостям. Один из платежей можно назначить произвольно, например, положить равным нулю.
3. Подсчитать псевдостоимости či,j = ai + bj для всех свободных клеток. Если окажется, что все они не превышают стоимостей, то план оптимален.
4. Если хотя бы в одной свободной клетке псевдостоимость превышает стоимость, следует приступить к улучшению плана путём переброски перевозок по циклу, соответствующему любой свободной клетке с отрицательной ценой (для которой псевдостоимость больше стоимости).
5. После этого заново подсчитываются платежи и псевдостоимости, и, если план ещё не оптимален, процедура улучшения продолжается до тех пор, пока не будет найден оптимальный план. Так в нашем примере после 2 циклов расчетов получим оптимальный план. При этом стоимость всей перевозки изменялась следующим образом: F0 = 723, F1 = 709, F2 = Fmin = 703.
Следует отметить так же, что оптимальный план может иметь и другой вид, но его стоимость останется такой же Fmin = 703.
Другие рефераты на тему «Экономико-математическое моделирование»:
Поиск рефератов
Последние рефераты раздела
- Выборочные исследования в эконометрике
- Временные характеристики и функция времени. Графическое представление частотных характеристик
- Автоматизированный априорный анализ статистической совокупности в среде MS Excel
- Биматричные игры. Поиск равновесных ситуаций
- Анализ рядов распределения
- Анализ состояния финансовых рынков на основе методов нелинейной динамики
- Безработица - основные определения и измерение. Потоки, запасы, утечки, инъекции в модели

 Скачать реферат
 Скачать реферат