2010-08-22 2 views
2

Я делаю преобразование из настраиваемой проблемы с обложкой набора на сидение, поэтому я могу использовать сит-решатель для своей проблемы.xor n наборов переменных для использования в преобразовании SAT

Моя проблема: у меня есть несколько наборов переменных, которые взаимодействуют вместе в терминах проблемы с сидением; что-то вроде линий x_i v x_j v x_k; y_i v y_j v y_k.

Однако то, что я не могу понять, состоит в том, что оба набора переменных не должны иметь такое же заполнение, как и комбинация. например X_i может быть равно x_j, но весь набор не должен быть одинаково занят.

Как это выразить, чтобы я мог использовать его в сат-решателе?

+0

Интересно, если решение было проще, чем я думал. может кто-нибудь поправить меня? возможно ли просто пойти: (x_i v x_j ...) xor (y_i v y_j ...), чтобы заставить множества иметь разные занятости? – tarrasch

ответ

 Смежные вопросы

  • Нет связанных вопросов^_^