Saya mencoba untuk menemukan terikat untuk persamaan perulangan berikut:
Saya pikir Teorema Master tidak tepat karena jumlah subproblem dan divisi yang berbeda. Pohon rekursi juga tidak berfungsi karena tidak ada atau lebih tepatnya .T ( 0 )
Saya mencoba untuk menemukan terikat untuk persamaan perulangan berikut:
Saya pikir Teorema Master tidak tepat karena jumlah subproblem dan divisi yang berbeda. Pohon rekursi juga tidak berfungsi karena tidak ada atau lebih tepatnya .T ( 0 )
Jawaban:
Ya, pohon rekursi masih berfungsi! Tidak masalah sama sekali apakah base case terjadi pada atau atau atau bahkan . Juga tidak masalah apa nilai aktual dari kasus dasar; apa pun nilainya, itu adalah konstan.
Dilihat melalui kacamata Theta besar, perulangannya adalah .
Akar pohon rekursi memiliki nilai .
Root memiliki tiga anak, dengan nilai , ( n / 2 ) 2 , dan ( n / 3 ) 2 . Dengan demikian, nilai total dari semua anak-anak adalah ( 11 / 18 ) n 2 .
Sanity check: Root memiliki sembilan cucu: empat dengan nilai , empat dengan nilai ( n / 6 ) 2 , dan satu dengan nilai ( n / 9 ) 2 . Jumlah dari nilai-nilai adalah ( 11 / 18 ) 2 n 2 .
Bukti induksi mudah menyiratkan bahwa untuk setiap bilangan bulat , yang 3 ℓ node di tingkat ℓ memiliki nilai total ( 11 / 18 ) ℓ n 2 .
Jumlah yang tingkat membentuk turun seri geometris, sehingga hanya istilah terbesar hal.
Kami menyimpulkan bahwa .
Anda dapat menggunakan metode Akra-Bazzi yang lebih umum .
Dalam kasus Anda, kami perlu mencari seperti itu
(yang menghasilkan )
dan kemudian kita miliki
Perhatikan bahwa Anda tidak benar-benar perlu menyelesaikannya untuk . Yang perlu Anda ketahui adalah bahwa 1 < p < 2 .
Metode yang lebih sederhana adalah dengan menetapkan , dan coba buktikan bahwa g ( x ) dibatasi.
Biarkan menjadi singkatan untuk sisi kanan dari perulangan. Kami menemukan batas bawah dan atas untuk f dengan menggunakan T ( n / 3 ) ≤ T ( n / 2 ) :
If we use the lower resp. upper bound as right-hand side of the recurrence, we get in both cases by the Master theorem. Thus, is bounded from above by and from below by or, equivalently, .