वितरण के प्रति संवेदनशील हटाने के साथ पूर्णांक कतार


12

क्या कोई पूर्णांक प्राथमिकता कतार में है जो निम्न कार्यों के साथ अंतरिक्ष के शब्दों का उपयोग करता है , सभी सबसे खराब स्थिति में और बिना यादृच्छिकता के उपयोग के:O(n)

  • createEmptyQueueमें कुछ निरंतर के लिए O(lgcU)c
  • insertमें O(1)
  • deleteMinδ मिनटO(δmin)δmin

इसके अलावा, एक बार कुंजी अधीन होने के बाद , सभी आगे आवेषण ।> केkdeleteMin>k

संबंधित कार्य:

बोस एट अल "बाउंडेड यूनिवर्स में फास्ट लोकल सर्च्स एंड अपडेट्स" , जो मुझे जरूरत से ज्यादा तेज है deleteMinलेकिन जितना मुझे चाहिए उसके लिए धीमा है insert

ब्रोडनिक एट अल की "सबसे खराब स्थिति निरंतर समय प्राथमिकता कतार" , जो विदेशी "यग्द्रस्सिल मेमोरी" का उपयोग करती है। इस प्रश्न के प्रयोजनों के लिए, मैं अधिक मानक पूर्णांक रैम मॉडल में रुचि रखता हूं।

ब्रोडनिक और कार्ल्ससन की "मल्टीप्रोसेस टाइम क्यू" , जो कि , में कुंजियों के साथ तत्वों को सम्मिलित करता है , जहां न्यूनतम का मान है चाभी।k min(kmin,kmin+δmin]kmin

ध्यान दें कि यह एक हैश तालिका के साथ बहुत सरल है, लेकिन यह परिशोधन और यादृच्छिकता का उपयोग करता है:

  • कतार कुंजियों की एक हैश तालिका और न्यूनतम कुंजी की एक प्रति है।
  • insert हैश तालिका में कुंजी जोड़ता है और यदि आवश्यक हो तो न्यूनतम कुंजी प्रतिलिपि को अद्यतन करता है।
  • deleteMinहैश तालिका में न्यूनतम कुंजी को देखता है, तो क्रम में खोजकर अगली न्यूनतम कुंजी खोजता है ।kmin+1,kmin+2,kmin+3,

जवाबों:


1

इस पत्र [1] ने अतिरिक्त रूप से "टाइम-फ़िंगर" संपत्ति पेश की, एक एकीकृत संपत्ति जो वर्किंग-सेट और क्यूविश गुण दोनों को घेरती है:

हम एक प्राथमिकता कतार प्रस्तुत करते हैं जो संचालन का समर्थन करती है: सबसे खराब स्थिति में सम्मिलित करें और सबसे खराब स्थिति में तत्व पर डिलीट- -मिन और कमी-कुंजी समय है, जहां (क्रमश: ) तत्वों उसके बाद पहुँचा रहे थे (क्रमश: पहले) के अंतिम पहुँच की संख्या है और समय में प्राथमिकता कतार में अभी भी कर रहे हैं जब इसी आपरेशन किया जाता है ।O ( l g ( m i n { w x , q x } + 2 ) ) w x q x xxO(lg(min{wx,qx}+2))wxqxx

[१] ए। अल्माश्री, ए। फ़ारज़न, और जे। इकोनो, 'ए-यूनिफाइंग प्रॉपर्टी फ़ॉर डिस्ट्रीब्यूशन-सेंसिटिव प्रायोरिटी क्यूज़ ’, कॉम्बिनेटरियल अल्गोरिद्म, वॉल्यूम में। 7056, सी। इलियोपोलोस और डब्ल्यू स्माइथ, ईडीएस। स्प्रिंगर बर्लिन हीडलबर्ग, 2011, पीपी। 209–222।


इस सवाल का जवाब नहीं है। मैं उन ऑपरेशनों के लिए कह रहा हूं जो सबसे छोटी से दूसरी सबसे छोटी कुंजी से दूरी के लिए आनुपातिक लगते हैं। इस उपाय से एक उपाय के आधार के साथ अतुलनीय है और । q xwxqx
jbapple

तकनीकी रूप से यह उन चरों पर निर्भर है; इसका अर्थ है कि डिलीटमिन वितरण संवेदनशील है, है ना?
AT

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