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


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<1f(n)k=1logb(n)f(n)k>1

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

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

編集:私は私の答えは実際には正しいと思います、そしてエリクソンのより単純な答えと同等です。なお、 したがって、です。knf(n)=kn1af(nb)...=kan1f(nbk1)=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.