लोअर का आकलन पर बाध्य


11

मैं जानना चाहता हूं ( इस अन्य प्रश्न से संबंधित ) यदि निम्न परीक्षण समस्या के लिए निम्न सीमाएं जानी जाती थीं: किसी को गैर-नकारात्मक संख्याओं के अनुक्रम तक क्वेरी एक्सेस दी जाती है और , इस वादे के साथ कि या तो या ।an≥⋯≥a1ε∈(0,1)∑k=1nak=1∑k=1nak≤1−ε

कम से कम संभावना वाले दो मामलों के बीच अंतर करने के लिए (अनुकूली) यादृच्छिक एल्गोरिथ्म के लिए कितने प्रश्न (लुकअप) पर्याप्त और आवश्यक हैं ?2/3

मुझे एक पिछली पोस्ट मिली है जो राशि के अनुमान लगाने की संबंधित समस्या के लिए एक लघुगणकीय ( ) ऊपरी सीमा देता है, और नियतात्मक एल्गोरिदम के लिए उस समस्या पर एक मोटे तौर पर मिलान वाली निचली सीमा; लेकिन मैं (विशेष रूप से, यादृच्छिक एल्गोरिदम) पर विचार कर रहा हूँ विशिष्ट समस्या के लिए एक परिणाम नहीं मिल सका।n


संपादित करें: नीचे दिए गए उत्तर के बाद, मुझे लगता है कि मुझे स्पष्ट होना चाहिए था: ऊपर (और विशेष रूप से निचले बाउंड के लिए एसिम्पोटिक्स में), "मुख्य" मात्रा है जिसे अनन्तता में जाने के रूप में देखा जाता है, जबकि एक है (मनमाने ढंग से) छोटा) स्थिर।nε


मुझे लगता है कि आपका मतलब ≤ n k = 1 a k ε 1 - । ∑k=1nak≤1−ε
— RB

वास्तव में - यह तय किया।
— क्लेमेंट सी।

खैर, आदेश के बिना पर निर्भरता आवश्यक होगी, मैं (नमूनाकरण के साथ या बिना) प्रतिध्वनित करता हूं। एक "बुरा" उदाहरण (दृश्यों की जोड़ी) उदाहरण के लिए के साथ सभी एक दृश्य होगा एक कश्मीर के के बराबर किया जा रहा है 1 - εnak , एक को छोड़कर (अनियंत्रित, यादृच्छिक)jऐसा किएकjया तोε(पहले क्रम में) और0(दूसरे में) केबराबर है। बिनाΩ(एन)प्रश्नों, दो दृश्यों के अलावा यह नहीं बताया जा सकता है ...1−εn−1jajε0Ω(n)
— क्लेमेंट सी

मुझे लगता है क्वेरी मॉडल आप चयन कर सकते हैं जिसके लिए आप क्वेरी एक कश्मीर , क्या यह सही है? kak
— कोडालू

हां (आपको "खुलासा" करने के लिए जो भी बिंदु चुनना हो)।
— क्लेमेंट सी।

जवाबों:


5

यहाँ निचले सीमाएँ हैं जिन्हें मैं दिखा सकता हूँ। मैं अनुमान है कि एक निश्चित के लिए , सही बाध्य कम है Ω ( लॉग एन ) , लेकिन स्वाभाविक रूप से मैं गलत हो सकता है।ϵΩ(log⁡n)

मैं एक घटते क्रम का उपयोग करने जा रहा हूं (सिर्फ सुविधा के लिए)। बुनियादी तंत्र अनुक्रम को ब्लॉक में तोड़ रहा है । में मैं वें ब्लॉक वहाँ होने जा रहे हैं n मैं तत्वों (यानी, Σ मैं n मैं = n )।Lini∑ini=n

निम्नलिखित में, हम एल्गोरिथ्म चाहते संभावना के साथ सफल होता है करने के लिए , कुछ पैरामीटर के लिए δ > 0 ।≥1−δδ>0

