क्या बैकअप समस्या NP- पूर्ण है?


9

निम्नलिखित निर्णय समस्या एनपी-पूर्ण है:

चलो जी एक अप्रत्यक्ष ग्राफ और हो सी दो पूर्णांक। क्या प्रत्येक शीर्ष के लिए चयन करना संभव हैजी बिल्कुल सही विभिन्न पड़ोसियों जैसे कि कोई भी नोड अधिक नहीं चुना जाता है c बार।

मुकदमा b=1 किसी भी के लिए हल किया जा सकता है c बहुपद मिलान का उपयोग करते हुए बहुपद समय में।

प्रेरणा: प्रत्येक नोड को जगह देना चाहता है b विभिन्न पड़ोसियों पर बैकअप, लेकिन प्रत्येक नोड में केवल स्टोर करने की क्षमता है c बैकअप।

जवाबों:


11

मुझे लगता है कि निम्नलिखित अधिकतम प्रवाह पर आधारित एक बहुपद-समय एल्गोरिथ्म है। चलोजी(वी,),,सी इनपुट हो।

  • एक निर्देशित द्विदलीय ग्राफ का निर्माण एच(एल,आर,एफ) साथ में एल तथा आर बाएँ और दाएँ विभाजन होने और एफसे निर्देशित किनारों की जा रही है एल सेवा आर
  • चलो |वी|=n। वहांn में कोने एल तथा n में कोने आर
  • प्रत्येक शीर्ष vवी में एक "कॉपी" है एल (जैसे कि vएल) और में एक प्रति आर (जैसे कि vआर)।
  • अगर (यू,v) से एक निर्देशित किनारा जोड़ें यूएल सेवा vआर। ऐसे प्रत्येक किनारे की क्षमता 1 है।
  • "स्रोत" नोड जोड़ें रों और से निर्देशित किनारों को जोड़ें रों में प्रत्येक शीर्ष पर एल। ऐसे प्रत्येक किनारे की क्षमता है
  • एक "सिंक" नोड जोड़ें टी और प्रत्येक शीर्ष से निर्देशित किनारों को जोड़ें आर सेवा टी। ऐसे प्रत्येक किनारे की क्षमता हैसी
  • से अधिकतम प्रवाह ज्ञात कीजिए रों सेवा टी

दिया गया ग्राफ जी एक समाधान है अगर और केवल अगर अधिकतम प्रवाह संतृप्त हर किनारे से ऊपर गणना की रों सेवा एल, यानी, हर किनारे से प्रवाह रों सेवा एल के बराबर है


7
वास्तव में, यह वास्तव में इच्छित समाधान है जब मैं इसे होमवर्क समस्या के रूप में निर्दिष्ट करता हूं।
जेफε
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.