मैं वर्तमान में 3-CNF फ़ार्मुलों को प्राप्त करने (या निर्माण) और अध्ययन करने में दिलचस्पी रखता हूं जो असंतोषजनक हैं, और न्यूनतम आकार के हैं। अर्थात्, उन्हें यथासंभव कुछ खंड (m = 8 अधिमानतः) और संभव के रूप में कुछ अलग चर (n = 4 या अधिक) से मिलकर होना चाहिए, जैसे कि कम से कम एक खंड को हटाने से सूत्र संतोषजनक हो जाएगा।
औपचारिक रूप से, किसी भी योग्यताधारी 3-CNF सूत्र F को निम्नलिखित शर्तों को पूरा करना चाहिए:
- एफ असंतोषजनक है
- F के पास विभिन्न चर (या उनकी उपेक्षा) की एक न्यूनतम राशि (4+) है
- एफ में क्लॉस की न्यूनतम राशि है (8+)
- एफ का हर उचित सबसेट संतोषजनक है (किसी भी मनमाने खंड या खंड को हटाने की अनुमति)।
- F का कोई 2 खंड नहीं है जो 2-CNF खंड के लिए पुन: पेश किया जाता है जैसे
(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
, लेकिन खंड by और by से, यह एक विरोधाभास है।
- क्लॉज 1-3 के समतुल्य हैं:
केवल 4 अलग-अलग चर हैं।
- केवल 8 खंड हैं।
- किसी भी क्लॉज को हटाने से यह संतोषजनक हो जाता है।
- 2-CNF क्लॉज के लिए कोई 2 क्लॉज 'reducible' नहीं हैं।
इसलिए मुझे लगता है कि मेरे समग्र प्रश्न मेरे लिए महत्व के क्रम में हैं:
कुछ अन्य छोटे न्यूनतम सूत्र क्या हैं जो उपरोक्त शर्तों को पूरा करते हैं? (कहने का मतलब है, 4,5,6 चर और 8,9,10 खंड)
क्या इस तरह के न्यूनतम फ़ार्मुलों के कुछ प्रकार के डेटाबेस या "एटलस" हैं?
क्या गैर-आयामी एल्गोरिदम उन्हें एकमुश्त निर्माण के लिए मौजूद हैं, यदि कोई हो?
इन सूत्र की विशेषताओं में कुछ अंतर्दृष्टि क्या हैं? क्या उन्हें n (# वैरिएबल) और m (# क्लॉज़) दिया गया या अनुमान लगाया जा सकता है?
आपके उत्तरों के लिए अग्रिम धन्यवाद। मैं किसी भी जवाब या टिप्पणी का स्वागत करता हूं।