परिकलित उपसमूह की गणना की कम्प्यूटेशनल जटिलता जो सही मिलान को स्वीकार करती है


25

एक अनिर्दिष्ट और अनिर्धारित ग्राफ को देखते हुए और यहां तक कि पूर्णांक एक कश्मीर , कोने की गिनती सेट के कम्प्यूटेशनल जटिलता क्या है एस वी ऐसा है कि | एस | = k और G के सबग्राफ को शीर्ष सेट S तक सीमित किया गया है जो एक परिपूर्ण मिलान स्वीकार करता है? क्या जटिलता # पी-पूर्ण है? क्या इस समस्या का कोई संदर्भ है?G=(V,E)kSV|S|=kGS

ध्यान दें कि समस्या एक निरंतर लिए निश्चित रूप से आसान है क्योंकि तब आकार k के सभी उपसमूह समय में enumerer हो सकते हैं । यह भी ध्यान दें कि समस्या सही मिलान की संख्या गिनने से अलग है। इसका कारण यह है कि एक सेट जो एक परिपूर्ण मिलान स्वीकार करता है, उसमें कई पूर्ण मिलान हो सकते हैं।kk(|V|k)

समस्या का वर्णन करने का एक अन्य तरीका इस प्रकार है। एक मिलान एक कहा जाता है -matching अगर यह मेल खाता कोने। दो मैचिंग और `` वर्टेक्स-सेट-नॉन-इनवेरिएंट' 'हैं, यदि और मेल खाने वाले सेट सेट समान नहीं हैं। हम वर्टेक्स-सेट-नॉन-इनवेरिएंट -मैचिंग्स की कुल संख्या को गिनना चाहते हैं ।कश्मीर एम एम ' एम एम ' कश्मीरkkMMMMk


जब , तो इस तरह के सबसेट की संख्या ( | V |k=logn, और पता चल सके कि ग्राफ सबसेट से प्रेरित Tutte के लक्षण वर्णन का उपयोग कर एक आदर्श मिलान है लेताहे(2लॉगn)=हे(एन)समय है, इसलिए यह संभावना नहीं है यह जब तक कि यहां तक कि एन पी-सम्पूर्ण हो के लिए घातीय समय परिकल्पना गलत है। इसलिए दिलचस्प मामला है जबकश्मीर=θ(एन(|V|logn)nlognO(2logn)=O(n), जिस स्थिति में भोली दृष्टिकोण2(एन)समयलेता है, यदि आप # पी पूर्णता की तलाश कर रहे हैं। k=θ(nlogn)2O(n)
सजिन कोरोथ

@ सजिन कोरोथ: मैं आपकी टिप्पणी में अंतिम वाक्य का पालन नहीं करता हूं। उदाहरण के लिए, यदि k = √n, अनुभवहीन दृष्टिकोण लेता है समय, और मुझे नहीं लगता है कि इस के खिलाफ यह # पी पूरा किया जा रहा है किसी भी सबूत देता है। 2nΩ(1)
त्सुयोशी इटो

@TsuyoshiIto: हाँ आप सही हैं। यह "ऐसा चुनना चाहिए था , जो भोले दृष्टिकोण ( 2 एन ) समय लेता है "। kO(2n)
सजिन कोरोथ

@ सजिन कोरोथ: किसी को कश्मीर का मान ऐसा क्यों चुनना चाहिए कि भोली दृष्टिकोण समय लेता है ? ऐसा करने से शायद चोट नहीं लगती है, लेकिन मैं यह नहीं देखता कि किसी को ऐसा क्यों करना चाहिए। O(2n)
त्सुयोशी इटो

4
ऐसा लगता है कि सॉर्ट की अधिकांश समस्याएं "आदमी ने आकार के सबग्राफ को कैसे प्रेरित किया है, उसके पास संपत्ति एक्स है?" कठिन हैं। यहां तक ​​कि संपत्ति में "एक छोर है" कठिन है ("एक किनारे है" हल "एक धार नहीं है" जो द्वंद्वयुद्ध में "एक पूर्ण ग्राफ है" ... मैक्स क्लीक्वे हल करता है)। यह वास्तव में यह महसूस करता है कि "एक परिपूर्ण मिलान है" भी कठिन होगा, लेकिन एक प्रमाण ढूंढना अभी अलग है।
bbejot

जवाबों:


6

समस्या # पी-पूर्ण है। यह निम्नलिखित पेपर के पेज 2 के अंतिम पैराग्राफ से आता है:

सीजे कोलबर्न, जेएस प्रोवन, और डी। वर्टिगन, द ट्रांसवर्सटल मैट्रोइड्स पर टुटे बहुपद की गणना की जटिलता, कॉम्बिनेटरिका 15 (1995), नहीं। 1, 1-10।

http://www.springerlink.com/content/wk55t6873054232q/


6

समस्या एक FPTRAS स्वीकार करती है। यह एक यादृच्छिक एल्गोरिथ्म है है कि हो जाता है एक ग्राफ जी , एक पैरामीटर कश्मीर एन , और तर्कसंगत संख्याओं ε > 0 और δ ( 0 , 1 ) इनपुट के रूप में। अगर जेड की संख्या है कश्मीर -vertex सेट आप देख रहे हैं, तो एक एक नंबर आउटपुट जेड ' ऐसी है कि पी ( जेड '[ ( 1 - ε ) z , ( 1 +AGkNϵ>0δ(0,1)zkAz और यह समय में करता है( कश्मीर ) जी ( एन , ε - 1 , लॉग ऑन δ - 1 ) , जहां कुछ गणनीय समारोह है और जी कुछ बहुपद है।

P(z[(1ϵ)z,(1+ϵ)z])1δ,
f(k)g(n,ϵ1,logδ1)fg

यह Thm से आता है। में 3.1 (Jerrum, Meeks 13) : एक संपत्ति को देखते हुए ग्राफ की, एक FPTRAS ऊपर के रूप में एक ही इनपुट, जो सेट के आकार का अनुमान लगाती है के साथ नहीं है, { एस वी ( जी ) | | एस | = कश्मीर Φ ( जी [ एस ] ) } , बशर्ते कि Φ गणना कर सका, एक लय है, और उसके किनारे कम से कम रेखांकन के सभी घिरे treewidth है। सभी तीन स्थितियाँ यदि Φ सही मिलान की मानती हैं , तो ग्राफ की संपत्ति है।Φ

{SV(G)|S|=kΦ(G[S])},
ΦΦ
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.