Управление использованием докеров-механизаторов морского порта. Степанец А.В - 93 стр.

UptoLike

93
Описание алгоритма выглядит следующим образом.
Операция 1. Начало формирования бригад.
Операция 2. Ввод исходных данных: 2.1. – из базы данных по Д-
М; 2.2. – заявки на бригады Д-М.
Операция 3. Заявки упорядочиваются по убыванию трудоемкости
выполнения ПРР.
Операции 4, 39. Организация итеративного цикла по заявкам на
формирование бригад Д-М.
Операция 5. Определение типа бригады: УКБ или КБ.
Операция
6. Проверка наличия персональной заявки на бригадира
УКБ.
Операция 7. Проверка на отсутствие занятости бригадира по за-
явке другого ППК.
Операции 8, 11. Организация итеративного цикла по бригадирам
УКБ.
Операция 9. Проверка соответствия специализации бригадира за-
явке.
Операция 10. Если специализация соответствует, то бригадир
выбран. Если не соответствует, то рассматривается следующий брига-
дир.
Операция 12. Если бригадиров
больше нет, то выбирается первый
бригадир из списка.
Операция 13. Выбранный бригадир переносится в конец списка
без права повторного рассмотрения его в данную смену.
Операции 14, 38. Организация итеративного цикла по звеньям
УКБ (или рассмотрение заявки на формирование КБ).
Операция 15. Проверка наличия персональной заявки на брига-
дира звена или КБ.
Операция 16. Проверка на отсутствие
занятости бригадира звена
или КБ по заявке другого ППК.
Операция 17, 20. Организация итеративного цикла по бригади-
рам КБ.
Операция 18. Проверка соответствия специализации бригадира
КБ заявке.
     Описание алгоритма выглядит следующим образом.
     Операция 1. Начало формирования бригад.
     Операция 2. Ввод исходных данных: 2.1. – из базы данных по Д-
М; 2.2. – заявки на бригады Д-М.
     Операция 3. Заявки упорядочиваются по убыванию трудоемкости
выполнения ПРР.
     Операции 4, 39. Организация итеративного цикла по заявкам на
формирование бригад Д-М.
     Операция 5. Определение типа бригады: УКБ или КБ.
     Операция 6. Проверка наличия персональной заявки на бригадира
УКБ.
     Операция 7. Проверка на отсутствие занятости бригадира по за-
явке другого ППК.
     Операции 8, 11. Организация итеративного цикла по бригадирам
УКБ.
     Операция 9. Проверка соответствия специализации бригадира за-
явке.
     Операция 10. Если специализация соответствует, то бригадир
выбран. Если не соответствует, то рассматривается следующий брига-
дир.
     Операция 12. Если бригадиров больше нет, то выбирается первый
бригадир из списка.
     Операция 13. Выбранный бригадир переносится в конец списка
без права повторного рассмотрения его в данную смену.
     Операции 14, 38. Организация итеративного цикла по звеньям
УКБ (или рассмотрение заявки на формирование КБ).
     Операция 15. Проверка наличия персональной заявки на брига-
дира звена или КБ.
     Операция 16. Проверка на отсутствие занятости бригадира звена
или КБ по заявке другого ППК.
     Операция 17, 20. Организация итеративного цикла по бригади-
рам КБ.
     Операция 18. Проверка соответствия специализации бригадира
КБ заявке.



                                                                93