ジェフリー・エリクソンのノートからの、マスター定理の理解の問題


7

私は見てよマスター定理にジェフリー・エリクソンの注意事項 (10ページ)。

定理のパート(b)では、場合、および場合、T(n)はです。しかし、私は別の結果を得ます。T(n)=aT(nb)+f(n)af(nb)=kf(n)k>1Θ(nlogb⁡(a))

再帰ツリーを使用すると、

T(n)=∑i=0logb⁡(n)aif(nbi)=∑k=0logb⁡(n)kif(n).

場合、これは必要に応じてです。場合、これは必要に応じてです。ただし、場合、これは昇順の幾何学的系列であるため、最後の項が優先されます。次に、ありますがこれは誤りです。正解はです。私の推論はどこから抜け出し、正しい解決策は何ですか?k<1∼f(n)k=1∼logb⁡(n)f(n)k>1

∼klogb⁡(n)f(n)=nlogb⁡(k)f(n),
Θ(nlogb⁡(a))

どんな助けでもありがたいです。

編集:私は私の答えは実際には正しいと思います、そしてエリクソンのより単純な答えと同等です。なお、 したがって、です。knf(n)=kn−1af(nb)...=kan−1f(nbk−1)=anf(nbk).klogb⁡(n)f(n)=alogb⁡(n)f(1)∼nlogb⁡(a)

回答:


3

をさらに簡略化できます。nlogb⁡(k)f(n)

我々は。もし、我々は、このアイデンティティ適用することができる取得する時間を。akf(nb)=f(n)c=logb⁡(n)c(ak)cf(1)

したがって、nlogb⁡(k)f(n)=nlogb⁡(k)(ak)cf(1)=klogb⁡(n)(ak)logb⁡(n)f(1)=alogb⁡(n)f(1)=Θ(nlogb⁡(a))

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.