नियतात्मक वितरित एल्गोरिदम को डिजाइन करने का क्या फायदा है?


10

वितरित एल्गोरिदम जो विफलताओं के लिए लचीला हैं या तो निर्धारक या संभाव्य हो सकते हैं। उदाहरण के लिए सर्वसम्मति की समस्या को लें।

  • पैक्सोस इस अर्थ में नियतात्मक है कि जिस धारणा को वह बनाता है, वह हमेशा काम करता है।

  • इसके विपरीत, यादृच्छिक रूप से सर्वसम्मति एक निश्चित संभावना के साथ काम करती है।

नियतात्मक एल्गोरिथ्म को डिजाइन करने और उपयोग करने का क्या फायदा है?

जिन धारणाओं पर नियतात्मक एल्गोरिदम भरोसा करते हैं उनमें वास्तविकता में पकड़ की संभावना भी होती है (जिसे उनकी धारणा कवरेज कहा जाता है )। इसलिए, इस बात की संभावना हमेशा बनी रहती है कि एक नियतात्मक एल्गोरिथ्म वास्तविकता में काम नहीं करता है।


पैक्सोस / विकिपीडिया, प्रोटोकॉल के परिवार
vzn

1
क्या आप अपनी टिप्पणी के साथ कुछ अधिक विशिष्ट हो सकते हैं?
danyhow

1
यह ध्यान रखना अच्छा है कि रैंडमाइजेशन का उपयोग आमतौर पर सुरक्षा गुणों के लिए नहीं, बल्कि लिवर गुणों के लिए किया जाता है। सुरक्षा गुण हमेशा पकड़ में आते हैं, हालांकि एक मौका है कि एल्गोरिथ्म समाप्त नहीं होता है (जो आमतौर पर समय बीतने के साथ घट जाता है)।
केवह

जवाबों:


10

मैं इसका उत्तर वितरित ग्राफ एल्गोरिदम (वितरित एल्गोरिदम जो संचार नेटवर्क की संरचना से संबंधित एक ग्राफ़ समस्या का समाधान करता है) के दृष्टिकोण से देगा ।

इस सेटिंग में नियतात्मक वितरित एल्गोरिदम को डिजाइन करने के कुछ गैर-स्पष्ट कारण इस प्रकार हैं:

  • यादृच्छिक एल्गोरिदम में सबरूटीन्स । पी पर। इनमें से 12-13 स्लाइड्स में , एल्किन एक एल्गोरिथम डिजाइन तकनीक की रूपरेखा तैयार करता है जिसमें आप एक फास्ट रैंडमाइज्ड डिस्ट्रिब्यूटेड अल्गोरिद्म के निर्माण के लिए सबरूटीन के रूप में एक तेज नियतात्मक वितरित एल्गोरिदम का उपयोग कर सकते हैं । दिलचस्प है, एक समान संदर्भ में एक उप-रैंडम के रूप में एक विशिष्ट यादृच्छिक एल्गोरिदम का उपयोग करना संभव नहीं है (त्रुटि संभावना बहुत अधिक होगी)।

  • दोष सहिष्णुता । एक यांत्रिक अनुवाद है जो आपको एक तेज निर्धारक वितरित एल्गोरिथ्म को एक तेजी से स्व-स्थिरीकरण वितरित एल्गोरिथ्म में बदलने की अनुमति देता है (उदाहरण के लिए इस सर्वेक्षण की धारा 2.4 देखें )। एक समान रूपांतरण यादृच्छिक एल्गोरिदम के लिए नहीं जाना जाता है (और मुझे लगता है कि यह सामान्य मामले में मौजूद होने की संभावना नहीं है)।

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