एक सबमॉड्यूलर फ़ंक्शन का विघटन


9

दिए गए एक फ़ंक्शन पर जहां और असंतुष्ट हैं और । यहाँ और पर submodular हैं और क्रमशः।fΩ=X1∪X2X1X2f(S)=f1(S∩X1)+f2(S∩X2)f1f2X1X2

यहां अज्ञात हैं और केवल लिए मान क्वेरी एक्सेस दी गई है। फिर एक पॉलीटाइम एल्गोरिथ्म है जो पाता है । यदि लिए कई विकल्प हैं, तो कोई भी ठीक होना चाहिए।X1,X2,f1,f2fX1X1

कुछ विचार। हम किसी भी दो तत्व मिलते हैं, तो इस तरह दोनों है कि या तो से संबंधित या से संबंधित तो हम उन्हें मर्ज और रिकर्सिवली आगे बढ़ सकते हैं। लेकिन यह स्पष्ट नहीं है कि इस तरह के कदम को कैसे लागू किया जाए।t1,t2X1X2


2
आप कहने के लिए क्या मतलब है कि जहां और पर submodular हैं और क्रमशः? f(S)=f1(S∩X1)+f2(S∩X2)f1f2X1X2
— चंद्रा चकुरी

हां, मेरा वास्तव में यही मतलब था। टाइपो को इंगित करने के लिए धन्यवाद, मैं इसे सही करूंगा।
— अश्विनकुमार बीवी

3
मुझे यकीन नहीं है कि मैं जो कहता हूं वह सही है लेकिन यहां विचार है। एक मनमाना तत्व । यदि तो बाकी तत्वों से प्रभावित नहीं है इसलिए हम और । अन्यथा एक समावेशी वार न्यूनतम उपसमुच्चय जैसे कि । तब ऐसा लगता है कि एक ही पार्टीशन में होना चाहिए और इसलिए हम सेट को एक एलिमेंट में सिकोड़ सकते हैं और अगर यह तुलना में बहुत छोटा है, तो इसे फिर से लगाएँ , अन्यथा हम यह निष्कर्ष निकालते हैं कि कोई वांछित विभाजन मौजूद नहीं है। e∈Ωf(e)=fΩ−e(e)eX1={e}X2=Ω−{e}XΩ−ef(e)>fX(e)X∪{e}Ω
— चंद्रा चकुरी

2
टिप्पणी को एक उत्तर देने का निर्णय लिया।
— चन्द्र चकुरी

जवाबों:


5

एक मनमाना तत्व । यदि तो बाकी तत्वों से प्रभावित नहीं है इसलिए हम और । अन्यथा एक समावेशी वार न्यूनतम उपसमुच्चय जैसे कि । फिर एक ही पार्टीशन में होना चाहिए। यदि हम निष्कर्ष निकालते हैं कि कोई वांछित विभाजन नहीं है, अन्यथा हम इस सेट को एक ही तत्व में सिकोड़ते हैं और पुनः प्राप्त करते हैं।e∈Ωf(e)=fΩ−e(e)eX1={e}X2=Ω−{e}XΩ−ef(e)>fX(e)X∪{e}X∪{e}=Ω

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