2017-11-18 13 views
0

このような反復関係にはどのようにしっかりとした境界がありますか?これはhw問題であり、m/log(m)が厳密な漸近線であることを証明することが期待されます。私は誘導を使ってみましたが、どこにも行かないようです。対数ルールで何かが欠けているか、それ以上のことがあります。反復T(n)= T(n - log(n))+ 1

+0

誘導を開始する方法を教えてください。誰かがあなたを助けてくれるかもしれません。 – ShadowMitia

答えて

1

誘導。すべてk < nの場合はCの場合はT(k) <= C k/log kとします。

アンロール再発(n/2)/log(n/2)回、(私たちはT(n)log(n)両方が単調関数であるという事実を利用)log(n/2)log(.)を交換します。それは今、あなたは右の式はC n/log nで囲まれていることを証明する必要があり、

T(n) <= T(n - log(n/2) * (n/2)/log(n/2)) + (n/2)/log(n/2)

T(n) <= T(n/2) + (n/2)/log(n/2)

T(n) <= C (n/2)/log(n/2) + (n/2)/log(n/2)

です。 Arthmeticsとそのような発見はCです。

+0

私は同意しません。私は解が次の形であるべきだと思います: '(n-log(n))/(log(n-log(n)))' – ugar

+0

@nomadov必要な近似のレベルによって決まります。 –

+0

反復 '(n/2)/ log(n/2)'回の展開方法を教えてください。あなたが「T(n)<= T(n-log(n/2)/ log(n/2))+ log(n/2) ) ' – ugar

関連する問題