Оптапланер: минимум один сотрудник каждого типа - PullRequest
0 голосов
/ 03 января 2019

Я решаю проблему, аналогичную списку сотрудников. У меня есть дополнительное ограничение. Сотрудникам присваивается значение типа. Это жесткое ограничение, чтобы по крайней мере 1 сотрудник каждого «типа» был там каждый день. Как я могу смоделировать это?

Я не могу использовать ограничение справедливости, так как я не хочу обеспечивать равное количество сотрудников каждого "типа". Только по крайней мере 1 каждого "типа" присутствует.

1 Ответ

0 голосов
/ 04 января 2019

Использование not:

when
   Employee()
   Day()
   not Shift(that employee, that day)
then
   -1hard
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...