2
SAT 솔버에 대한 1-out-of-n 제약 조건 인코딩
문제를 인코딩하기 위해 SAT 솔버를 사용하고 있으며 SAT 인스턴스의 일부로 부울 변수 있는데 그중 하나가 참이고 나머지는 거짓이어야합니다. . (이것은 때때로 "one-hot"인코딩으로 묘사되는 것을 보았습니다.)x1,x2,…,xnx1,x2,…,xnx_1,x_2,\dots,x_n SAT 에서 제약 조건을 " 중 정확히 하나 여야합니다 "를 인코딩하려고 합니다. SAT 솔버를 최대한 효율적으로 실행하려면이 제약 조건을 인코딩하는 가장 좋은 방법은 무엇입니까?x1,…,xnx1,…,xnx_1,\dots,x_n 이 …