निम्न परिबंध
कम से कम दो मामलों को अलग करने के लिए प्रश्न आवश्यक हैं।Ω(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 - ε ।a′1,…,a′nϵa′1=a1a′2=a2a′i=ai−ϵa′1+⋯+a′n=1−ϵ
कितने जांच अलग करने के लिए ले करता है से एक ' 1 , ... , एक ' n ? खैर, वे केवल एक ही तत्व (में मतभेद है मैं , वें तत्व) तो यह लेता है Ω ( एन ) भेद की एक निरंतर संभावना प्राप्त करने के लिए जांच। अब याद है कि n ≈ 1 / √a1,…,ana′1,…,a′niΩ(n) ; हम पाते हैं किΩ(1/ √n≈1/2ϵ−−√जांच की जरूरत है।Ω(1/ϵ√)
ऊपरी सीमा
मुझे लगता है कि आप का उपयोग कर दो मामलों को अलग कर सकते प्रश्नों। मुझे नहीं पता कि क्या यह इष्टतम है।O(lg(n/ϵ)[lgn+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−ϵ