मैंने तीन दिन पहले ओलंपियाड परीक्षा ली थी। मैं इस प्रकार एक अच्छा सवाल में भाग गया।बेलमैन फोर्ड और एक ओलंपियाड प्रश्न?
हम Bellman- फोर्ड एल्गोरिदम प्रत्येक चरण में सभी किनारों की जाँच जानते हैं, और प्रत्येक बढ़त के लिए अगर,
घ (v)> घ (यू) w + (यू, वी)
तोd(v)
अद्यतन किया जा रहा है कि w(u,v)
एज (u, v)
और d(u)
का वजन वर्टेक्स u
के लिए सबसे अच्छा खोज पथ की लंबाई है। यदि एक चरण में हमारे पास no update for vertexes
है, तो एल्गोरिदम terminate
। k < n
के बाद ग्राफ़ जी में वर्टेक्स के साथ ग्राफ़ जी में vertex s
से सभी सबसे कम पथ खोजने के लिए, निम्नलिखित में से कौन सा सही है?
1)
s
से सभी कम से कम पथ में किनारों की संख्याk-1
2)
s
से सभी कम से कम पथ का वजन अधिक से अधिक अधिक से अधिकk-1
3) ग्राफ़ कोई नकारात्मक चक्र है।
इन विकल्पों पर कौन चर्चा कर सकता है?
बहुत ही उत्कृष्ट उत्तर। क्या आप अधिक जानकारी जोड़ देंगे। कृपया मुझे सीखो एक उदाहरण या थोड़ा और विस्तार। मुझे ईर्ष्या हो रही है। कृपया मेरे लिए अपना मूल्यवान समय बर्बाद करें। –
भाग (1) वास्तव में सच है। विचार यह है कि के चरणों में एल्गोरिदम केवल लंबाई के पथों पर विचार कर रहा है। दरअसल, आप के बारे में प्रेरण से साबित कर सकते हैं कि डी (v) के मूल्य को समझने के पथ के बाद अधिकांश के किनारों पर लंबा होता है। –
यदि, हालांकि, सभी किनारों का मूल्यांकन एक साथ किया जाता है? पहला फिर गलत है? मुश्किल सवाल ... –