Relasi Rekurensi Matematika Informatika 4 Dr. Ahmad Sabri Relasi rekurensi • Barisan bilangan π0 , π1 , … , ππ , … membentuk sebuah relasi rekurensi jika setiap suku merupakan fungsi dari suku sebelumnya. • Contoh: Dr. Ahmad Sabri, Universitas Gunadarma 2 Problem Menara Hanoi Berapakah banyaknya langkah yang dibutuhkan untuk memindahkan semua tumpukan cakram di tiang A ke tiang C dengan syarat: 1. Satu langkah hanya memindahkan satu cakram 2. Hanya cakram teratas yang dapat dipindahkan 3. Cakram yang lebih kecil harus berada di atas cakram yang lebih besar 4. Tiang B dapat dipergunakan sebagai perantara 2 A B C A B C 1 3 Dr. Ahmad Sabri, Universitas Gunadarma 2 1 3 3 Solusi masalah Menara Hanoi Dr. Ahmad Sabri, Universitas Gunadarma 4 • Relasi rekurensi untuk masalah Menara Hanoi diberikan oleh: ππ = 2ππ−1 + 1 di mana ππ adalah banyaknya langkah yang dibutuhkan untuk memindahkan π cakram dari sebuah tiang ke sebuah tiang lainnya • Pada masalah Menara Hanoi original, banyak cakram = 64 • Untuk menghitung π64 dibutuhkan banyak sekali perhitungan rekursif (tidak praktis). • Solusi: ubah bentuk rekurensi menjadi bentuk formula eksplisit • Bentuk formula eksplisit yang dimaksud disebut solusi dari relasi rekurensi Dr. Ahmad Sabri, Universitas Gunadarma 5 Solusi dari problem Menara Hanoi Dr. Ahmad Sabri, Universitas Gunadarma 6 Jenis-jenis relasi rekurensi Cakupan pembahasan: 1. Relasi rekurensi linier homogen dengan koefisien tetap: π0 ππ + π1 ππ−1 + β― + ππ ππ−π = 0 2. Relasi rekurensi linier non-homogen dengan koefisien tetap π0 ππ + π1 ππ−1 + β― + ππ ππ−π = π(π) di mana ππ adalah konstanta (tidak bergantung pada π), dan π π ≠ 0. Jika π0 , ππ ≠ 0, 1 ≤ π ≤ π, maka relasi rekurensi di sebut relasi rekurensi linier orde π dengan koefisien tetap Dr. Ahmad Sabri, Universitas Gunadarma 7 Persamaan karakteristik RRLHKT Diberikan relasi rekurensi linier homogen dengan koefisien tetap (RRLHKT) π0 ππ + π1 ππ−1 + β― + ππ ππ−π = 0 Persamaan karakteristik relasi rekurensi tersebut diberikan oleh: π0 π₯ π + π1 π₯ π−1 + β― + ππ π₯ π−π = 0 atau jika π = π: π0 π₯ π + π1 π₯ π−1 + β― + ππ = 0 Solusi dari persamaan karakteristik disebut akar-akar karakteristik Dr. Ahmad Sabri, Universitas Gunadarma 8 Contoh RR dan persamaan karakteristiknya Relasi rekursi Persamaan karakteristik Akar-akar karakteristik ππ − 9ππ−1 = 0 π₯−9=0 πΌ=9 ππ − ππ−1 − 12ππ−2 = 0 π₯ 2 − π₯ − 12 = 0 πΌ1 = 4, πΌ2 = 3 ππ = −6ππ−1 + ππ−2 + 30ππ−3 π₯ 3 + 6π₯ 2 − π₯ − 30 = 0 πΌ1 = 2, πΌ2 = −3, πΌ3 = −5 Dr. Ahmad Sabri, Universitas Gunadarma 9 Solusi umum dari relasi rekurensi Teorema. Diberikan relasi rekurensi linier homogen dengan koefisien tetap π0 ππ + π1 ππ−1 + β― + ππ ππ−π = 0 dengan akar-akar karakteristik πΌ1 , πΌ2 , … πΌπ yang berbeda, maka solusi umum dari relasi rekurensi tersebut diberikan oleh : ππ = π΄1 πΌ1 π + π΄2 πΌ2 π + β― + π΄π πΌπ π Catatan: Jika relasi rekurensi disertai nilai awal, maka selain solusi umum diperoleh solusi khusus Dr. Ahmad Sabri, Universitas Gunadarma 10 Teorema. Jika πΌ adalah sebuah akar dengan multiplisitas π dari persamaan karakteristik, maka solusi umum juga diberikan oleh ππΌ π , π2 πΌ π , … , ππ−1 πΌ π . Dr. Ahmad Sabri, Universitas Gunadarma 11 Contoh relasi rekurensi dengan nilai awal 1. 2. 3. 4. ππ ππ ππ ππ = 4ππ−1 + 21ππ−2 ; π0 = 9, π1 = 13. = 3ππ−1 − ππ−2 ; π0 = 0, π1 = 1. = 11ππ−1 − 39ππ−2 + 45ππ−3 ; π0 = 5, π1 = 11, π2 = 25. = 6ππ−1 − 12ππ−2 + 8ππ−3 ; π0 = 3, π1 = 4, π2 = 12. Dr. Ahmad Sabri, Universitas Gunadarma 12 Barisan Fibonacci Barisan Fibonacci termasuk relasi rekurensi linier homogen dengan koefisien tetap, didefinisikan sebagai ππ = ππ−1 + ππ−2 dengan nilai awal π0 = 0, π1 = 1 Dr. Ahmad Sabri, Universitas Gunadarma 13 Solusi dari relasi rekurensi pada barisan Fibonacci • Relasi rekurensi: ππ − ππ−1 − ππ−2 = 0 • Persamaan karakteristik: π₯ 2 − π₯ − 1 = 0 • Akar-akar karakteristik: πΌ1 = • • • • 1+√5 , 2 πΌ2 = 1−√5 2 π π 1+ 5 1− 5 Solusi umum: ππ = π΄1 πΌ1 π + π΄2 πΌ2 π = π΄1 + π΄2 2 2 π΄1 + π΄2 = 0 Substitusi nilai awal π0 = 0, π1 = 1, diperoleh: α 1+√5 1−√5 = 1 π΄1 + π΄2 2 2 1 1 Diperoleh: π΄1 = , π΄2 = − √5 √5 π π 1 1+ 5 1− 5 Substitusi ke solusi umum, diperoleh solusi khusus: ππ = − 5 2 2 Dr. Ahmad Sabri, Universitas Gunadarma 14 Barisan Lucas Barisan Lucas memiliki formula rekursif yang sama dengan Fibonacci, namun dengan nilai awal yang berbeda Didefinisikan sebagai ππ = ππ−1 + ππ−2 di mana π0 = 2, π1 = 1 Tentukan solusi dari relasi rekurensi di atas Dr. Ahmad Sabri, Universitas Gunadarma 15 Solusi dari relasi rekurensi 1. 2. 3. 4. 5. 6. 7. Relasi rekurensi: Persamaan karakteristik: Akar-akar karakteristik: Solusi umum: ππ = π΄1 πΌ1 π + π΄2 πΌ2 π = Substitusi nilai awal π0 = , π1 = , diperoleh: Diperoleh: π΄1 = , π΄2 = Substitusi ke solusi umum, diperoleh solusi khusus: Dr. Ahmad Sabri, Universitas Gunadarma 16