Ввод данных и анализ оптимального решения

Как уже отмечалось ранее, задачу о назначениях можно рассматривать как частный случай транспортной задачи, в которой запасы в пунктах отправления и потребности в пунктах назначения равны 1. Поэтому модель оформляется так же, как для транспортной задачи, в виде трех таблиц (см. раздел 3.3). Решение задачи о назначениях, сформулированной в разделе 4.1, представлено на рис. 4.8.

Затраты времени на выполнение работ (или другие показатели их эффек­тивности) вводятся в первую из таблиц. Во вторую таблицу в ячейки Н10: Н13 и С15:F 15, вместо запасов и потребностей транспортной задачи, вводятся едини­цы вместе со знаками неравенства (в формате, который использовался в транс­портной задаче). В третьей таблице вычисляются затраты времени по отдель­ным исполнителям и работам, а в ячейке G22 — значение целевой функции (общие затраты времени). Рекомендуемая последовательность создания таких таблиц подробно описана в разделе 3.3.

Полученное оптимальное решение отображается в рамке во второй табли­це, где 1 означает, что исполнитель назначается на выполнение работы, а 0 — что не назначается. В третьей таблице выводятся затраты времени, вызванные оптимальными назначениями, а в ячейке G22 — оптимальное значение целевой функции (минимальные общие затраты времени).

ИИ В с D E ' F G н III
 
  Назначение ИспЛРаб. Раб.1 Раб.2 Раб.З Pa6.4 Всего Имеется
  Исп.1         =CYMM(C10:F10)  
  Исп.2         =CyMM(C11:F11)  
  Исп.З         =CYMM(C12:F12)  
  Исп.4         =CyMM(C13:F13)  
  Всего =СУММ(С10:С13) =CYMM(D10:D13) =СУММ(Е10:Е13) =CyMM(F10:F13)    
  Требуется            
               
  Затраты            
  ИспЛРаб. Раб.1 Раб.2 Раб.З Pa6.4 Всего  
  Исп.1 =С4*С10 =D4*D10 =E4*E10 =F4*F10 =CyMM(C18:F18)  
  Исп.2 =С5*С11 =D5*D11 =E5*E11 =F5*F11 =CyMM(C19:F19)  
  Исп.З =С6*С12 =D6*D12 =E6*E12 =F6*F12 =CYMM(C20:F20)  
  Исп.4 =С7’С13 =D7*D13 =E7*E13 =F7’F13 =СУММ(С21:F21)  
  Всего =СУММ(С18:С21) =CYMM(D18:D21) =СУММ(Е18:Е21) =CyMM(F18:F21) =CYMM(C22:F22)  
               

Рис. 4.8. Задача о назначениях на листе Excel

Использование средства Поиск решения подробно описано в разделе 1.3. Ввод данных для поиска решения в Excel 2010 показан на рис. 4.9, а в преды­дущих версиях — на рис. 4.10.

Параметры поиска решения

Оптимизировать целевою функцию:

До: Q Максимум (о) Минимум О Значения: Изменяя ячейки переменных:

5C510:SFS13 щ
Б соответствии с ограничениями:  

SG510: SGS13 <= SHS10:SHS13 5CS14:SFS14 >= SC5l5:iF-5l5

Добавить

Удалить

Сбросить

Загрузить/сохранить

[71 Сделать переменные без ограничений неотрицательными Выберите

Поиск, решения линейных задач симплекс-методом

метод решения:

Метод решения

Для гладких нелинейных задач используйте поиск решения нелинейных задач методом ОПГ, для линейных задач - поиск решения линейных задач симплекс-методом, а для негладких задач - эволюционный поиск решения.

Справка   Найти решение   Закрыть

Рис. 4.9. Задание данных для поиска решения задачи о назначениях в Excel 2010

|поиск решения [  
Установить целевую ячейку: |*Gt22  
Равной: С максимальному значению [■Параметры поиска pcwctttf) 1
(* минимальному значению F Линейная модель
Изменяя ячейки: 17 неотрицательное гмачеиия
|$C$10:$F$13  
Ограничения:  
       

$C$14:$F$H >=|C$15:$F$15 $G$10:$G$13 <= $H$10:$H|13

Рис. 4.10. Задание данных для поиска решения задачи о назначениях в более ранних

версиях Excel


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



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