n
が無限になる傾向にあるので、次の関数の最下位は何ですか? 関数の次数を求める
a>1
および0<p<1
。
私の答え:
したがって、ln(1+x) <= x
以来、f(n) = O(a^n)
。私はこれが緊密な境界ではないと確信しています。私はを使用してより厳密な境界を得ることができるかもしれませんが、私はそれが順序を改善するとは思いません。何か案が?私があなたに役立つと思われることを教えてください。
n
が無限になる傾向にあるので、次の関数の最下位は何ですか? 関数の次数を求める
a>1
および0<p<1
。
私の答え:
したがって、ln(1+x) <= x
以来、f(n) = O(a^n)
。私はこれが緊密な境界ではないと確信しています。私はを使用してより厳密な境界を得ることができるかもしれませんが、私はそれが順序を改善するとは思いません。何か案が?私があなたに役立つと思われることを教えてください。
回答:O(n^2)
。
証明:
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)
全ての不等式が実際にasymptotic等価であるため、この推定値が最適です。
これはです。指数関数的な見積もりよりも小さいです。
a <1の場合、f(n)<0です。おそらく> 0ではなく> 1を意味しますか? – sds
@sds right。知らせてくれてありがとうございます。 – Sus20200
この質問を[Math.SE]または[cstheory.SE]に移動してください。 – sds