2
Кодирование ограничения 1 из n для решателей SAT
Я использую решатель SAT для кодирования проблемы, и как часть экземпляра SAT, у меня есть логические переменные x1,x2,…,xnx1,x2,…,xnx_1,x_2,\dots,x_n где предполагается, что именно одна из них должна быть истинной, а остальные должны быть ложным (Я иногда видел, что это описывается как «горячая» кодировка.) Я хочу закодировать ограничение «ровно один из x1,…,xnx1,…,xnx_1,\dots,x_n …