Пояснение к решению от choco solver

Когда я запускаю свой choco solver 4.0.6, я получаю такое решение:

Solution : X = 10, Y = 14, REIF_1=1, not(REIF_1)=0, REIF_2=1, not(REIF_2)=0,  IV_3=2, REIF_4=1, not(REIF_4)=0 ...

За исключением значений X и Y, может кто-нибудь сказать мне, что означают остальные решения?

2 ответа

В IV мэкв введена переменная. Часто при ограничении нужна вспомогательная переменная для работы. Переменная REIF - это переменная. Аннотации впереди вроде не являются логическими операторами.

Bests

Вы можете найти документацию https://github.com/chocoteam/choco-solver

Чтобы быть более точным, другие переменные были либо:
- введенный решателем (например, с помощью переформулирования, реификации или некоторых взглядов) => вам не нужно заботиться о них.
ИЛИ ЖЕ
- введено вами, но без имени (имя генерируется автоматически в этом случае) => вам лучше дать им имя, если вы хотите их напечатать

Я также предлагаю вам печатать нужные переменные вместо того, чтобы полагаться на журнал по умолчанию.

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