Аннотация:
Рассматривается одноприборная задача теории расписаний с заданным частичным порядком выполнения работ. Имеются подмножества работ, именуемые курсами. Необходимо построить расписание работ, при котором суммарное взвешенное время обработки всех курсов минимально. Рассматривается случай, когда начальная и конечная работы каждого курса определены однозначно. Доказана NP-трудность рассматриваемой задачи. Предложен алгоритм решения задачи, трудоемкость которого полиномиально зависит от общего числа работ, но экспоненционально — от количества курсов, что позволяет эффективно его использовать при фиксированном небольшом количестве курсов и произвольном числе работ.
Ключевые слова:
теория расписаний, задача одного прибора, NP-трудные задачи, минимизация простоя ресурсов.
Статья представлена к публикации членом редколлегии:П. Ю. Чеботарев
Поступила в редакцию: 08.02.2023 После доработки: 20.06.2023 Принята к публикации: 20.07.2023