दिए गए कार्डिनैलिटी का न्यूनतम वजन सबफ़ोर्स्ट


11

यह सवाल एक सवाल पर पूछा से प्रेरित हुआ stackoverflow

मान लीजिए कि आपको n नोड्स (लेबल 1 , 2 , , n ) पर एक जड़दार पेड़ (यानी एक जड़ है और नोड्स के बच्चे आदि हैं) दिए गए हैं ।Tn1,2,,n

प्रत्येक शीर्ष पर पास एक गैर-नकारात्मक पूर्णांक भार जुड़ा हुआ है: w iiwi

साथ ही, आप एक पूर्णांक दिया जाता है , जैसे कि 1 कश्मीर nk1kn

वजन नोड्स के एक सेट के एस { 1 , 2 , ... , n } : नोड्स के भार का योग है Σ रों एस डब्ल्यू एसW(S)S{1,2,,n}sSws

इनपुट , w i और k ,Twik

काम के लिए एक मिल रहा है कम से कम वजन उप वन * , के टी , ऐसी है कि एस वास्तव में है कश्मीर (यानी नोड्स | एस | = > कश्मीर )।STSk|S|=>k

दूसरे शब्दों में, किसी भी subforest के लिए में की टी , ऐसा है कि | एस | = कश्मीर , हम होना आवश्यक है डब्ल्यू ( एस ) डब्ल्यू ( एस ' )ST|S|=kW(S)W(S)

यदि प्रत्येक नोड के बच्चों की संख्या बंधी हुई थी (उदाहरण के लिए द्विआधारी पेड़), तो गतिशील प्रोग्रामिंग का उपयोग करके एक बहुपद समय एल्गोरिथ्म है।

wi{0,1}

ऐसा लगता है कि यह एक अच्छी तरह से अध्ययन समस्या होनी चाहिए।

क्या किसी को पता है कि यह एक एनपी-हार्ड समस्या है / एक ज्ञात पी समय एल्गोरिथ्म है?


TSTxSxST

पुनश्च: कृपया मुझे क्षमा करें यदि यह पता चला कि मैं कुछ स्पष्ट याद कर रहा हूं और सवाल वास्तव में विषय से हटकर है।


मुझे दृढ़ता से संदेह है कि इसका एक आसान जवाब है, लेकिन यह अभी भी एक उचित सवाल है।
सुरेश वेंकट

जवाबों:


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