Ошибка Choco: начальное распространение: противоречие из-за

Я использую Choco и когда я пытаюсь решить модель, я получаю сообщение:

- Initial Propagation: Contradiction due to [48.89604359598426,4.0]

Что это значит? Я не мог найти это в документах.

1 ответ

Решение

Как предложил Sarge Borsch в комментариях, это происходит, когда существует противоречие между одним или несколькими ограничениями и пространством решения. Первое число - единственное решение, найденное для переменной решения. Второе число указывает, что пользователь ввел переменную в качестве этого числа.

Поэтому, например, три решения для x являются 6, 9 а также 10 но если существует ограничение x < 0, что противоречит найденным решениям, и решатель возвращается назад.

Что означает, что нет никаких решений для модели.

Другие вопросы по тегам