Skip to content

🎲 Markov Zincirleri: Yutucu Matrisler ve Yutulma Olasılıkları

Bir Markov zincirinde, regüler (düzenli) sistemlerin aksine "nereden başlarsan başla dengeye ulaşırsın" mantığı her zaman geçerli değildir. Bazı durumlara girildiğinde, sistem bir daha asla o durumdan çıkamaz. Bu tür "geri dönüşü olmayan" durumlara sahip zincirlere Yutucu Markov Zincirleri denir.

Tanım: Yutucu Durum ve Yutucu Zincir

Bir Markov zincirinde, i durumundan çıkış olasılığı sıfır ise (Pii=1 ve diğer tüm Pij=0), bu i durumuna yutucu durum (absorbing state) denir.

Bir Markov zincirinin "yutucu zincir" olabilmesi için şu iki şartı aynı anda sağlaması gerekir:

  1. En az bir tane yutucu duruma sahip olmalıdır.
  2. Yutucu olmayan her bir durumdan (geçici durumlardan), eninde sonunda bir yutucu duruma ulaşmak mümkün olmalıdır.

1. Kanonik Form (Matrisin Yeniden Düzenlenmesi)

Yutucu bir Markov matrisinin geleceğini analiz etmek için, matrisi rastgele sırayla değil, belirli bir hiyerarşiye göre yeniden düzenlememiz gerekir. Tüm Geçici (Transient) durumları matrisin üstüne ve soluna, tüm Yutucu (Absorbing) durumları ise matrisin altına ve sağına taşıyarak elde ettiğimiz yapıya Kanonik Form denir.

Kanonik Formun Yapısı

Kanonik forma getirilmiş bir P geçiş olasılık matrisi, görsel ve matematiksel olarak 4 farklı alt matrise bölünür:

Pkanonik=[QR0I]

Bu bölümlerin anlamları şunlardır:

  • Q (Geçici Geçici): Geçici durumlardan yine geçici durumlara olan geçiş olasılıklarını barındıran kare alt matristir.
  • R (Geçici Yutucu): Geçici durumlardan yutucu durumlara (yani kapanlara) direkt geçiş olasılıklarını barındıran alt matristir.
  • 0 (Yutucu Geçici): Yutucu bir durumdan tekrar geçici bir duruma dönmek imkansız olduğu için bu bölüm tamamen sıfırlardan oluşur.
  • I (Yutucu Yutucu): Yutucu duruma giren orada kalacağı için, bu bölüm sadece diyagonali 1 olan bir birim matristir.

📌 Matris Nasıl Yeniden Sıralanır?

Bir matrisi kanonik forma sokarken rastgele yer değiştirme yapamayız. Bir i durumunu j durumu ile yer değiştireceksek; önce i. satır ile j. satırı, ardından da i. sütun ile j. sütunu tamamen yer değiştirmeliyiz. Yani durum isimleri (1, 2, 3...) matrisin hem üst (sütun) hem de sol (satır) kenarında mutlaka birebir aynı sırayla okunmalıdır.


2. Temel Matris ve Yutulma Olasılıkları

Matrisi kanonik forma getirdikten sonra, sistemin analizini yapmak için o karmaşık lineer denklem sistemleri yerine doğrudan Temel Matris (N) kullanılır.

Teorem: Temel Matris (N) ve Yutulma Matrisi (B)

1. Temel Matris (N): Sistemin yutulmadan önce geçici durumlarda ortalama kaç adım (zaman) geçireceğini gösterir ve şu formülle hesaplanır:

N=(IQ)1

(Buradaki I, Q ile aynı boyutlara sahip birim matristir.)

2. Yutulma Olasılıkları (B): Herhangi bir geçici durumdan başlayan bir sürecin, nihai olarak hangi yutucu durumda sonlanacağının olasılıklarını verir. Temel matris ile R matrisinin çarpımıyla bulunur:

B=NR

