Рассматривается задача формирования календарного плана работ проекта с учетом ограниченного ресурсного обеспечения, которая разделяется на две основные подзадачи: формирование расписания основных работ проекта и формирование расписания ремонтно-восстановительных работ с учетом ограниченных ресурсов. Для решения поставленной задачи были использованы: метод случайного поиска, эвристическое правило, основанное на принципе STP - упорядочения. На основании перечисленных подходов были построены алгоритмы, позволяющие решить поставленную задачу и получить эффективные результаты.