Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок)

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

Обозначим через Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru – множество номеров потребителей, которые связаны коммуникациями с i-м поставщиком со стоимостью перевозок Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , а через Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru – множество номеров поставщиков, которые связаны коммуникациями с j-м потребителем со стоимостью перевозок Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , тогда математическая модель примет вид:

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

Заметим, что в этом случае, даже при выполнении условия баланса задача может оказаться несовместной.

Такая задача после некоторых преобразований сводится к обычной транспортной задаче.

Полагаем Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru (М – большое число), где Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru и Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , полученная задача решается методом потенциалов.

  • Если в оптимальном решении Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , там где Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , то исходная задача несовместна.
  • Если при всех Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru все Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , то найдено решение исходной задачи.

Несбалансированные транспортные задачи

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

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

Рассмотрим оба случая:

а) Пусть Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , то есть предложение превышает спрос.

В этом случае, очевидно, не вся продукция от поставщиков будет отправлена потребителям, поэтому математическая модель примет вид:

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

б) Пусть Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , то есть спрос превышает предложение.

Математическая модель:

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

Рассмотрим способ сведения несбалансированных задач а) и б) к сбалансированным.

Для случая а) введём дополнительную переменную Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru – количество продукции, которая осталась на складе i-го поставщика, то есть не вывезенная к потребителям продукция. Получим

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru

или

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

Таким образом к таблице исходных данных надо добавить Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru -ый столбец с целевыми коэффициентами равными нулю и

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

Для случая б) введём дополнительную переменную Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru – количество продукции, которое не додали j-му потребителю.

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru

или

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru ,

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

К таблице исходных данных добавляется Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru -ая строка с целевыми коэффициентами равными нулю и Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

Далее решается сбалансированная транспортная задача с помощью метода потенциалов. После решения добавленный столбец или строка отбрасываются.

Пример 4.5.2.1.

Пусть задана следующая транспортная задача.

            Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru
 
 
 
 
Bj  

Рис.16.

Задача несбалансированна, так как Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru . Поэтому необходимо добавить столбец с целевыми коэффициентами равными нулю и Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

            Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru
 
 
 
 
Bj  

Рис. 17.

Задача решается методом потенциалов.

Vj Ui
-2
-1 -1 -3 -4 -2 -1
-1 -1 -3 -3 -1
-2 -2 -5 -5 -2

Рис. 18.

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

            Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru
   
         
       
         
Bj  

Рис. 18.

Из рис. 19. видим, что у первого поставщика осталось пять единиц не вывезенной продукции.

Вычисляем значение целевой функции

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

Пример 4.5.2.2.

Имеем несбалансированную транспортную задачу.

            Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru
 
 
 
 
Bj  

Рис.20.

Задача несбалансированна, так как Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru . Добавляем строку с целевыми коэффициентами равными нулю и Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru . Получаем следующую задачу:

            Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru
 
 
 
 
Bj  

Рис. 21.

Задача решается методом потенциалов.

Vj Ui
-
-1 - - - -
-1 - - -
-2 - - -
-3 - -

Рис. 22.

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

            Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru
   
         
       
         
Bj  

Рис. 23.

Потребность второго потребителя не удовлетворена на пять единиц. Оптимальное значение целевой функции

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

44. Задача о назначениях. Постановка. Модель. Способ задания. Основные свойства матрицы C.

§2 Задача о назначениях

2.1 Постановка задачи

Вербальная модель

Пусть имеется n – приборов (станков) и n – требований (деталей). Каждое требование может обслуживаться (каждая деталь может обрабатываться) на любом из приборов.

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru – длительность обслуживания i-го требования на приборе j.

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

Математическая модель

Введем

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru (1)

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , если i-е требование обслуживается j-м прибором;

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , если i-е требование не обслуживается.

Ограничения:

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , (2)

каждое требование обслуживается ровно одним прибором.

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , (3)

каждый прибор обслуживает ровно одно требование.

Целевая функция имеет вид

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

Замечание. Так как коэффициент Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru не влияет на положение оптимальной точки, то целевую функцию можно заменить на функцию

Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru , (4)

где Транспортная задача с запретами (в транспортной задаче запрещены некоторые маршруты перевозок) - student2.ru .

Наши рекомендации