Şu anda tatmin edici olmayan ve minimum büyüklükte 3-CNF formüllerini elde etmek (veya oluşturmak) ve çalışmakla ilgileniyorum. Yani, mümkün olduğunca az cümle (tercihen m = 8) ve en az bir cümlenin kaldırılması formülü tatmin edici kılacak şekilde mümkün olduğunca az farklı değişken (n = 4 veya daha fazla) içermelidir.
Daha resmi olarak, herhangi bir uygun 3-CNF formülü F aşağıdaki koşulları karşılamalıdır:
- F tatmin edici değil
- F'nin minimum miktarda (4+) farklı değişkeni vardır (veya bunların negatifliği)
- F, minimum miktarda cümle içerir (8+)
- F'nin her uygun alt kümesi tatmin edilebilirdir (herhangi bir keyfi madde veya maddenin kaldırılmasına izin verir).
- F, 2-CNF yantümcesine indirgenebilen 2 yantümceye sahip değildir, örneğin
(i, j, k) & (i, j, ~k)
izin verilmez ( azalırlar(i,j)
)
Örneğin, n = 4 ile, tatmin edici olmayan birçok minimal 8-cümlecik 3-CNF formülü vardır. Birincisi, 4 hiper küpü inceleyerek ve kenarlarla (2 yüz) örtmeye çalışarak, aşağıdaki tatmin edilemez formülü oluşturabilir:
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)
Bu, minimum tatmin edici olmayan 3-CNF formülü olarak nitelendirilir çünkü:
Bu tatmin edilemez:
- 1-3. Maddeler şuna eşittir:
D or A=B=C
- 4-6. Maddeler şuna karşılık gelir:
~D or A=B=C
- İfade ediyorlar
A=B=C
, ancak 7. ve 8. maddeler ile bu bir çelişki.
- 1-3. Maddeler şuna eşittir:
Sadece 4 farklı değişken vardır.
- Sadece 8 cümle vardır.
- Herhangi bir hükmün kaldırılması onu tatmin edici hale getirir.
- 2 cümlesinin hiçbiri 2-CNF cümlesine 'indirgenemez'.
Sanırım burada genel sorularım benim için önem sırasına göre:
Yukarıdaki koşulları karşılayan diğer küçük minimum formüller nelerdir? (örneğin 4,5,6 değişken ve 8,9,10 yan tümcesi)
Bu tür minimum formüllerin bir çeşit veritabanı veya "atlası" var mı?
Varsa, bunları doğrudan oluşturmak için hangi rasgele olmayan algoritmalar var?
Bu formülün özellikleri hakkında bazı bilgiler nelerdir? N (# değişken) ve m (# cümle) verildiğinde sayılabilir veya tahmin edilebilir mi?
Cevaplarınız için şimdiden teşekkür ederiz. Ben herhangi bir cevap ya da yorum hoş geldiniz.