यादृच्छिक गपशप की जटिलता


13

वितरित प्रणालियों में गॉसिपिंग समस्या निम्नलिखित है। हमारे पास n कोने के साथ एक ग्राफ । प्रत्येक वर्टेक्स v में एक संदेश m v होता है जिसे सभी नोड्स को भेजा जाना चाहिए।Gnvmv

अब, मेरा प्रश्न तदर्थ नेटवर्क मॉडल के संदर्भ में है (हम मानते हैं कि एक नोड को नेटवर्क की टोपोलॉजी, इसके और बाहर की डिग्री, और इसके पड़ोसियों के सेट के बारे में कोई पूर्व ज्ञान नहीं है। वास्तव में) प्रत्येक नोड का केवल ज्ञान ही इसकी पहचानकर्ता और नोड्स की कुल संख्या है)।

मैं यह भी मानता हूं कि सभी नोड्स के पास एक वैश्विक घड़ी की पहुंच है और राउंड नामक असतत समय चरणों में समकालिक रूप से काम करते हैं।

इस संदर्भ में एक एल्गोरिथ्म की जटिलता पूर्ण होने के लिए आवश्यक राउंड की संख्या है।

मुझे याद है कि वहाँ एक एल्गोरिथ्म मौजूद है जो उच्च संभावना के साथ राउंड में गपशप करने की समस्या को हल करता है। लेकिन मुझे अब संदर्भ नहीं मिल रहा है, और मैं सोच रहा हूं कि क्या उस मामले पर हाल के परिणाम हैं या नहीं।O(nlog2n)

न्यायिक टिप्पणी के बाद संपादित करें: प्रत्येक दौर में एक नोड अपने सभी पड़ोसियों को संदेश प्रेषित कर सकता है और उनसे संदेश प्राप्त कर सकता है। एक नोड को दिए गए राउंड में एक संदेश प्राप्त होगा, यदि और केवल तभी जब उसका कोई पड़ोसी उस दौर में पहुंचाता है। अन्यथा टकराव होता है और नोड द्वारा कोई भी संदेश प्राप्त नहीं होता है।


3
O(n)

Oups, उस के बारे में उल्लेख करना भूल गया, मैंने तदनुसार संपादित किया।
सिल्वेन पायरोननेट

vmumw{mv,mu,mw}

क्या नोड्स टकराव के बीच अंतर बता सकते हैं और कोई भी संचारित नहीं कर सकता है?
वारेन शुडी

क्या कनेक्शन ग्राफ एक मनमाना दृढ़ता से जुड़ा हुआ ग्राफ है?
वारेन शूडी

जवाबों:


11

मुझे लगता है कि आप जिस संदर्भ की तलाश कर रहे हैं वह कागज "अज्ञात टोपोलॉजी के साथ रेडियो नेटवर्क में प्रसारण एल्गोरिदम" है। ऐसा लगता है कि यह कागज कुछ सुधार करता है, लेकिन मुझे लगता है कि यह मॉडल की बारीकियों पर निर्भर करता है।


हां, यह वह कागज है जिसकी मुझे तलाश थी। धन्यवाद !
सिल्वेन पाइरोननेट

0

t2(tmodlogn)

संपादित करें: कोई बात नहीं, यह काम नहीं करता है। पूर्ण ग्राफ पर सभी नोड्स समान लोकप्रिय संदेशों को फिर से भेजना शुरू कर देंगे और स्रोत के अलावा किसी भी नोड द्वारा कई संदेश कभी नहीं प्राप्त होंगे। शायद यह मदद करेगा कि क्या नोड्स उन संदेशों को प्रसारित करना पसंद करते हैं जो उन्हें कम बार प्राप्त हुए हैं?

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