Ч. 4. Моделирование в бизнесе. В соответствии с процедурой, описанной в этапе 2, осуществляются назначения


Таблица 13.32. Вычитание наименьшего элемент» по столбцам
0 2 0 2 3 3 7 0   7 10 2 2 0 5 0 0

В соответствии с процедурой, описанной в этапе 2, осуществляются назначения. Наличие назначения обозначается черезГо7|

Таб лица 13.33. Назначения в клетки
  с нулевыми значениями  
ы      
е 3 7   в 2 5 в

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

Таблица 13.34. Проведение прямых через нулевые элементы

< > 2  
  > 2 ! 2
  1 3 i 1 5
  I " ' ) U

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

Таблица 13.35. Скорректированная таблица с назначениями для нулевых клеток

  / II III IV
А Го1 в    
В в ш   в
С D 3 9 1 в L0J й

Гл. 13. Транспортная задача и задача о назначениях 489

Теперь требование о размещении четырех назначений в клетки с нулевой стоимостью выполняется, следовательно, полученное решение является оптималь­ным. Перевозки осуществляются со сбытовой базы А к потребителю I, с базы В — к потребителю II, с базы С — к потребителю III и с базы D — к потребителю IV. Хотя данное решение и является оптимальным, однако оно не единственное. Тем не менее в любом оптимальном решении должен присутствовать маршрут (С,III), поскольку это единственный элемент с нулевой стоимостью в строке С. Два других оптимальных распределения назначений представлены ниже.

Таблица 13.36. Первое альтернативное оптимальное решение

  / и in IV
А щ е    
В С е е 1 Й  
D   Lil   в

Таблица 13.37. Второе альтернативное оптимальное решение

  / II III IV
А В С D е в 1 в   8 в

Минимальную дальность перевозок для каждого из трех решений можно вычислить из исходной таблицы:

Решение 1: 68 + 60 + 35 + 45 = 208 миль;

Решение 2: 68 + 63 + 35 + 42 = 208 миль;

Решение 3: 72 + 56 + 35 + 45 = 208 миль. Общая дальность перевозок для всех трех решений одинакова.

Примечание: в задачах большей размерности, чем задача из примера 13.7, убедиться в том, что проведенное в соответствии с пунктом 1 этапа 3 число прямых является минимальным, гораздо труднее. В этой связи может оказаться полезным так называемое "правило правой руки":

1. Выбирается любая строка или столбец, содержащие только один нулевой элемент.

2. Если выбрана строка, прямая проводится через столбец, в котором находится данный нулевой элемент.

3. Если выбран столбец, прямая проводится через строку, содержащую данный нулевой элемент.

4. Пункы 1-3 повторяются до тех пор, пока не будут учтены все входящие в таблицу нули.


490 Ч. 4. Моделирование в бизнесе


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: