 
        
        - •Раздел 3. Специальные методы решения транспортной задачи
- •3.1 Постановка транспортной задачи и построение математической модели
- •3.2 Открытая и закрытая модели транспортной задачи (тз)
- •3.3 Необходимость специальных методов для решения тз.
- •Практическая задача
- •Нахождение опорного и оптимального плана в тт. Количество переменных в тт и их характеристика.
- •3.5 Методы нахождения опорного плана (первоначального, допустимого, базисного)
- •3.5.1 Метод северо-западного угла
- •3.5.2 Метод минимального элемента (тарифа)
- •3.5.3 Метод двойного предпочтения (минимальных затрат, минимального тарифа с двойным предпочтением)
- •3.6 Вырожденность плана тз
- •3.7 Нахождение оптимального плана тз (оптимального решения)
- •3.7.1 Цикл пересчета тт для нахождения оптимального плана
- •3.7.2 Распределительный метод нахождения оптимального плана тз
- •Практическое решение задач распределительным методом
- •Решение открытых тз
- •Практическое решение открытых тз
- •Метод потенциалов для нахождения оптимального решения тз (метод потенциалов)
- •Экономическая интерпретация. Понятие платежей и псевдостоимостей
- •Особые случаи при решении тз
- •Неединственность решения тз
- •Раздел 4. Графовые модели. Алгоритмы на графах
- •4.1 Теория графов и ее применение
- •4.2 Основные определения графов
- •4.3 Типы графов
- •4.4 Маршруты и связность
- •4.5 Деревья
- •4.6 Сети
- •4.7 Математическое представление графов. (Методы хранения графов в памяти пк)
- •4.8 Нахождение кратчайших путей в графе
3.7.2 Распределительный метод нахождения оптимального плана тз
Выводы из 3.7.1 по существу являются алгоритмом распределительного метода для нахождения оптимального плана ТЗ.
Рассмотрим этот алгоритм на примере:
| bj ai | 22 | 34 | 41 | 20 | 
| 31 | 10 22 | 7 9 | 6 
 | 8 | 
| 48 | 5 
 | 6 25 | 5 23 | 4 
 | 
| 38 | 8 | 7 
 | 6 18 | 7 20 | 
- Расставим опорный план методом северо-западного угла и найдем стоимость перевозок при данном первоначальном плане. 
Z0с-з=10*22+7*9+6*25+5*23+6*18+7*20=796 д.е.
- Находим цены свободных клеток: 
     
 
Нашли клетку с отрицательной ценой 21=-4, для которой будем строить цикл пересчета, т.к. отрицательная цена означает, что при перевозке одной единицы груза по данному циклу общая стоимость перевозок уменьшится на 4 единицы, а перевозится k-единиц груза.
- Находим величину k, как минимум из отриц. вершин 
k=min{22;25}=22
k* 21=22*(-4)=-88
Это означает, что перевозка 22 единиц груза по данному циклу уменьшит общую стоимость перевозок на 88 д.е.
Z1ож=796-88=708 д.е.
При правильной переброске груза по данному циклу Z1ож должно совпасть с результатом первой проделанной итерации, что служит контролем хода вычислений.
Проделаем первую итерацию.
- bj - ai - 22 - 34 - 41 - 20 - 31 - 10 - 7 - 31 - 6 - 8 - 48 - 5 - 22 - 6 - 3 - 5 - 23 - 4 - 38 - 8 - 7 - 6 - 18 - 7 - 20 
m+n-1=6
Z1=7*31+5*22+6*3+5*23+6*18+7*20=708 д.е.
- Циклически повторяем п.2, т.е. снова ищем свободную клетку с отрицательной ценой. 
 
k=min{20;23}=20
k* 24=20*(-2)=-40
Z2ож=708-40=668 д.е.
- Проделаем вторую итерацию. 
| bj ai | 22 | 34 | 41 | 20 | 
| 31 | 10 
 | 7 31 | 6 
 | 8 | 
| 48 | 5 22 | 6 3 | 5 3 | 4 20 | 
| 38 | 8 | 7 
 | 6 38 | 7 
 | 
m+n-1=6
Z2=7*31+5*22+6*3+5*3+4*20+6*38=668 д.е.
- Снова проверяем план на оптимальность, т.е. находим цены всех свободных клеток. 
 
- Для полного доказательства оптимальности плана пересчитывают цены всех оставшихся свободных клеток. 
                    
 
                 
 
                 
 
Свободных клеток с отрицательной ценой нет, значит план оптимальный и выписываем ответ.
- Ответ: 
                    
x*= 
Z*=668 д.е.
Замечание:
- при проверке цен свободных клеток, т.е. при доказательстве оптимальности плана мы получили две нулевые цены для клеток (1,3) и (3,2). Это означает, что оптимальный план не единственный и существует ещё два плана с той же общей стоимостью перевозок 668 д.е. При необходимости можно найти эти планы, пересчитав циклы с нулевой ценой.
- достоинством распределительного метода является простота и наглядность, и тот факт, что при доказательстве оптимальности плана видно, единственный он или нет.
- распределительный метод обладает одним, но существенным недостатком: для того, чтобы доказать оптимальность плана нужно отыскать циклы для всех свободных клеток и просчитать их цены. Если таких клеток много, то процесс становится трудоёмким.