Bulunan bu B matrisinin satırları başlangıç (geçici) durumlarını, sütunları ise bitiş (yutucu) durumlarını temsil eder.


⚙️ Adım Adım Çözüm Algoritması

  1. Durumları Sınıflandır: Hangi durumlar geçici (T), hangi durumlar yutucu (A) tespit et.
  2. Kanonik Formu Kur: Matrisin kenarlarına indekslerini yaz. Satır ve sütunları önce T, sonra A gelecek şekilde aynı anda yeniden sıralayarak Q ve R alt matrislerini elde et.
  3. Temel Matrisi Bul: Önce (IQ) çıkarma işlemini yap, ardından bu matrisin tersini alarak N=(IQ)1 matrisini bul.
  4. Çarpımı Gerçekleştir: Son olarak B=NR çarpımını yaparak tüm yutulma olasılıklarını tek bir matriste elde et.

Örnek: 6×6'lık Yutucu Matris Çözümü

Durum uzayı M={1,2,3,4,5,6} olan bir Markov zincirine ait geçiş olasılık matrisi P aşağıda verilmiştir. Sürecin 3 durumunda başlayıp, 2 durumunda yutulma olasılığını bulunuz.

P=[00.500.40.100100000.200.40.300.100.9000.10000010000001]
💡 Çözümü Göster / Gizle

1. Durumların Sınıflandırılması: Matrisin diyagonaline baktığımızda 2,5 ve 6 numaralı satırların sadece kendi üzerlerine (Pii=1) geçiş yaptığını, diğer yerlerin sıfır olduğunu görüyoruz.

  • Geçici Durumlar (T): {1,3,4}
  • Yutucu Durumlar (A): {2,5,6}

2. Kanonik Formun Oluşturulması: Verilen matrisin kenarlarına 1'den 6'ya kadar olan indekslerini yazalım ve satır ile sütun sırasını önce T {1,3,4}, sonra A {2,5,6} gelecek şekilde yeniden dizelim. (Örneğin 3. satırı komple alıp 2. sıraya taşıyor, ardından 3. sütunu komple alıp 2. sıraya taşıyoruz.)

Ortaya Q, R, 0 ve I bloklarının net bir şekilde ayrıştığı şu kanonik form çıkıyor:

Pkanonik=1342561000.40.50.1030.20.40.3000.140000.90.10200010050000106000001

Bu dizilimden bize lazım olan Q ve R matrislerini indeksleriyle birlikte çekelim:

Q=1341000.430.20.40.34000R=25610.50.103000.140.90.10

3. Temel Matrisin (N) Bulunması: Önce (IQ) işlemini yapalım:

(IQ)=[100010001][000.40.20.40.3000]=[100.40.20.60.3001]

Bu matrisin tersini alarak N matrisini elde ederiz:

N=(IQ)1=[100.413531930001]

4. Yutulma Olasılıklarının (B) Hesaplanması: Son aşamada B=NR çarpımını gerçekleştiriyoruz. Yeni matrisimizin satırları (1, 3, 4) başlangıç durumlarını, sütunları (2, 5, 6) ise bitiş (yutulma) durumlarını temsil edecektir:

B=[100.413531930001][0.50.10000.10.90.10]=25610.860.1403221300293005030040.90.10

Sonuç: Soru bizden "3 durumunda başlayıp, 2 durumunda yutulma" olasılığını istiyor. Bulduğumuz B matrisinde 3 numaralı satır ile 2 numaralı sütunun kesişimine bakıyoruz.

Olasılık=B32=2213000.7366

(Öz Kontrol: Bulduğumuz B matrisinin her bir satırının toplamı mutlaka 1 olmalıdır. Örneğin 3. satır için 221300+29300+50300=300300=1 sağlandığı için işlemlerimiz doğrudur.)

Akademik amaçlarla tasarlanmış açık kaynaklı eğitim arşivi. Bu sitedeki tüm ders notları ve içerikler CC BY-NC-SA 4.0 Lisansı ile korunmaktadır.