Использование Excel Solver для создания списков классов
Что-то, что меня недавно попросили сделать в школе...
Допустим, у меня есть список из 120 учащихся 2-х классов, разделенный на 6 классов по 20. Когда ученики переходят в 3-й класс, школа решила смешать классные группы. Чтобы облегчить изменение для учеников, каждый может выбрать 3 друзей, из которых 1 или более будут в своем классе в следующем году.
Новые классы 3 класса должны быть равномерно распределены с точки зрения:
- способность (высокая, средняя, низкая)
- Пол
- специальные образовательные потребности (да / нет)
гарантируя, что у всех учеников есть хотя бы один друг в новом классе 3 класса. Для каждого студента мы знаем их 3 выбранных друзей, пол, способности и SEN классификацию.
На первый взгляд, это похоже на проблему с заданиями, за исключением того, что мы пытаемся оптимизировать на 2 уровнях - студенты (чтобы у всех было 1+ друзей) и классы (равномерное распределение студентов). Тогда это квалифицируется как проблема оптимизации Bilievel, или я переосмысливаю ее?