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

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

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

Подскажите пожалуйста путь решения этой задачи. Применимо ли здесь динамическое программирование, генетические алгоритмы, или вообще простой перебор вариантов. С кем посоветоваться, что почитать?
Спасибо
  • Вопрос задан
  • 151 просмотр
Подписаться 5 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    1C-программист: расширенный курс
    18 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Академия Эдюсон
    Python-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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