Разработать генетический алгоритм на JS для реализации расписания
20 000 руб. за проект
ЗадачаДобрый день.
Нужна помощь в составлении генетического алгоритма на Java Script для реализации расписания экзаменов.
Дано:
Группы
Классы
Дисциплины
Преподаватели
Нужно хотя бы составить алгоритм, учитывая следующие требования:
1. Количество студентов меньше или равно вместимости класса
2. Учитель не должен участвовать в разных экзаменах в одно и то же время
3. Группа не должна участвовать в разных экзаменах в одно и то же время
Дополнительно можно реализовать следующие требования (но не обязательно):
1. Помимо вместимости класса будет задаваться количество ПК, которое нужно. И нужно чтобы количество ПК в классе было меньше или равно количеству студентов в группе
2. Наличие проектора. Если нужен проектор, то отсеивать те классы, где проектора нет.
3. По возможности учитывать время работы самих классов и учителей. Не вылазить за рамки рабочих часов.
Нужна помощь в составлении генетического алгоритма на Java Script для реализации расписания экзаменов.
Дано:
Группы
Классы
Дисциплины
Преподаватели
Нужно хотя бы составить алгоритм, учитывая следующие требования:
1. Количество студентов меньше или равно вместимости класса
2. Учитель не должен участвовать в разных экзаменах в одно и то же время
3. Группа не должна участвовать в разных экзаменах в одно и то же время
Дополнительно можно реализовать следующие требования (но не обязательно):
1. Помимо вместимости класса будет задаваться количество ПК, которое нужно. И нужно чтобы количество ПК в классе было меньше или равно количеству студентов в группе
2. Наличие проектора. Если нужен проектор, то отсеивать те классы, где проектора нет.
3. По возможности учитывать время работы самих классов и учителей. Не вылазить за рамки рабочих часов.
В заказе есть исполнитель
При переводе заказа из архивного в актуальный, текущий исполнитель будет снят с задачи.
Выберите тип сделки
С безопасной сделкой вы всегда сможете вернуть средства, если что-то пойдет не так. С простой сделкой вы самостоятельно договариваетесь с исполнителем об оплате и берете на себя решение конфликтов.