2012-04-08 14 views
9

में किनारों के किनारे पर एक अप्रत्यक्ष ग्राफ के 'एन' कोने और 0 किनारे हैं। किनारों की अधिकतम संख्या क्या हो सकती है जिसे हम आकर्षित कर सकते हैं कि ग्राफ डिस्कनेक्ट हो गया है।अधिकतम संख्या खोजें। ग्राफ

मैंने समाधान बनाया है कि हम एक वर्टिस को बाहर कर सकते हैं और अप्रत्यक्ष ग्राफ के एन -1 अक्षरों के बीच अधिकतम संख्या में किनारों को पा सकते हैं, ताकि ग्राफ अभी भी डिस्कनेक्ट हो जाए। जो n (n-1)/2 n n vertices के लिए है और n-1 vertices के लिए (n-1) (n-2)/2 होगा (क्या बेहतर समाधान हो सकता है?

उत्तर

3

आपका समाधान सबसे अच्छा समाधान होना चाहिए।

क्योंकि किसी भी नए किनारे को एक छोर पर एनएचटी वर्टेक्स होना चाहिए।

+2

प्रदान किए गए कारण "किसी भी नए किनारे को जोड़ने के लिए एनएटी वर्टेक्स होना चाहिए" यह स्पष्टीकरण प्रदान करता है कि यह एक * स्थानीय अधिकतम * क्यों नहीं है और * वैश्विक अधिकतम * है। इस स्पष्टीकरण में पूरी तरह से अलग संरचना के साथ समाधान शामिल नहीं हैं, जिसमें अधिक किनारों हो सकते हैं - एक अनुचित प्रमाण के बिना वे क्यों नहीं कर सके। – amit

+0

एक मल्टीग्राफ के लिए किनारों की संख्या स्पष्ट रूप से अनंत हैं। अब अगर इसमें स्वयं लूप नहीं हो सकते हैं तो आपको किनारे जोड़ने के लिए दो कोने चुनना होगा। आपने पहले (एन -1) शिखर सम्मेलन को पूरी तरह से जोड़ा है। एक और किनारे जोड़ने के लिए दोनों कोष्ठक एन-1 शिखर के शुरुआती सेट से नहीं आ सकते हैं क्योंकि आपने शुरुआती एन-1 शिखर से प्रत्येक किनारे को संभव बनाया है। तो किनारों में से एक को nth होना चाहिए। यदि आपके पास स्वयं लूप की अनुमति है तो आप एन और किनारों को जोड़ सकते हैं क्योंकि स्वयं लूप कनेक्टिविटी में नहीं जुड़ते हैं। – sukunrt

+1

यह ग्राफ़ की संभावना को कवर नहीं करता है जिसमें 1, एन -1 से भिन्न आकारों के दो पूर्ण उपग्राफ शामिल हैं। समाधान सही है (दुर्घटना) सही है, लेकिन तर्क नहीं है। – voidengine

0

यदि ग्राफ में बहु किनारे हो सकते हैं, तो उत्तर n> = 3 के लिए अनंत है।
यदि इसमें स्वयं-लूप भी हो सकते हैं, तो उत्तर n> = 2,

के लिए अनन्तता है यदि उनमें से कोई भी आपका समाधान सही नहीं है।

7

आप विश्लेषण का उपयोग कर इसे हल कर सकते हैं। अपना विचार लो और इसे सामान्यीकृत करें। आप n vertes को दो समूहों में आकार x और n-x विभाजित करते हैं। अब किनारों की संख्या x के एक समारोह, द्वारा

f(x)= x(x-1)/2 + (n-x)(n-x-1)/2 
    f(x) = 1/2(2x^2 - 2nx +n^2 - n) 

मूल्य जो अधिकतम इस समारोह विभाजन आकार आप चाहते है व्यक्त किया जाता है। यदि आप गणना करते हैं तो आपको लगता है कि यह x=0 से x=n/2 तक घटता है, फिर x=n तक बढ़ता है। चूंकि x = 0 या x = n का अर्थ है कि ग्राफ़ एकत्र किया जाता है, तो आप अगले सबसे बड़े मान को लेते हैं जो x=1 है। तो आपका अंतर्ज्ञान इष्टतम है।

+1

+1 यह समाधान साबित करता है कि दिया गया उत्तर भी स्थानीय अधिकतम क्यों है। अपने आप को पूरी तरह से कवर करने के लिए, आप f '' भी ढूंढना चाहेंगे, और 'f' '(MIN) <0' को ढूंढ सकते हैं, और यह भी मान्य कर सकते हैं कि f (n), f (0) व्यवहार्य समाधान नहीं हैं, और मान्य हैं एफ (1), एफ (एन -1) – amit

+0

@amit f '(x) = 4x - 2n ... – UmNyobe

+0

और आप f' – UmNyobe