Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Нахождение исходного допустимого базисного решения.



Как и в других ЗЛП, итерационный процесс отыскания оптималь­ного плана ТЗ начинается с какого-либо исходного допустимого ба­зисного решения. Опорный план строим в виде матрицы размером m*n. Заполненные позиции матрицы, то есть такие, в которых , соответствуют базисным неизвестным. Заносим эти значения в соответствующую клетку таблицы перевозок в правый нижний угол. Отметим, что математическая модель Т3 (22) – (25) обладает следующими особенностями: система ограничений (23), (24) является совместной, неопределённой и следовательно, имеет бесчисленное множество решений; число линейно-независимых уравнений системы всегда на одно меньше общего количества уравнений в системе. Следовательно, ранг матрицы системы уравнений не более m+n-1; элементами матрицы системы (23), (24) являются только единицы и нули.

Таким образом опорный план ТЗ может иметь не более m+n-1 отличных от нуля неизвестных. Если в опорном плане число отличных от нуля компонент равно m+n-1, то план считается невырожденным, а если меньше, то вырожденным. Считаем, для определённости, что на каждом этапе решения транспортной задачи число базисных переменных ровно m+n-1, причём в случае вырожденного решения какие-то переменные xij = 0 полагаем базисными переменными.

Метод северо-западного угла (СЗУ) или диагональный метод.

Заполнение таблицы перевозок начинается с левого верхнего (северо-западного) угла. На каждом шаге заполнения стараемся наиболее полно удовлетворить потребность в грузе за счёт имеющихся запасов, продвигаясь по таблице вниз по столбцу или вправо по строке, т.е. по диагонали.

Пример. Найти первоначальное базисное распределение поставок для ТЗ, заданной таблицей 4:

Пункт отправления Пункт назначения B1 B2 B3 B4 запасы

A1

5 2 5 6 60

A2

3 1 3 7 80

A3

4 5 4 6 70

потребности

40 80 50 40 210

Таблица 4

Решение. Дадим переменной x1 1 максимально возможное значение, что тоже максимально возможную поставку в клетку (1, 1) таблицы поставок: x1 1=min (60, 40)=40. Таким образом, спрос первого потребителя полностью удовлетворён, а поэтому первый столбец таблицы выпадает из последующего рассмотрения. Заполненную клетку штрихуем. В оставшейся таблице опять находим северо-западный угол. В нашем случае это клетка (1, 2) и дадим туда максимально возможную поставку, учитывая, что первый поставщик уже отдал 40 едениц груза, то есть x1 2 = min(60-40, 80)=20. После этого мощность первого поставщика полностью реализована, и из рассмотрения выпадает первая строка таблицы поставок. В оставшейся таблице снова находим северо-западный угол и т.д. Построенное исходное допустимое базисное решение представлено в таблице 5.

 

Пункт отправления Пункт назначения B1 B2 B3 B4 запасы

A1

5 40 2 20 5 6 60

A2

3 1 80 3 20 7 80

A3

4 5 4 30 6 40 70

потребности

40 80 50 40 210

Таблица 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.

Пункт отправления Пункт назначения B1 B2 B3 B4 запасы

A1

5 2 5 20 6 40 60

A2

3 1              80 3 0 7 80

A3

4 40 5 4 30 6 70

потребности

40 80 50 40 210

Таблица 6

Ответ:


f0=5*20+6*40+1*80+3*0+4*40+4*30=700.

Число заполненных клеток оказалось равным 6, т.е. числу базисных переменных m+n-1.

Так как метод наименьшей сложности учитывает коэффициенты затрат задачи, то исходное распределение поставок, как правило, ближе к оптимальному, чем по методу северо-западного угла.

Следующий этап решения – определить, является ли построенное решение оптимальным.


Поделиться:



Последнее изменение этой страницы: 2020-02-16; Просмотров: 119; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.012 с.)
Главная | Случайная страница | Обратная связь