FWIW, आपकी समस्या किसी भी लिए के गुणक कारक के भीतर लगभग कठिन है ।n1−ϵϵ>0
हम दिखाते हैं कि इंडिपेंडेंट सेट से एक अनुमान-संरक्षण में कमी करके, जिसके लिए अनुमान की कठोरता को जाना जाता है।
स्वतंत्र सेट से कटौती
अप्रत्यक्ष ग्राफ को स्वतंत्र सेट का एक उदाहरण बनाते हैं। बता दें कि ने में वर्टेक्स की डिग्री को दर्शाया है । आज्ञा देना संख्या की संख्या में ।G=(V,E)dvvGnG
निर्माण किनारे-भारित ग्राफ से के रूप में इस प्रकार है। वजन में प्रत्येक किनारे दें प्रत्येक गैर-पृथक वर्टेक्स , नए किनारों को जोड़ें , प्रत्येक का वजन , नए सिरे तक। प्रत्येक पृथक वर्टेक्स लिए, एक नए वर्टेक्स में वजन 1 के एक नए किनारे को जोड़ें।G′=(V′,E′)GEv∈Vdv−1−1dv−1v∈V
(नोट: प्रत्येक नया शीर्ष ( लेकिन नहीं ) का एक पड़ोसी है, जो ।)G′GG
लेम्मा। का एक स्वतंत्र सेट है iff
(आपकी समस्या के उदाहरण के रूप में) में कम से कम का मान है ।GkG′k
सबूत। को में कोई स्वतंत्र सेट होने दें । फिर, चूंकि में में स्वतंत्र हैं, इसलिए में का मान (आपके उद्देश्य से) में
SGSG′SG′
∑v∈Sdv−(dv−1) = |S|.
इसके विपरीत, को कम से कम के मान के समाधान होने दें । सामान्यता के नुकसान के बिना, मान लें कि में कोई नया वर्टिकल नहीं है। (प्रत्येक नया शिखर एक भी किनारे पर है । तो में अलग नहीं किया गया था , तो बढ़त का वजन है , इसलिए हटाने के से की कीमत बढ़ जाती है । यदि पृथक किया गया है, तो बढ़त के वजन 1, इसलिए दूर करने है से और जोड़ने के मान का कहना है ।)SG′kSv′(v′,v)vG−1v′SSvv′SvS
सामान्यता के नुकसान के बिना, मान लें कि , में एक स्वतंत्र सेट है । (अन्यथा, जाने एक बढ़त ऐसी है कि हो सकता है और में हैं का कुल वजन। के में घटना किनारों है , इसलिए कुल के वजन की घटना अन्य की तुलना में किनारों सबसे शून्य पर है। इस प्रकार, को हटाने से के मूल्य में वृद्धि नहीं होगी ।)SG(u,v)uvSvG′dv−(dv−1)=1v(u,v)vSS
अब, प्रमाण के प्रारंभ में उसी गणना से, का मान है। यह इस प्रकार है । QEDS|S||S|≥k
एक तरफ के रूप में, आप इसके बजाय एक योजक सन्निकटन के लिए पूछ सकते हैं , कहते हैं, या । O(n)ϵm
यह मेरे लिए संभव है कि आपकी समस्या के लिए भी यह तय करना कि क्या सकारात्मक मूल्य का समाधान एनपी-हार्ड हो सकता है।