Text this: Построение расписаний строительных работ на основе решения задачи о рюкзаке