एक पुरानी पोस्ट का जवाब देने के लिए क्षमा करें
यह तय करना एक लय-2-XOR-सैट (सभी खंड तरह का कर रहे हैं की समस्या ) उदाहरण तृप्तियोग्य निर्धारण अगर एक ग्राफ द्विपक्षीय है की समस्या को कम किया जा सकता है, को देखने के लिए इस ।(xi⊕xj)
ऐसा करने के लिए कि हम सूत्र के प्रत्येक शाब्दिक के लिए एक नोड के साथ एक ग्राफ बनाते हैं और हम प्रत्येक शाब्दिक को एक दूसरे के साथ जोड़ते हैं यदि वे एक ही खंड में होते हैं (किनारों का खंड होता है)G
उदाहरण के लिए:
हम एक unsatisfiable सूत्र है, तो यह है कि (x1⊕x2)∧(x1⊕x3)∧(x2⊕x3)∧(x1⊕x4)
हम इस तरह एक ग्राफ है:
वह द्विदलीय नहीं है
तीन खंड हैं जो संतोषजनक हैं और इसलिए हमें सिर्फ एक बढ़त को खत्म करना है
अब, हम निर्धारित करने की समस्या को कम कर सकते हम एक अधिकतम द्विपक्षीय subgraph के साथ मिल सकता है अगर हम संतुष्ट कर सकते हैं निर्धारित करने की समस्या के लिए शीर्ष कश्मीर एक लय-MAX-2XOR-सैट सूत्र में खंड, देखना यह । और अधिकतम द्विदलीय सबग्राफ समस्या अधिकतम कटौती के बराबर हैkk
कमी करने के लिए हम बस प्रत्येक शीर्ष के लिए एक नया शाब्दिक बनाते हैं और हम दो शाब्दिक को जोड़ने वाले प्रत्येक किनारे के लिए एक खंड बनाते हैं
उदाहरण के लिए:
हमारे पास यह ग्राफ है,
(x1⊕x2)∧(x1⊕x4)∧(x2⊕x4)∧(x2⊕x3)∧(x4⊕x5)∧(x3⊕x5)
kk