Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
умк по линейной алгебре.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.36 Mб
Скачать

Тема 9.2. Нахождение первоначального базисного распределения поставок (метод северо-западного угла) Метод северо-западного угла.

Согласно этому методу запасы очередного Поставщика используются для обеспечения запросов очередных Потребителей до тех пор, пока не будут исчерпаны полностью. После чего используются запасы следующего по номеру Поставщика.

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

После завершения описанного процесса необходимо проверить полученное решение на вырожденность. Если количество заполненных клеток равно m+n-1, то начальное базисное решение является невырожденным, в противном случае - вырожденным.

Если найденное решение является вырожденным, то незаполненные клетки с минимальными стоимостями перевозок заполняются нулями, чтобы количество заполненных клеток стало равным m+n-1. Однако при расстановке нулей необходимо помнить, что в таблице не должно быть ни одного прямоугольника, все вершины которого являются заполненными клетками.

Тема 9.3. Метод потенциалов

Если допустимое решение Х =( хij ) i=1, 2,…m, j=1,2,…n транспортной задачи является оптимальным, то существуют потенциалы (числа) поставщиков ui (i=1, 2,…m) и потребителей vj (j=1,2,…n), удовлетворяющие следующим условиям и

Группа равенств (1) используется как система уравнений для нахождения потенциалов. Данная система имеет m+n неизвестных (ui (i=1, 2,…m) и vj (j=1,2,…n)). Число уравнений системы, как и число отличных от нуля координат невырожденного опорного решения равно m+n-1. Известно, что такая система имеет множество решений. Чтобы найти одно из решений, значение одного потенциала в системе задается произвольно. Обычно полагают u1=0 и находят значение других потенциалов.

Опорным решением транспортной задачи называется любое допустимое решение, для которого векторы условий, соответствующие положительным координатам линейно независимы.

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

Группа неравенств (2) используется для проверки оптимальности опорного решения. Эти неравенства удобнее представить в следующем виде . Числа называются оценками для свободных клеток таблицы (векторов условий) транспортной задачи.

Опорное решение является оптимальным, если для всех векторов условий (клеток таблицы) оценки неположительные. Оценки для свободных клеток транспортной таблицы используются для улучшения опорного решения. Для этого находят клетку (l,k) таблицы, соответствующую .

Если , то решение оптимальное, Если , то для соответствующей клетки (l,k) строят цикл и улучшают решение, перераспределяя груз по этому циклу.

При этом целевая функция уменьшается на величину .

Особенности решения транспортных задач с неправильным балансом.