У меня есть группа «экспертов» (около 300), которые могут выполнять работу. И у меня есть множество рабочих мест, которые нужно сделать, скажем, около 500 из них. У меня также есть информация, как «хороший» один эксперт сможет выполнить определенную работу. Что привело бы к матрице размером 300 х 500, содержащей весовые коэффициенты.Оптимизировать распределение рабочих мест специалистам, с макс. количество рабочих мест на одного эксперта
Я бы хотел найти «оптимальное» распределение рабочих мест для экспертов. Но с ограничением, что один специалист должен получить только максимальное количество заданий.
У меня есть общие основы в алгоритмах оптимизации, но я понятия не имею, как смоделировать такую фиксированную дискретную верхнюю границу. Кто-нибудь знает класс алгоритмов, который может справиться с такими вопросами?
Оптимальный алгоритм поиска. Генетические алгоритмы должны работать, но могут быть излишними. – Noctua
Может быть хорошим кандидатом на http://scicomp.stackexchange.com/ – BenC