Anda di halaman 1dari 3

BAB 3

Relasi Perulangan

3.1 Pengantar

Mempertimbangkan urutan a0, au a2 ,. . . , di mana ar adalah solusi dari masalah


kombinatorial tertentu yang bergantung pada input r. Di Bab 2 kami membahas beberapa
metode untuk menghitung ar menggunakan fungsi pembangkit. Dalam beberapa kasus, hal ini
memungkinkan untuk mengurangi komputasi suku ke-r dari urutan ke anggota urutan
sebelumnya jika ar dapat diekspresikan sebagai fungsi dari elemen-elemen urutan
sebelumnya. Misalnya, perhatikan urutan perkembangan aritmatika 4, 7, 10, 13, 16,. . . , di
mana bilangan awal a0 adalah 4 dan perbedaan persekutuan d adalah 3. Kemudian suku ke-r
barisan tersebut dapat diekspresikan dalam suku (r - l) ke dengan persamaan ar = ar – 1, + d.
Persamaan ini adalah contoh relasi pengulangan. Kondisi a0 = 4 disebut kondisi awal relasi
ini. Jelasnya, setelah kondisi awal dan perbedaan umum diketahui, istilah sembarang dapat
diperoleh dengan menghitung a1, a2,. . . , secara berurutan. Atau kita bisa mendapatkan suku
ke-r dengan menyelesaikan relasi perulangan. Dalam kasus ini solusinya adalah ar = 4 + 3r,
di mana r adalah bilangan bulat nonnegatif. Demikian pula, jika kita mengambil urutan
perkembangan geometris 4, 4.3, 4.32, 4.33. . . , relasi perulangannya adalah ar = 3. ar – 1,
dengan kondisi awal a0 = 4 dan penyelesaiannya adalah ar = 4. 3r.

Hubungan Perulangan dan Persamaan Perbedaan

Perbedaan pertama d (Sebuahn) dari urutan {an} dari bilangan real adalah

perbedaannya an -Sebuahn – 1. Perbedaan kedua d2(Sebuahn) adalah d (an) - d (an–1),

yang sama dengan an - 2an-1 + an – 2. Secara umum perbedaan kth dk (Sebuah n) adalah

dk-1(Sebuahn) - dk - 1(Sebuah n_x) . Persamaan beda adalah persamaan yang melibatkan

an dan perbedaannya. Misalnya, 3d2 (Sebuah n) + 2d (an) + 7an = 0 adalah persamaan


perbedaan homogen orde dua. Perhatikan bahwa setiap a, (i = 0, 1, 2,..., n - 1) dapat
diekspresikan dalam an dan perbedaan ini karena an–1 = an - d (Sebuah n);
dan begitu seterusnya. Dengan demikian setiap relasi perulangan dapat dirumuskan sebagai
persamaan perbedaan. Di sisi lain, dengan menggunakan definisi perbedaan ini, persamaan
perbedaan apa pun dapat dirumuskan sebagai relasi pengulangan. Misalnya, persamaan
perbedaan 3d2 (an) + 2d (an) + 7an = 0 dapat dinyatakan sebagai relasi pengulangan 12an =
8an – 1 - 3an – 2. Dengan demikian beberapa penulis menggunakan persamaan perbedaan
istilah dan hubungan pengulangan secara bergantian. Metode untuk menyelesaikan
hubungan pengulangan dikembangkan awalnya menggunakan teknik yang digunakan
untuk menyelesaikan persamaan perbedaan. Persamaan beda biasanya digunakan untuk
mendekati persamaan diferensial saat menyelesaikan persamaan diferensial menggunakan
komputer.
Perhatikan bahwa di relasi berjenis ar = ar – 1, + ar – 2 kita perlu mengetahui a0 dan a1,
untuk mendapatkan ar apa saja (r > 1), dan oleh karena itu kita membutuhkan dua kondisi
awal untuk menyelesaikan persamaan ini. Jadi dengan informasi yang tersedia dalam
himpunan kondisi awal dari relasi pengulangan yang diberikan dalam banyak kasus
seseorang harus dapat menghitung secara berurutan istilah sembarang dari urutan tersebut.
Kami akan mempelajari teknik untuk memecahkan beberapa jenis hubungan pengulangan
nanti di bagian ini. Tidak ada metode umum untuk menyelesaikan semua relasi perulangan.

Contoh

Temukan relasi pengulangan untuk mendapatkan, jumlah cara menyusun n elemen


berbeda dalam satu baris.

Larutan. a da n cara memilih elemen untuk ditempatkan di posisi pertama baris.


Setelah menempatkan elemen pada posisi pertama banyaknya cara menyusun elemen
yang tersisa (n - 1) adalah an – 1. Jadi kita memiliki relasi perulangan an = nan – 1
dengan kondisi awal a1, = 1, solusinya (dengan contoh sebelumnya) adalah = n!

Rekursi dan Perulangan

Relasi perulangan seperti yang kita lihat di sini adalah rumus rekursif (lihat Bagian 3
dari Bab 0) untuk menghitung jumlah cara untuk melakukan prosedur yang melibatkan n
objek dalam hal jumlah cara untuk melakukannya dengan objek yang lebih sedikit.
Penalaran rekursif yang terlibat dalam membangun model relasi berulang dari masalah
penghitungan adalah logika yang sama yang digunakan dalam merancang subrutin
komputer rekursif yang menyebut dirinya sendiri. Ide dasar dari setiap prosedur rekursif
dalam ilmu komputer adalah bahwa ia menyebut dirinya sendiri untuk memecahkan
masalah dengan memecahkan masalah serupa yang lebih kecil dari masalah aslinya. Fitur
penting dari rekursi adalah konsep bekerja mundur. Namun, kita tidak dapat menggunakan
program rekursif untuk menghitung nilai dalam relasi pengulangan karena relasi
pengulangan dimaksudkan untuk tabulasi nilai ke depan, bukan untuk komputasi rekursif
ke belakang.

Anda mungkin juga menyukai