Я пытаюсь поиграть с первым примером этой ссылки: https://developers.google.com/optimization/scheduling/employee_scheduling
Я хотел бы иметь по крайней мере две медсестры посменно.
Поэтому я изменил строку:
model.Add(sum(shifts[(n, d, s)] for n in all_nurses) == 1)
По:
model.Add(sum(shifts[(n, d, s)] for n in all_nurses) == 2)
И я увеличил количество медсестер до 8.
К сожалению, программа не находит никаких решений.
Но должно быть, для этого достаточно медсестер.
У тебя есть идея? Спасибо!
PS: если я установлю количество дней на 1, оно будет работать, но если оно превосходит 1, оно ничего не найдет.