पहले निचले बाउंड: ।Ω(1ϵlog⁡1δ)

वें ब्लॉक है n मैं = 2 मैं - 1 तत्वों, इसलिए एल = एलजी एन । हमने i वें ब्लॉक में सभी तत्वों का मान ( 1 + X i ) / ( 2 n i L ) निर्धारित किया है , जहाँ X i एक चर है जो कि 0 या 1 है । जाहिर है, इस क्रम का कुल योग है α = एल Σ मैं = 1 1 + एक्सini=2i−1L=lg⁡ni(1+Xi)/(2niL)Xi01 प्रत्येक उठा कल्पना कीजिएएक्समैंसंभावना के साथβहोने के लिए1और0अन्यथा। अनुमान लगाने के लिएα, हम का एक विश्वसनीय अनुमान जरूरतβ। कण में, हम आधार भेद करने में सक्षम होना चाहता हूँβ=1-4εऔर, कहते हैं,β=1।

α=∑i=1L1+Xi2niL=12+12L(∑i=1LXi).
Xiβ10αββ=1−4ϵβ=1

अब, इन रैंडम वेरिएबल्स के सैंपलिंग की कल्पना करें, और Z 1 , … , Z m सैंपल वेरिएबल होने दें। सेटिंग्स Y = Σ हूँ मैं = 1 ( 1 - एक्स मैं ) (ध्यान दें, कि हम की राशि ले जा रहे हैं पूरक चर), हमारे पास है μ = ई [ Y ] = ( 1 - β ) मीटर है, और Chernoff असमानता हमें बताता है कि अगर β = 1 - 4mZ1,…,ZmY=∑i=1m(1−Xi)μ=E[Y]=(1−β)m , तो μ = 4 ε मीटर है, और असफलता की संभावना है पी [ वाई ≤ 2 ε मीटर ] = पी [ वाई ≤ ( 1 - 1 / 2 ) μ ] ≤ exp ( - μ ( 1 / 2 ) 2 / 2 ) = exp ( - ϵ m / 2 ) । की तुलना में इस मात्रा को छोटा करने के लिएβ=1−4ϵμ=4ϵm

P[Y≤2ϵm]=P[Y≤(1−1/2)μ]≤exp⁡(−μ(1/2)2/2)=exp⁡(−ϵm/2).
, हम की जरूरत मीटर ≥ 2δ ।m≥2ϵln⁡1δ

मुख्य अवलोकन यह है कि चेरनॉफ असमानता तंग है (किसी को सावधान रहना होगा, क्योंकि यह सभी मापदंडों के लिए सही नहीं है, लेकिन यह इस मामले में सही है), इसलिए आप इससे बेहतर (स्थिरांक तक) नहीं कर सकते।

दूसरा बाध्य कम: ।Ω(log⁡n/log⁡log⁡n)

सेट वें ब्लॉक आकार होने के लिए n मैं = एल मैं , जहां एल = Θ ( लॉग n / लॉग लॉग एन ) ब्लॉक की संख्या है। I वें ब्लॉक में एक तत्व का मान α i = ( 1 / L ) / n i है । तो अनुक्रम में मानों का कुल योग 1 है ।ini=LiL=Θ(log⁡n/log⁡log⁡n)iαi=(1/L)/ni1

अब, हम एक मनमाना ब्लॉक लेने, कहने के लिए तय कर सकते हैं वें एक है, और अपने ब्लॉक में सभी मूल्यों को निर्धारित होने की α j - 1 = एल α j (के बजाय α जे )। इससे j th ब्लॉक का योगदान 1 / L से 1 तक बढ़ जाता है, और अनुक्रम का कुल द्रव्यमान (लगभग) 2 तक बढ़ जाता है ।jαj−1=Lαjαjj1/L12

