यदि आप कठोर प्रमाण चाहते हैं, तो निम्न लीमा अक्सर उपयोगी सम्मान होता है। परिभाषाओं की तुलना में अधिक उपयोगी।
यदि मौजूद है, तोc=limn→∞f(n)g(n)
- c=0 ⟺f∈o(g) ,
- c∈(0,∞)⟺f∈Θ(g) और
- c=∞ ⟺f∈ω(g) ।
इसके साथ, आपको एल्गोरिथ्म एनालिसिस में आने वाले अधिकांश कार्यों को ऑर्डर करने में सक्षम होना चाहिए। एक अभ्यास के रूप में, इसे साबित करें!
निश्चित रूप से आपको उसके अनुसार सीमाओं की गणना करने में सक्षम होना होगा। बुनियादी लोगों के लिए जटिल कार्यों को तोड़ने के लिए कुछ उपयोगी तरकीबें हैं:
- दोनों कार्यों को रूप में व्यक्त करें और घातांक की तुलना करें; यदि उनका अनुपात या , तो मूल भागफल होता है। 0 ∞e…0∞
अधिक आम तौर पर: यदि आप एक उत्तल, लगातार विभेदक और सख्ती से समारोह में वृद्धि हो, तो आप इतना है कि के रूप में अपने भागफल को फिर से लिख सकते हैंh
f(n)g(n)=h(f∗(n))h(g∗(n)) ,
साथ और मेंg∗∈Ω(1)
limn→∞f∗(n)g∗(n)=∞ ,
फिर
limn→∞f(n)g(n)=∞ ।
इस नियम (जर्मन में) के कठोर प्रमाण के लिए यहाँ देखें ।
लोकों पर अपने कार्यों की निरंतरता पर विचार करें। अब आप L'Hôpital के नियम का उपयोग कर सकते हैं ; इसकी स्थितियों से सावधान रहें!
- असतत समकक्ष, स्टोलज़-सेसारो पर एक नज़र डालें ।
जब तथ्य सामने आते हैं, तो स्टर्लिंग के सूत्र का उपयोग करें :
n!∼2πn−−−√(ne)n
आपके द्वारा एक बार सिद्ध किए गए बुनियादी संबंधों का एक पूल रखने और अक्सर उपयोग करने के लिए भी उपयोगी है, जैसे:
लघुगणक बहुपद की तुलना में धीमी गति से बढ़ता है, अर्थात
अल्फा , β > 0(logn)α∈o(nβ) सभी ।α,β>0
बहुपद का क्रम:
अल्फा<βnα∈o(nβ) सभी ।α<β
बहुपद घातीय की तुलना में धीमी गति से बढ़ते हैं:
अल्फाग>1nα∈o(cn) में सभी और ।αc>1
ऐसा हो सकता है कि उपरोक्त लेम्मा लागू नहीं है क्योंकि सीमा मौजूद नहीं है (उदाहरण के लिए जब कार्य दोलन करते हैं)। इस मामले में, लैंडो कक्षाओं के निम्न लक्षण वर्णन पर विचार करें, जो निम्नतर / निम्न का उपयोग कर रहे हैं :
साथ हमारे पास हैcs:=lim supn→∞f(n)g(n)
- 0≤cs<∞⟺f∈O(g) और
- cs=0⟺f∈o(g) ।
साथ हमारे पास हैci:=lim infn→∞f(n)g(n)
- 0<ci≤∞⟺f∈Ω(g) और
- ci=∞⟺f∈ω(g) ।
इसके अलावा,
- 0<ci,cs<∞⟺f∈Θ(g)⟺g∈Θ(f) और
- ci=cs=1⟺f∼g ।
यहां और यहां जांचें कि क्या आप मेरी धारणा से भ्रमित हैं।
¹ नोटा नेने: मेरे सहयोगी ने एक गणितज्ञ समारोह लिखा है जो कई कार्यों के लिए सफलतापूर्वक करता है, इसलिए लेम्मा वास्तव में यांत्रिक गणना के लिए कार्य को कम कर देता है।
² भी देखें यहाँ ।