Задать вопрос

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

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

Подскажите пожалуйста путь решения этой задачи. Применимо ли здесь динамическое программирование, генетические алгоритмы, или вообще простой перебор вариантов. С кем посоветоваться, что почитать?
Спасибо
  • Вопрос задан
  • 150 просмотров
Подписаться 5 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Фронтенд-разработчик
    11 месяцев
    Далее
  • Skillfactory
    DevOps-инженер
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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