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

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

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

Подскажите пожалуйста путь решения этой задачи. Применимо ли здесь динамическое программирование, генетические алгоритмы, или вообще простой перебор вариантов. С кем посоветоваться, что почитать?
Спасибо
  • Вопрос задан
  • 150 просмотров
Подписаться 5 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Профессия Графический дизайнер PRO
    15 месяцев
    Далее
  • Нетология
    Инженер по тестированию
    8 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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