В статье рассматриваются задачи календарного планирования, в которых каждая работа выполняется единицей ресурса (исполнителями), причем, каждый исполнитель может выполнять разные работы (в общем случае с разными продолжительностями), а каждая работа может выполняться разными исполнителями (также в общем случае с разными продолжительностями). Предполагается, что работы независимы. Задача заключается в назначении исполнителей на работы так, чтобы
время выполнения всех работ было минимальным. Для решения задачи предложена потоковая модель.