Баланса )
Из условий баланса следует, что любое из этих уравнений является следствием остальных и поэтому может быть отброшено. Следовательно, число независимых (базисных) переменных в модели: r = m + n – 1 = 3 + 2 – 1 =4 Число свободных переменных: k = m*n – (m + n – 1) = (m – 1)(n – 1) = 1*2 = 2 Это задача линейного программирования, когда aij = 1 (или 0).Задачи такого типа называют транспортными задачами линейного программирования. Общий вид транспортной задачи Минимизировать целевую функцию: Транспортная задача при Организации (1) При условии баланса: При ограничениях:
i=1,m Полный вывоз ресурсов От всех отправителей. (2) j=1,n Полное обеспечение всех Получателей При всех (3) I и j МЕТОД ПОТЕНЦИАЛОВ. Часть I. (Построение начального плана Х0 по правилу северо - западного угла ) МЕТОД ПОТЕНЦИАЛОВ. Часть II. (Итерации: Х0 ® Х1 ® Х2 ®...® Х* ) 1) Расчет потенциалов Vj и Ui для базисных переменных текущего плана:
2) Расчет оценок свободных переменных текущего плана:
3) Ответ на вопрос “План оптимален?” “Да”, если все Dks >= 0; “Нет” - переход к пункту 4.
4) Определение вводимой в базис свободной переменной (среди свободных переменных выбирается переменная с min Dks). Выделение (+) и штриховкой клетки вводимой свободной переменной.
5) Построение замкнутого цикла через вводимую свободную переменную. Цикл начинается и заканчивается в клетке вводимой свободной переменной. Состоит из горизонтальных и вертикальных прямых, которые в клетках базисных переменных меняют свое направление на 90 градусов.
6) В точках излома цикла ставятся (+) или (-).
7) Определение выводимой базисной переменной (среди базисных переменных с (-) выбирается переменная с min значением). М = min (из значений переменных с “-”).
8) Переход к следующему плану: - переменным цикла с (+) + М; - переменным цикла с (-) - М.
9) Расчет целевой функции нового плана.
Решение задачи методом потенциалов Часть I. Построение начального плана (Х0 ). Часть II. Итерации (Х1 → Х2 → Х3 →... → Х*).
Часть I. Построение начального плана по правилу северо-западного угла.
Начальный (опорный) план № 1: L1 = 15*10 + 2*12 + 13*7 + 10*5 = 315 Vj, Ui – оценочные величины (потенциалы), связанные со стоимостями перевозок. Позволяют определить – какую свободную переменную лучше ввести в базисное решение, а какую старую базисную переменную вывести из базисного решения. Часть II. Итерации. < 1 итерация > (Х1 → Х2).
U1 = 0* V1 – U1 = 10 V1 = 10 Переменных - 5 V2 – U1 = 12 V2 = 12 Уравнений - 4 V1, V2, V3, U1, U2 V2 – U2 = 7 U2 = 5 *( Любую из переменных V3 – U2 = 5 V3 = 10 можем приравнять к 0 )
D13 = 8 + 0 – 10 = -2 D21 = 4 + 5 – 10 = -1
|