2017-07-17 100 views
2

以下功能的最低順序是什麼n趨於無窮? enter image description here查找功能的順序

其中a>10<p<1

我的回答:由於ln(1+x) <= x

enter image description here

因此,f(n) = O(a^n)。我相信這不是一個嚴格的限制。我可能可以使用enter image description here來獲得更緊的界限,但我認爲它不會改善順序。任何想法?請讓我知道任何你認爲可能有用的事情。

+0

如果a <1,則f(n)<0。也許你的意思是> 1而不是> 0? – sds

+0

@sds正確。謝謝你讓我知道。 – Sus20200

+0

請將此問題移到[Math.SE]或[cstheory.SE]。 – sds

回答

2

答案:O(n^2)

證明:因爲所有的不平等實際上asymptotic等價

f(n) = sum(i,log(pa^i+(1-p))) 
    = sum(i,log(p*a^i(1+(1-p)/(pa^i)))) 
    =< sum(i,i*log(a)) + sum(i,log(p)) + sum(i,(1-p)/(pa^i)) 
    =< n*(n+1)*log(a)/2 + n*log(p) + (1-p)/p * 1/(1-1/a) 

這估計是最優的。

注意,這是比你的指數估計小

+0

太棒了!你是怎樣找到它的? – Sus20200

+0

@ Sus20200:wdym? – sds

+0

我的意思是我很驚訝。 – Sus20200