← Konulara dön

Advanced Counting: Recurrence Relations

Discrete Mathematics

Giriş

Recurrence Relations (Tekrarlayan İlişkiler), matematikte ve özellikle Discrete Mathematics (Ayrık Matematik) alanında önemli bir kavramdır. Bir dizinin terimlerini önceki terimlerine dayalı olarak tanımlamak, karmaşık dizileri anlamamızı ve çözmemizi sağlar. Bu makalede, recurrence relation kavramını, derecesini, başlangıç koşullarını ve genel terimin nasıl bulunacağını inceleyeceğiz.

Genel Terim ve Recurrence Relation Karşılaştırması

Bir diziyi tanımlamanın en bilinen yollarından biri, genel terimi (general term) kullanmaktır. Genel terim, dizinin her bir terimini doğrudan hesaplamamıza olanak tanıyan bir fonksiyon şeklinde ifade edilir. Örneğin:

an=3n+7a_n = 3n + 7

Bu genel terimi kullanarak, herhangi bir nn değerine karşılık gelen ana_n terimini kolayca bulabiliriz. Örneğin:

  • a40=3×40+7=127a_{40} = 3 \times 40 + 7 = 127
  • a12=3×12+7=43a_{12} = 3 \times 12 + 7 = 43

Ancak, dizileri tanımlamanın başka bir yolu da recurrence relation (tekrarlayan ilişki) kullanmaktır. Recurrence relation, bir dizinin terimlerini önceki terimlere bağlı olarak tanımlar.

Recurrence Relation Nedir?

Recurrence relation, bir dizinin her bir teriminin, önceki terim(ler)e bağlı olarak ifade edilmesidir. Örneğin:

an=2an1+3an2a_n = 2a_{n-1} + 3a_{n-2}

Bu ifade, nn'inci terimin, bir önceki terim (an1a_{n-1}) ve iki önceki terim (an2a_{n-2}) kullanılarak hesaplandığını gösterir. Bu tür bir tanımlamada, bir terimi bulmak için önceki terimleri bilmemiz gerekir.

Örnek

Eğer başlangıç koşulları olarak a0=1a_0 = 1 ve a1=3a_1 = 3 verilirse, a2a_2'yi bulabiliriz:

a2=2a1+3a0=2×3+3×1=6+3=9a_2 = 2a_{1} + 3a_{0} = 2 \times 3 + 3 \times 1 = 6 + 3 = 9

Benzer şekilde a3a_3'ü hesaplayabiliriz:

a3=2a2+3a1=2×9+3×3=18+9=27a_3 = 2a_{2} + 3a_{1} = 2 \times 9 + 3 \times 3 = 18 + 9 = 27

Bu şekilde, dizinin terimlerini adım adım hesaplayabiliriz. Ancak, dikkat edin ki terimleri bulmak genel terime göre daha fazla işlem gerektirir.

Recurrence Relation'ın Derecesi (Degree) ve Başlangıç Koşulları

Bir recurrence relation'ın derecesi (degree veya order), terimin en fazla kaç önceki terime bağlı olduğunu belirtir. Örneğin:

  • an=2an1+3an2a_n = 2a_{n-1} + 3a_{n-2}

Bu recurrence relation'ın derecesi 2'dir, çünkü ana_n, an1a_{n-1} ve an2a_{n-2} terimlerine bağlıdır.

Derece, nn ile en düşük indeksli terim arasındaki farktır. Yani n(nk)=kn - (n - k) = k ise, derece kk'dır.

Neden Başlangıç Koşulları Gerekir?

Derecesi kk olan bir recurrence relation'ı çözebilmek için kk adet başlangıç koşuluna (initial conditions) ihtiyacımız vardır. Bu başlangıç koşulları, dizinin ilk kk terimini belirler ve diğer terimlerin hesaplanmasına olanak sağlar.

Örneğin, derecesi 2 olan bir recurrence relation için a0a_0 ve a1a_1 gereklidir.

Başka Bir Örnek

Derecesi 3 olan bir recurrence relation düşünelim:

an=an1+an3a_n = a_{n-1} + a_{n-3}

Bu durumda, ana_n terimi, bir önceki terim (an1a_{n-1}) ve üç önceki terim (an3a_{n-3}) ile tanımlanır. Burada derece 3'tür çünkü en fazla üç önceki terime bağlıdır.

Bu recurrence relation'ı çözmek için a0a_0, a1a_1 ve a2a_2 başlangıç koşullarına ihtiyacımız vardır.

Recurrence Relation Çözümü ve Genel Terim

Recurrence relation'ların asıl amacı, dizinin genel terimini (general term) bulmaktır. Genel terim, dizinin herhangi bir terimini, önceki terimlere bağlı olmaksızın doğrudan hesaplamamızı sağlar.

Bir recurrence relation verildiğinde, "Solve the recurrence relation" ifadesi, bizden ana_n'i, yani genel terimi bulmamızı ister.

Örnek Recurrence Relation

Verilen recurrence relation:

an=4an1+2an3a_n = 4a_{n-1} + 2a_{n-3}

Başlangıç koşulları:

  • a0=6a_0 = 6
  • a1=8a_1 = 8
  • a2=8a_2 = 8

Burada derece 3'tür çünkü ana_n, an1a_{n-1} ve an3a_{n-3} terimlerine bağlıdır.

Terimlerin Hesaplanması

a3a_3'ü bulmak için:

a3=4a2+2a0=4×8+2×6=32+12=44a_3 = 4a_{2} + 2a_{0} = 4 \times 8 + 2 \times 6 = 32 + 12 = 44

a4a_4'ü bulmak için:

a4=4a3+2a1=4×44+2×8=176+16=192a_4 = 4a_{3} + 2a_{1} = 4 \times 44 + 2 \times 8 = 176 + 16 = 192

Bu şekilde devam ederek terimleri bulabiliriz. Ancak amacımız genel terimi bulmaktır.

Sonuç

Recurrence Relations, dizileri önceki terimlere dayalı olarak tanımlamamızı sağlayan güçlü bir araçtır. Derecesine bağlı olarak yeterli sayıda başlangıç koşulu ile dizinin tüm terimlerini hesaplayabiliriz. Ancak, asıl hedefimiz dizinin genel terimini bulmaktır. Genel terim sayesinde, herhangi bir terimi doğrudan ve kolayca hesaplayabiliriz.

İlerleyen bölümlerde, farklı yöntemlerle recurrence relation'ların nasıl çözüleceğini ve genel terimin nasıl bulunacağını inceleyeceğiz.

Unicourse ile sınavlardan istediğin notları al.

Türkiye'nin en iyi üniversitelerinden 20.000'den fazla öğrenci sınavlarına Unicourse ile hazırlanıyor. Sen de aramıza katıl.