ТОЧНАЯ МИНИМИЗАЦИЯ ОБЩЕГО ВЗВЕШЕННОГО ЗАПАЗДЫВАНИЯ ПРИ ЭФФЕКТИВНОМ ВВЕДЕНИИ ЗАДАНИЙ В ПЛОТНОЕ ПРОГРЕССИРУЮЩЕЕ ОДНОМАШИННОЕ ПЛАНИРОВАНИЕ С ПЕРЕКЛЮЧЕНИЯМИ БЕЗ ПРОСТОЯ

Авторы

  • В. В. РОМАНЮК Одесская национальная академия связи им. А. С. Попова

Аннотация

Расписание, обеспечивающее строго минимальное взвешенное общее запаздывание, можно найти по соответствующей целочисленной задаче линейного программирования. Открытым является вопрос о том, меняется ли время вычисления точного расписания, если даты запуска заданий вводятся в модель в обратном порядке. Цель состоит в том, чтобы установить, влияет ли на скорость вычисления точного решения порядок заданий в плотном прогрессирующем одномашинном планировании с переключениями без простоя. Задания могут иметь различные объёмы и различные веса приоритетов. Для поиска расписаний с минимальным общим взвешенным запаздыванием используется модель булевого линейного программирования. Для достижения указанной цели проводится вычислительное исследование с целью оценки усреднённого времени вычисления как для восходящего порядка, так и для нисходящего порядка дат запуска заданий. Далее относительная разность между временами вычислений должна быть оценена и обработана. Порядок заданий влияет на скорость вычисления точного решения, но это едва ли предсказуемо. Причина состоит в том, что задания могут иметь различные объёмы и различные веса приоритетов, что дополнительно “размывает” соответствующий порядок введения заданий, оставляя лишь даты запуска заданий, которые всегда подаются в указываемом порядке. Обнаружено, что планирование расписания 3-х или 4-х заданий выполняется в среднем быстрее при нисходящем порядке введения заданий. Однако ожидаемое ускорение при нисходящем порядке введения заданий не может быть оценено с высокой достоверностью. Этот результат опровергает возможность манипулировать порядком заданий с целью более эффективного получения расписаний в единичном случае задачи планирования расписания или в нескольких таких случаях. Только если задачи планирования расписаний с 3-мя или 4-мя заданиями подобны нисходящему порядку введения заданий и подаются тысячи таких задач, то лишь тогда использование такого порядка введения заданий рекомендовано. Вводить задания эффективно в таком стиле всё ещё возможно тогда, когда разброс различных объёмов заданий и различных весов приоритетов не является ощутимым, что становится ближе к случаю общего запаздывания при равных объёмах заданий и равных весах приоритетов. Этот случай является наиболее привлекательным, где время вычислений при нисходящем порядке заданий может сокращаться до 10 % и более при планировании расписаний от 2-х до 6-ти заданий, которые имеют в составе от двух до четырёх или даже пяти частей каждое.
The relative difference averaged over three relative differences

Загрузки

Опубликован

2021-02-18

Выпуск

Раздел

Статьи