Как реализовать составление расписаний?

Необходимо написать программу, составляющую расписание. Она должна принимать ряд параметров, описывающих школу, и выдавать расписание уроков.
Параметры примерно такие:
Список предметов, и количество часов в неделю на предмет для каждого класса.
Список кабинетов, которые подходят для проведения конкретных занятий
Список учителей, их ставка.
Список прочих частных ограничений.

Подскажите пожалуйста путь решения этой задачи. Применимо ли здесь динамическое программирование, генетические алгоритмы, или вообще простой перебор вариантов. С кем посоветоваться, что почитать?
Спасибо
  • Вопрос задан
  • 143 просмотра
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы