Содержание
Вид материала | Документы |
Содержание4.6. Снятие вырожденности Построение исходного опорного плана. Первая итерация Вторая итерация Третья итерация |
- Содержание дисциплины наименование тем, их содержание, объем в часах лекционных занятий, 200.99kb.
- Содержание рабочей программы Содержание обучения по профессиональному модулю (ПМ) Наименование, 139.63kb.
- Заключительный отчет июль 2010 содержание содержание 1 список аббревиатур 3 введение, 6029.85kb.
- 5. Содержание родительского правоотношения Содержание правоотношения, 110.97kb.
- Содержание введение, 1420.36kb.
- Сборник статей Содержание, 1251.1kb.
- Сборник статей Содержание, 1248.25kb.
- Анонсы ведущих периодических изданий содержание выпуска, 806.18kb.
- Вопросы к экзамену по дисциплине «Коммерческая деятельность», 28.08kb.
- Конспект лекций содержание содержание 3 налог на прибыль организаций 5 Плательщики, 795.2kb.
4.6. Снятие вырожденности
4.6.1. Эпсилон-прием
К сожалению, при решении транспортных задач, особенно тогда, когда



Для борьбы с этим неприятным явлением существует очень простой прием, который, в качестве профилактики, рекомендуется применять всегда, когда запасы продукта на складах и потребности пунктов потребления целые числа.
Он состоит в следующем: пусть запасы продукта есть ![]() | а |
потребности пунктов потребления есть ![]() | . Рассмотрим новую |
задачу с теми же самыми ![]() | для которой |

с некоторым >0. Можно взять конкретным, но достаточно малым числом, а можно просто оставить в алгебраическом виде как букву. Затем транспортная задача решается обычным путем, а в ответе просто полагается =0, (или полученный результат округляется, если было взято конкретным малым числом).
Проиллюстрируем этот прием на конкретном примере.
Пример
Пусть матрица стоимостей перевозок имеет вид:
1 | 2 | 3 | 4 |
4 | 3 | 2 | 1 |
1 | 2 | 2 | 1 |
Запасы складов равны ![]() | Потребности пунктов |
| |
потребления равны ![]() |
Заметьте, что в данном случае



Чтобы снять намечающееся вырождение, будем решать задачу с теми же
самыми ![]() | , но с |

Дальнейшее дается с минимальными пояснениями.
Построение исходного опорного плана.
Используя метод северо-западного угла, получим следующий исходный опорный план
4 | 2+ | | |
| 4- | 4+2 | |
| | 4-2 | 6+3 |
Для этого плана значение функции потерь равно

Первая итерация
Этап 1
Определение потенциалов и проверка оптимальности плана.
| 1 | 2 | 1 | 0 |
0 | 1 | 2 | 1 | 0 |
1 | 1 | 3 | 2 | 1 |
1 | 2 | 3 | 2 | 1 |
План не является оптимальным. Отмечены те элементы, для которых
![]() ![]() |
Этап 2
Строим цикл, находим и переходим к новому опорному плану.
![]() 4- | 2+ + | | | | 2 | 6- | | |
![]() | 4- - | 4+2 + | | ![]() | | | 8 | |
![]() | | 4-2 - | 6+3 | | 4-2 | | | 6+3 |
В данном случае

Вторая итерация
Этап 1
Находим потенциалы и проверяем оптимальность плана.
| 1 | 2 | 1 | 1 |
![]() 0 | 1 | 2 | 1 | 1 |
![]() 1 | 2 | 3 | 2 | 2 |
![]() 0 | 1 | 2 | 1 | 1 |
Полученный план снова не является оптимальным. Условие

Цикл нарисован заранее.
Этап 2
![]() 2 - | 6- + | | | | | 6 | | |
![]() | - | 8 | | ![]() | | | 8 | |
![]() 4-2 + | | | 6+3 - | | 4- | | | 6+2 |
В данном случае

Третья итерация
Этап 1
Нахождение потенциалов и проверка на оптимальность.
Соответствующая таблица приведена ниже.
| 1 | 2 | 2 | 1 |
0 | 1 | 2 | 2 | 1 |
0 | 1 | 2 | 2 | 1 |
0 | 1 | 2 | 2 | 1 |
В данном случае для всех клеток таблицы выполнено условие

Чтобы получить решение исходной задачи, надо положить =0. Тогда мы получим:
| 6 | | | | | 6 | | |
| | 8 | | ![]() | | | 8 | |
4- | | | 6+2 | | 4 | | | 6 |
Найденный оптимальный план имеет всего 4 компоненты, то есть он является вырожденным. Для него значение транспортных потерь равно

то есть значение транспортных издержек уменьшилось по сравнению с планом, построенным по методу северо-западного угла , на 4 единицы. или на 9.5%