अब, अनौपचारिक रूप से, किसी भी यादृच्छिक एल्गोरिदम को प्रत्येक एक ब्लॉक में मूल्य की जांच करनी चाहिए। इस प्रकार, इसे अनुक्रम के कम से कम मानों को पढ़ना चाहिए ।L

संभावना के साथ, ऊपर तर्क और अधिक औपचारिक बनाने के , द्रव्यमान का मूल अनुक्रम देना 1 इनपुट के रूप में (हम मूल इनपुट के रूप में इस को देखें)। अन्यथा, बेतरतीब ढंग से उस ब्लॉक का चयन करें जिसमें वृद्धि हुई मान (संशोधित इनपुट) है। जाहिर है, अगर यादृच्छिक एल्गोरिथ्म जो एक राशि, कम पढ़ता एल / 8 प्रविष्टियों, यह संभावना (मोटे तौर पर) है 1 / 8 एक संशोधित इनपुट पता लगाने के लिए। जैसे, यह एल्गोरिथ्म की संभावना विफल रहती है, अगर यह L / 8 से कम प्रविष्टियाँ पढ़ता है तो कम से कम ( 1 - p ) ( 7 / ) हैp=1/21L/81/8L/8

(1−p)(7/8)>7/16>1/3.

पुनश्च मैं पैरामीटर के बारे में और अधिक सावधान होने से लगता है, पहली बाध्य करने के लिए सुधार किया जा सकता कम ।Ω(1/ϵ2)


इसके लिए शुक्रिया! मेरे पास पहले, lb (अधिक विशेष रूप से संभव द्विघात सुधार) के संबंध में एक छोटा सा प्रश्न है । हम यहाँ है के बाद से एक तरफा वादा समस्या, जिसका मतलब है कि जैसे ही एल्गोरिथ्म के रूप में "देखता है" किसी भी मूल्य है कि किसी भी सबूत है कि देता है β < 1 , इसके बारे में एक अधिक सटीक अनुमान प्राप्त किए बिना निष्कर्ष निकाल सकते हैं β : नहीं है मतलब है कि कि 1 / ε इस निर्माण के लिए इष्टतम है, जैसा कि मूल रूप से एक उम्मीद होती है सभी या तो एक्स मैं 1, या कम से कम एक होने के लिए की ε अंश होने के लिए नहीं? Ω(1/ϵ)β<1β1/ϵXiϵ
— क्लेमेंट सी।

हाँ। यदि आप रैली केवल 1 और 1-एप्सिलॉन के बीच अंतर करना चाहते हैं, तो निश्चित रूप से आप निचली सीमा में सुधार नहीं कर सकते हैं ... मैं अन्य श्रेणियों को अलग करने की कोशिश करने के बारे में सोच रहा था ... s
— Sariel Har-Peled

4

निम्न परिबंध

कम से कम दो मामलों को अलग करने के लिए प्रश्न आवश्यक हैं।Ω(1/ϵ)

अनुक्रम पर विचार करें द्वारा दिए गए ε , 2 ε , 3 ε , 4 ε , ... , साथ n ताकि चुना एक 1 + ⋯ + एक n = 1 । विशेष रूप से, हम ले जा सकते हैं n ≈ 1 / √a1,…,anϵ,2ϵ,3ϵ,4ϵ,…na1+⋯+an=1 ।n≈1/2ϵ

अब एक नया अनुक्रम का निर्माण घटाकर ऊपर अनुक्रम का एक एक तत्व को संशोधित करके ε । दूसरे शब्दों में, एक ' 1 = एक 1 , एक ' 2 = एक 2 , आदि, सिवाय इसके कि एक ' मैं = एक मैं - ε । सूचना है कि एक ' 1 + ⋯ + एक ' n = 1 - ε ।a1′,…,an′ϵa1′=a1a2′=a2ai′=ai−ϵa1′+⋯+an′=1−ϵ

