मुझे नहीं पता कि आपका इरादा ई में अप्रत्यक्ष किनारों को अनुमति देने के लिए है और ए में समानांतर है या नहीं, लेकिन यह अंत में कोई फर्क नहीं पड़ता। इस उत्तर में, हम मानते हैं कि आप किनारों और चापों को समानांतर नहीं होने देते।
एक विशेष मामले पर विचार करें जहां ए में प्रत्येक चाप के लिए , ए में विपरीत दिशा में चाप भी होता है। इस मामले में, हम आर्क्स के उन्मुखीकरण को अनदेखा कर सकते हैं और उन्हें अप्रत्यक्ष मान सकते हैं। हम ई काले किनारों और ए लाल किनारों में किनारों को कहते हैं ।
यहां तक कि इन दो प्रतिबंधों के तहत, समस्या मैक्स -2 एसएटी से कम करके एनपी-पूर्ण है। चलो φ में एक 2CNF सूत्र होना n चर के साथ मीटर खंड। एक ग्राफ का निर्माण जी के साथ 3 n कोने v 1 , ... , वी एन , एक्स 1 , ... , x n , ˉ एक्स 1 , ... , ˉ एक्स एन के रूप में इस प्रकार है। जी में 2 हैंएक्स1, ... , एक्सnv1, ... , वीn, एक्स1, ... , एक्सn, एक्स¯1, ... , एक्स¯nn काले किनारों: और ( v मैं , ˉ एक्स मैं ) के लिए मैं = 1, ..., एन । जी में 5 ( एन) है( v)मैं, एक्समैं)( v)मैं, एक्स¯मैं)लाल किनारों। सबसे पहले, कनेक्टवीमैंऔरवीजेके लिएमैं≠जेएक लाल किनारे से। इसके बाद, हर विशिष्ट चर के लिएxमैंऔरएक्सजे, शाब्दिक के चार जोड़े पर विचार(एल,एल')=(एक्समैं,एक्सजे),(एक्समैं, ˉ एक्स जे),( ˉ एक्स मैं,एक्सजे5 ( एन2) -एमvमैंvजेएक्समैंएक्सजे । कनेक्ट शाब्दिक एल और एल ' एक लाल बढ़त यदि और केवल यदि खंड द्वारा ( ˉ एल ∨ ˉ एल ' ) में प्रकट नहीं होताφ।( एल , एल') = ( एक्स )मैं, एक्सजे) , ( एक्समैं, एक्स¯जे) , ( एक्स¯मैं, एक्सजे) , ( एक्स¯मैं, एक्स¯जे)एलएल'( l¯∨ ल¯')
यह स्पष्ट है कि हमें संकुचन के बाद लाल किनारों की संख्या को कम करने के लिए केवल काले किनारों में अधिकतम मिलान पर विचार करना होगा। यह भी स्पष्ट है कि हर अधिक से अधिक मिलान है एम काले किनारों में होते हैं n जोड़ने किनारों करने के लिए एल मैं ∈ { x मैं , ˉ एक्स मैं } के लिए मैं = 1, ..., एन । सत्य असाइनमेंट { l 1 , … , l n } के साथ इस अधिकतम मिलान एम को पहचानें । यह सत्यापित करना आसान है कि एम को अनुबंधित करने के बादvमैंएलमैं∈ { एक्समैं, एक्स¯मैं}{ एल1, ... , एलn}और समानांतर किनारों को हटाते हुए, ग्राफ में ठीक लाल किनारे, जहांkइस सत्य असाइनमेंट से संतुष्ट क्लॉज़ की संख्या है। इसलिए, काले किनारों में मिलान के बाद लाल किनारों की संख्या को कम करना, संतुष्ट क्लॉस की संख्या को अधिकतम करने के बराबर है।4 ( एन2) -के