Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Нахождение исходного допустимого базисного решения.
Как и в других ЗЛП, итерационный процесс отыскания оптимального плана ТЗ начинается с какого-либо исходного допустимого базисного решения. Опорный план строим в виде матрицы размером m*n. Заполненные позиции матрицы, то есть такие, в которых , соответствуют базисным неизвестным. Заносим эти значения в соответствующую клетку таблицы перевозок в правый нижний угол. Отметим, что математическая модель Т3 (22) – (25) обладает следующими особенностями: система ограничений (23), (24) является совместной, неопределённой и следовательно, имеет бесчисленное множество решений; число линейно-независимых уравнений системы всегда на одно меньше общего количества уравнений в системе. Следовательно, ранг матрицы системы уравнений не более m+n-1; элементами матрицы системы (23), (24) являются только единицы и нули. Таким образом опорный план ТЗ может иметь не более m+n-1 отличных от нуля неизвестных. Если в опорном плане число отличных от нуля компонент равно m+n-1, то план считается невырожденным, а если меньше, то вырожденным. Считаем, для определённости, что на каждом этапе решения транспортной задачи число базисных переменных ровно m+n-1, причём в случае вырожденного решения какие-то переменные xij = 0 полагаем базисными переменными. Метод северо-западного угла (СЗУ) или диагональный метод. Заполнение таблицы перевозок начинается с левого верхнего (северо-западного) угла. На каждом шаге заполнения стараемся наиболее полно удовлетворить потребность в грузе за счёт имеющихся запасов, продвигаясь по таблице вниз по столбцу или вправо по строке, т.е. по диагонали. Пример. Найти первоначальное базисное распределение поставок для ТЗ, заданной таблицей 4:
Таблица 4 Решение. Дадим переменной x1 1 максимально возможное значение, что тоже максимально возможную поставку в клетку (1, 1) таблицы поставок: x1 1=min (60, 40)=40. Таким образом, спрос первого потребителя полностью удовлетворён, а поэтому первый столбец таблицы выпадает из последующего рассмотрения. Заполненную клетку штрихуем. В оставшейся таблице опять находим северо-западный угол. В нашем случае это клетка (1, 2) и дадим туда максимально возможную поставку, учитывая, что первый поставщик уже отдал 40 едениц груза, то есть x1 2 = min(60-40, 80)=20. После этого мощность первого поставщика полностью реализована, и из рассмотрения выпадает первая строка таблицы поставок. В оставшейся таблице снова находим северо-западный угол и т.д. Построенное исходное допустимое базисное решение представлено в таблице 5.
Таблица 5 Ответ: f0=5*40+2*20+1*60+3*20+4*30+6*40=720. Число заполненных клеток оказалось равным 6, т.е. числу базисных переменных m+n-1. Метод северо-западного угла имеет существенный недостаток: он построен без учёта коэффициентов затрат задачи, и поэтому, как правило, построенное этим методом решение «дальше» от оптимального, чем построенное методом наименьшей сложности. Метод наименьшей стоимости (МНС) или метод наименьших затрат. Суть метода заключается в том, что на каждом этапе в таблице поставок в первую очередь заполняем клетку с наименьшей стоимостью. Пример. Найти методом наименьшей стоимости первоначальное распределение поставок в ТЗ, заданной таблицей 4. Решение. Находим в таблице поставок клетку с наименьшей стоимостью. Это клетка (2, 2). Полагаем x2 2=min(80, 80)=80. При этом эказывается в ситуации, когда потребности второго потребителя полностью удовлетворены, и запасы второго поставщика полностью исчерпаны. Можно исключить из рассмотрения только один ряд таблицы перевозок, например, второй столбец. При этом считаем, что запасы второго поставщика равны нулю. В оставшейся таблице снова находим клетку с наименьшей стоимостью. Это клетки (2, 1) и (2, 3). Так как запасы второго поставщика равны нулю, то отправляем нулевой груз в любую ищ этих клеток, например, в (2, 3), её заштриховываем и считаем базисной. Вторую строку таблицы перевозок исключаем из рассмотрения. В оставшейся таблиц снова находим клетку с наименьшей стоимостью и так далее. Построенное исходное допустимое базисное решение представлено в таблице 6.
Таблица 6 Ответ: f0=5*20+6*40+1*80+3*0+4*40+4*30=700. Число заполненных клеток оказалось равным 6, т.е. числу базисных переменных m+n-1. Так как метод наименьшей сложности учитывает коэффициенты затрат задачи, то исходное распределение поставок, как правило, ближе к оптимальному, чем по методу северо-западного угла. Следующий этап решения – определить, является ли построенное решение оптимальным. |
Последнее изменение этой страницы: 2020-02-16; Просмотров: 119; Нарушение авторского права страницы