कितने जांच अलग करने के लिए ले करता है से एक ' 1 , ... , एक ' n ? खैर, वे केवल एक ही तत्व (में मतभेद है मैं , वें तत्व) तो यह लेता है Ω ( एन ) भेद की एक निरंतर संभावना प्राप्त करने के लिए जांच। अब याद है कि n ≈ 1 / √a1,…,ana1′,…,an′iΩ(n) ; हम पाते हैं किΩ(1/ √n≈1/2ϵजांच की जरूरत है।Ω(1/ϵ)

ऊपरी सीमा

मुझे लगता है कि आप का उपयोग कर दो मामलों को अलग कर सकते प्रश्नों। मुझे नहीं पता कि क्या यह इष्टतम है।O(lg⁡(n/ϵ)[lg⁡n+1/ϵ2])

ऐसे। आइए इस भाग को रूप में विभाजित करें :[0,1]

[0,1]=[0,0.25ϵ/n]∪(0.25ϵ/n,0.5ϵ/n]∪(0.5ϵ/n,ϵ/n]∪(ϵ/n,2ϵ/n]∪(2ϵ/n,4ϵ/n]∪⋯∪(…,1].

इसलिए प्रत्येक यह एक विभाजन है मान को उसी के ऊपर श्रृंखलाओं में से एक में गिर चाहिए। हम विभाजन करेंगे एक मैं जो करने के लिए लेकर वे में हैं अनुसार मूल्यों। प्रत्येक एक मैं मान को उसी इन श्रृंखलाओं में से एक में गिर जाता है, और वे जो किसी विशेष रेंज में आते हैं सब अपने क्रमबद्ध क्रम में लगातार दिखाई देते हैं। इसलिए, किसी भी श्रृंखला के लिए [ ℓ , यू ] , हम सूचकांक पा सकते हैं मैं , जे ऐसी है कि एक मैं , ... , एक जे ∈ [ ℓ , यू ]aiaiai[ℓ,u]i,jai,…,aj∈[ℓ,u]द्विआधारी खोज का उपयोग करना। इसके लिए बाइनरी सर्च की आवश्यकता होती है । हमने मान लिया है किO(lg⁡(n/ϵ))

अब, हम प्रत्येक श्रेणी में मानों के योग का अनुमान लगाएंगे। पहली सीमा को बाकी सभी से अलग संभाला जाएगा:

  • पहली श्रेणी के लिए , हम दोनों के बीच कहीं है कि रेंज में मानों का योग बाध्य कर सकते हैं 0 और मीटर × 0.25 ε / n , जहां मीटर मानों उस सीमा के भीतर गिर की संख्या है। चूंकि मीटर ≤ n , इस में निरपेक्ष त्रुटि बाध्य ज्यादा से ज्यादा हो जाएगा 0.25 ε ।[0,0.25ϵ/n)0m×0.25ϵ/nmm≤n0.25ϵ

  • δO(1/δ2)2×δ=0.25ϵ

0.25ϵ0.25ϵ≤0.5ϵ11−ϵ


धन्यवाद - यह दिलचस्प लग रहा है (जहां तक ​​मैं बता सकता हूं, यह उतना ही दृष्टिकोण नहीं है जितना कि ऊपर लिखे गए पेपर / चर्चा में इस्तेमाल किया गया है), और मैंने जो लिखा है उस पर आपकी गहरी नजर होगी। हालाँकि, मैं ऊपरी बाउंड के बजाय कम बाउंड की तलाश कर रहा हूं - यानी, कितने प्रश्न आवश्यक हैं ।
— क्लेमेंट सी।

(जैसा कि समय समाप्त हो गया है, मैं फिर भी जवाब के लिए "इनाम" प्रदान कर रहा हूं - हालांकि मैं अभी भी एक कम बाध्य के लिए एक संदर्भ की तलाश कर रहा हूं, अगर वहां कहीं एक है।)
— क्लेमेंट सी।

2
@ClementC।, मैंने आपके अनुरोध के अनुसार, एक निचली सीमा जोड़ी है।
— डीडब्ल्यू

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