나는 현재 만족스럽지 않고 최소 크기 인 3-CNF 공식을 얻고 (또는 구성) 연구하는 데 관심이 있습니다. 즉, 가능한 한 적은 절 (m = 8)과 가능한 한 적은 고유 변수 (n = 4 이상)로 구성되어야합니다. 따라서 하나 이상의 절을 제거하면 수식을 만족시킬 수 있습니다.
보다 공식적으로, 적격 3-CNF 공식 F는 다음 조건을 충족해야합니다.
- F는 만족스럽지 않다
- F는 별개의 변수 (또는 그들의 부정)의 최소량 (4+)을 가짐
- F는 최소 절 수를 가지고 있습니다 (8+)
- F의 모든 적절한 부분 집합은 만족할 수 있습니다 (임의의 절을 제거 할 수 있음).
- F는 2-CNF 조항으로 환원 될 수있는 2 개의 조항
(i, j, k) & (i, j, ~k)
이 없습니다. 예를 들어 허용되지 않습니다 (로 줄임(i,j)
)
예를 들어, n = 4 인 경우, 만족할 수없는 많은 최소 8 절 3-CNF 공식이 존재합니다. 예를 들어, 4- 하이퍼 큐브를보고 가장자리 (2면)로 덮으려고하면 다음과 같은 만족할 수없는 공식을 만들 수 있습니다.
1. (~A, B, D)
2. (~B, C, D)
3. ( A, ~C D)
4. ( A, ~B, ~D)
5. ( B, ~C, ~D)
6. (~A, C, ~D)
7. ( A, B, C)
8. (~A, ~B, ~C)
이는 다음과 같은 이유로 만족할 수없는 최소 3-CNF 공식으로 간주됩니다.
만족스럽지 않습니다 :
- 1-3 항은 다음과 같습니다.
D or A=B=C
- 4-6 항은 다음과 같습니다.
~D or A=B=C
- 그것들은 암시
A=B=C
하지만, 7과 8 절에 따르면 이것은 모순이다.
- 1-3 항은 다음과 같습니다.
변수는 4 개뿐입니다.
- 8 개의 절만 있습니다.
- 절을 제거하면 만족할 수 있습니다.
- 2 절은 2-CNF 절로 '환원'할 수 없습니다.
그래서 나는 여기에 내 전반적인 질문이 중요하다고 생각합니다.
위의 조건을 충족시키는 다른 작은 최소 공식은 무엇입니까? (즉, 4,5,6 변수 및 8,9,10 절)
그러한 최소한의 공식에 대한 일종의 데이터베이스 또는 "아틀라스"가 있습니까?
알고리즘을 완전히 구성하기 위해 어떤 비 랜덤 알고리즘이 있습니까?
이 공식의 특성에 대한 통찰력은 무엇입니까? n (# 변수) 및 m (# 절)을 고려하여 계산하거나 추정 할 수 있습니까?
답장을 보내 주셔서 감사합니다. 답변이나 의견을 환영합니다.