Да, возможно изменить конфигурацию решателя в приложении OptaWeb Employee Rostering.
Вы получаете ошибку, потому что вы использовали Weakest Fit , который является алгоритмом построения heuristi c, который требует модель предметной области для поддержки сравнения прочности планового значения , которая не реализована в этом приложении. Пожалуйста, прочитайте документацию и выберите другой алгоритм построения heuristi c или поэкспериментируйте с локальной конфигурацией поиска.
Если вы хотите использовать Weakest Fit, вы можете выполнить сравнение прочности самостоятельно. Сотрудники являются плановыми значениями. Какое будет сильное значение с большим потенциалом для смены и какое будет слабое значение, которое трудно назначить для смены? Может быть, мы можем сравнить сотрудников на основе их навыков. Сотрудники с одним или двумя навыками являются «более слабыми» - мы хотим назначить их первыми, потому что позже на этапе строительства, с меньшим количеством смен, будет труднее назначить этих «слабых» сотрудников. Более сильные сотрудники с большим количеством навыков могут быть назначены позже, потому что они более универсальны.