Нужно составить генетический алгоритм на JavaScript по составлению экзаменационного расписания.
Дано:
Группы
Классы
Дисциплины
Преподаватели
Нужно хотя бы составить алгоритм, учитывая следующие требования:
1. Количество студентов меньше или равно вместимости класса
2. Учитель не должен участвовать в разных экзаменах в одно и то же время
3. Группа не должна участвовать в разных экзаменах в одно и то же время
Дополнительно можно реализовать следующие требования (но не обязательно):
1. Помимо вместимости класса будет задаваться количество ПК, которое нужно. И нужно чтобы количество ПК в классе было меньше или равно количеству студентов в группе
2. Наличие проектора. Если нужен проектор, то отсеивать те классы, где проектора нет.
3. По возможности учитывать время работы самих классов и учителей. Не вылазить за рамки рабочих часов.
Гарантия на работу | 1 год |
Средний балл | 4.96 |
Стоимость | Назначаете сами |
Эксперт | Выбираете сами |
Уникальность работы | от 70% |