मैं मान रहा हूँ कि आपको नकारात्मक भारित किनारे नहीं दिए गए हैं, क्योंकि नकारात्मक भार होने पर यह काम नहीं कर सकता है।
कलन विधि
अपने प्रत्येक किनारे के लिए, उन्हें से लेबल करेंएन1n
चलो बढ़त संख्या का वजन एक iaii
आइए वजन B को किनारे की संख्या मैंbii
इस तालिका को तैयार करें
|a_1 a_2 a_3 a_4 .. a_n
---+-------------------------
b_1|.........................
b_2|.........................
. |.........................
. |.........................
b_n|...................a_n * b_n
तालिका तत्वों में से प्रत्येक पंक्ति और स्तंभ का उत्पाद होने के साथ।
प्रत्येक किनारे के लिए, संबंधित तालिका पंक्ति और कॉलम को योग करें (और दो बार अभिव्यक्त किए जाने के बाद से चौराहे में तत्व को हटाने के लिए याद रखें)।
उस किनारे को ढूंढें जिसमें सबसे बड़ा योग है, इस किनारे को हटा दें यदि यह ग्राफ़ को डिस्कनेक्ट नहीं करता है। किनारे को आवश्यक रूप से चिह्नित करें अन्यथा। यदि कोई किनारे को हटा दिया गया है, तो इसकी पंक्तियों और स्तंभों को 0 से भरें।
यथार्थता
परिणाम स्पष्ट रूप से एक पेड़ है।
परिणाम स्पष्ट रूप से फैले हुए हैं क्योंकि कोई कोने काटे नहीं गए हैं।
परिणाम न्यूनतम है? यदि कोई दूसरा किनारा है जिसका विलोपन एल्गोरिथ्म के अंत में एक छोटे से फैले हुए पेड़ का निर्माण करेगा, तो उस किनारे को पहले हटा दिया जाएगा और शून्य कर दिया जाएगा। (अगर कोई मेरी मदद कर सकता है इसे थोड़ा और कठोर / और / या काउंटर उदाहरण दें तो यह बहुत अच्छा होगा)
क्रम
स्पष्ट रूप से बहुपद।|V|
संपादित करें
(2,11),(11,2),(4,6) है नहीं एक काउंटर उदाहरण।
a1=2,a2=11,a3=4
b1=11,b2=2,b3=6
फिर
| 2 11 4
---+--------------------
11 | 22 121 44
2 | 4 22 8
6 | 12 66 24
(4,6)(2,11)(11,2)=44+8+24+66+12=154=22+4+12+121+44=203=121+22+66+4+8=221
(11,2) हटा दिया जाता है।
साथ समाप्त करें(2,11),(4,6)=6∗17=102
अन्य फैले हुए पेड़ हैं
(11,2),(4,6)=15∗12=180
(2,11),(11,2)=13∗13=169