<<
>>

Решение закрытой транспортной задачи

Условия задачи и ее исход нор опорное решение будем записывать в распределительную таблицу. Клетки, в которых поместим грузы, называются занятыми. нм соответствуют базйсныс ік-рементае опорного решения.

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

Рассмотрим один из них — метод минимально#) тарифа (элемента). Согласно этому методу, грузы распределяются в первую очередь в те клетки, в которых находи гея мипииаяъный тариф перевозок сц. Далее поставки распределяются в незанятые клетки с наименьшими тарифами с учетом оставшихся запасов у поставщиков и удовлетворения спроса потребителей. Процесс распределения продолжают до тех пор, пока все грузы от поставщиков пс будут вывезены, а потребители не буду т улова ет воре цм.

При распределении грузов может оказаться, что количество запятых клеток меньше, чем т + п - 1. В этом случае недостающее их число заполняется клетками с пудеашги пыггнктачи, такие клетки называют условно занятыми. Такая 1р«нспортная задач« называется вы рангов инои.

Рассмотрим нахождение i [сходно го опори о го решения невырожденной транспортной задачи и а конкретном примере.

Пример 1.

На складах A,, At. А, имеются запасы продукции в количествах 90. 400, ПО I соответственно Потребители В,, В3, В, должны получить эту продукцию в ко тчествах 140. 300, 160 т соответственно. Найти такой вариант прикрепления поставщиков к потребителям, при котором сумма затрат на перевозки была бы минимальном. Расходы но перевозке 1 т продукции ыданы матрицей (у. е.)

Решение.

А, Проверим, является ли данная транспортная задача закрытой:

следовательно, данная транспортная задача является закрытой.

Найдем исходное опорное решение по методу минимального тарифа Таблица исходной транспортной задачи имеет следующий вид.

Число занятых клеток в таблице радии 5, т + п - 1 = 3 +■ 3 - 1 = 5. т. е. условие невырожденности выполнено. Получим исходное опорное решение, которое запишем в виде матрицы:

Б. Проверка решения на оптимальность

Найденное исходное опорное решение проверяется па отлшалыюсть методом потенциалов по следующему критерию: если опорное решети транспортной задачи является оптимальным, то ему соответствует система тО: действительных чисел нг и V., удовлетворяющих условиям и, + с, = с,( для запятых клеток н и, + V, г„ < 0 — для свободных юте гик.

Числа и, и с\'; называют потенциалами. В распределительную таблицу добавляют строку и, и столбец щ. Потенциалы и, и п; находя: из равенства и, + >) = с„, справедливого для занятых клеток. Одному из потенциалов дается пронзвотыюе значение, нанрнмер, = 0. тогда остальные потенциалы определяются однозначно. Так, если известен і мнении »л щ то г;; = сч - и„ если нзиестен потенциал Ц, т и, = сч -

Об; ишачим Д,, = и, + П/ - Ср которую называют оценкой евг™, од пых клеток. Если нее оценки свободных клеток Л,, < 0, то опорное решение 19-1322

является оптимальным. Если хотя бы одна на оценок А1; > 0. то опорное решение не являє гея оптимальным и его можно улучшить, перейдя от одного опорного решгиия к другому.

Проверим найденное опорное решение на оптимальность, доба пив в распределительную таблицу столбец и строку V. Теперь цшолпенная таблица имеет следующий вид:

Полагаем и, = 0. запишем ото значение в последнем столбце первой строки таблицы.

Рассмотрим занятую клетку первой строки, которая расположена п первом столбце (1, 1). для нее выполняется условие «1 *■ П[ = 2. Отсюда при ы, = 1 получаем, что г1, = 2, это значение запишем в последней строке таблицы. Далее надо рассматривать ту из занятых клеток таблицы, для которых один из потенциалов известен.

В. Переход от одного решения к другому.

Наличие положительной оценки свободной клетки (Д > 0} при проверке опор пито решения на оптимальность свидетельствует о том, что полученное решение не оптимально II для уменьшения значения целевой функции надо перейти к другому опорному решению. При этом надо перераспредели гъ грузы перемещая их из занятых клеток в свободные. Свободная клетка становится занятой, а одна из ранее занятых клеток — свободной.

Для свободном клетки С Д„ > 0 строится цикл (цепь, многоугольник), все вершины которого, кроме одной, находятся в занятых клетках: углы прямые, число вершин четное. Около свободной клетки цикла ставится знак {+), затем поочередно проставляют знаки (-) и (+). У вершин со знаком (-) выбирают минимальный груз, его прибавляют к грузам, стоящим у вершин со знаком ( +), и отнимают о г грузов у вершин со знаком (-) В результате перераспределения груза получим новое опорное решение. Это решение проверяем на оптимальность, и т. д. до тех пор, пока не получим оптимальное решение.

Рассмотрим переход ш одного опорного решения к другому па ладанном примере.

Струим цикл для клетки (1,3), имеющей положительную оценку У вершин цикла ставим знаки ( + ) к ( )м запнеываем іру.ш.

У вершин со знаком (-) выбираем минимальный груз, он равен 60. Его прибавляем к грузам, стоящим у положительных вершин, и отнимаем от величин фузии, с с j ответе г в у юп u 14 отрицательным вершинам Получаем новый цикл:

border=0 class="lazyload" data-src="/files/uch_group28/uch_pgroup23/uch_uch635/image/610.jpg">

Новое опорное решение имеет вид

ie-

Произведем перераспределение грузов по указанному ранее правилу:

Получим новое решение, которому cool петствуст и овал таблица.

Проверим его на оптимальность:

Стоимость транспортных расходов составляет:

По сравнению с исходным опорным решением транспортные расходы уменьшились па 1610 1280 = 330 ден. ед.

<< | >>
Источник: Красе М. С., Чупрынов Б. П.. Математика для экономистов. — СПб.:.2005. — 464 с.. 2005

Еще по теме Решение закрытой транспортной задачи:

  1. 2.Опорное решение транспортной задачи.
  2. Вырожденность в транспортных задачах
  3. Транспортные задачи
  4. Глава 5. Транспортная задача
  5. §1.5 Транспортная задача линейного программирования. Математическая модель.
  6. 14.3 2. Решение двойственных задач
  7. Решение задач
  8. Решение типовых задач
  9. Решение типовых задач
  10. Решение типовых задач
  11. Задачи для самостоятельного решения
  12. Решение типовых задач
  13. Решение типовых задач
- Law - Авторское право - Аграрное право - Адвокатура - Административное право - Административный процесс - Антимонопольно-конкурентное право - Арбитражный (хозяйственный) процесс - Аудит - Банковская система - Банковское право - Бизнес - Бухгалтерский учет - Вещное право - Государственное право и управление - Гражданское право и процесс - Денежное обращение, финансы и кредит - Деньги - Дипломатическое и консульское право - Договорное право - Жилищное право - Земельное право - Избирательное право - Инвестиционное право - Информационное право - Исполнительное производство - История - История государства и права - История политических и правовых учений - Конкурсное право - Конституционное право - Корпоративное право - Криминалистика - Криминология - Маркетинг - Медицинское право - Международное право - Менеджмент - Муниципальное право - Налоговое право - Наследственное право - Нотариат - Обязательственное право - Оперативно-розыскная деятельность - Права человека - Право зарубежных стран - Право социального обеспечения - Правоведение - Правоохранительная деятельность - Предпринимательское право - Семейное право - Страховое право - Судопроизводство - Таможенное право - Теория государства и права - Трудовое право - Уголовно-исполнительное право - Уголовное право - Уголовный процесс - Философия - Финансовое право - Хозяйственное право - Хозяйственный процесс - Экологическое право - Экономика - Ювенальное право - Юридическая деятельность - Юридическая техника - Юридические лица -