इनपुट के रूप में देखते हुए एक पूर्णांक और एक सेट एस के तत्वों के सेट में से { 1 , । । । , n } , { 1 , के तत्वों के एक सेट टी को खोजने की जटिलता क्या है । । । , n } ऐसे कि T की न्यूनतम कार्डिनैलिटी है और T , S के किसी भी सेट में शामिल नहीं है ?
इनपुट के रूप में देखते हुए एक पूर्णांक और एक सेट एस के तत्वों के सेट में से { 1 , । । । , n } , { 1 , के तत्वों के एक सेट टी को खोजने की जटिलता क्या है । । । , n } ऐसे कि T की न्यूनतम कार्डिनैलिटी है और T , S के किसी भी सेट में शामिल नहीं है ?
जवाबों:
आपके प्रश्न का उत्तर देने के लिए, ध्यान दें कि यदि और केवल तभी । यही है, को प्रत्येक के पूरक को काटना होगा । लेकिन इसका मतलब यह है कि आपकी समस्या, अनिवार्य रूप से, हिटिंग सेट की समस्या के बराबर है (इनपुट ):
हिटिंग सेट। एक सेट परिवार और पूर्णांक , क्या कोई सेट साथ मौजूद है और सभी ?
हिटिंग सेट को एनपी-पूर्ण के रूप में जाना जाता है और ऐसा नहीं हो सकता है, शिथिल रूप से बोलना, समय तुलना में तेजी से हल किया जाता है जब तक कि मजबूत घातीय-समय की परिकल्पना विफल नहीं हो जाती।
समस्या सेट कवर समस्या / हिट सेट समस्या के बराबर है:
के सबसेट के एक पारिवारिक को देखते हुए न्यूनतम संभव आकार के एक सेट का पता लगाएं, जो परिवार के में हर सेट को प्रतिच्छेद करता है। ।
आपकी समस्या हिटिंग सेट समस्या के बराबर है क्योंकि , किसी भी सेट में झूठ नहीं बोलता है यदि और केवल तभी यदि वह प्रत्येक सेट को । (इसलिए हिटिंग सेट की समस्या का एक उदाहरण हल करने के लिए, यह आपकी समस्या के उदाहरण को साथ हल करने के लिए पर्याप्त है ।)
हिटिंग सेट की समस्या एनपी-हार्ड [कार्प '72] है। इसके लिए एक सन्निकटन एल्गोरिदम है और सन्निकटन परिणाम की एक मिलान कठोरता [लुंड, यानाकिस '94, फीज '98] है।