한 두 가지가 아닌 엔터티 3 성:A1,A2,A3 는:
- A1 만 있을 수 있습 값:1,2,3
- A2 만 있을 수 있습 값: 10, 20, 30, 40, 50
- A3 만 있을 수 있습 값:100,200
와 숫자의 규칙,예를 들어:
R1: (A1 in (1, 2)) AND (A2 in (20, 40, 50)) AND (A3 IN (100))
R2: (A1 in (1, 3)) AND (A2 in (10, 30)) AND (A3 in (200))
R3: (A1 in (1, 2)) AND (A2 in (10)) AND (A3 in (100))
다음은 조건자: R = R1 or R2 or R3
내가 좋아하여 최소화합니다. 건 A1=1
모든 가능한 변형의 A2
고 A3
다,그래서 우리는 그것을 가져올 수 있습으로 별도의 절: R = (A1=1) or (the rest)
해봤 boolean 최소화 방법을 선언하여 변수 a=(A1=1), b=(A1=2), ..., k=(A3=200)
그러나 그것은 보이지 않기 때문에,작업:
- boolean 최적화하는지 알고 있의 모든 값을의 특성
- boolean 변수를 독립적이지 않은 하려고 할 때 이러한 문제를 해결하기 위해 이 표현은 너무 복잡하고 어느 QMC 지,에스프레소는 없을 최소화할 수 있에서 원하는 방법입니다.
나 또한 시도를 저장하는 각하의 각 매핑을 경우에는 그들 중 하나의 모든 값을 다른 중 하나로 그것을 사용하여 집계 앵커,다음을 제거하고 반복,그러나 그것은 영원하고 매우 많은 메모리다.
어쩌면 우리는 나타낼 수 있는 특성 값으로 설정하고 주소에서 그것을 이론을 설정합니다.
당신은 이제까지 문제에 직면 이? 은 당신이 알고 있는 더 나은 방법으로 그것을 해결하기 위해시겠습니까? (추론을 확인뿐만 아니라)