Я пытаюсь решить проблему, подобную списку сотрудников. Проблема, с которой я сталкиваюсь, заключается в том, что каждый раз, когда я запускаю решатель, он генерирует другое назначение. Это затрудняет отладку того, почему один случай был выбран другим. Почему это так?
P.S. Мое задание имеет много жестких ограничений, и все они могут быть не выполнены (в большинстве случаев я все еще вижу некоторые отрицательные оценки). Так что моя стратегия прекращения основана на unimprovedSecondsSpentLimit
. Может ли это быть причиной?