Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

Bazı Fark Denklemleri ve Uygulamaları

Bazı Fark Denklemleri ve Uygulamaları Murat Koptur 23 Kasım 2017 İÇİNDEKİLER İÇİNDEKİLER İçindekiler 1 Fibonacci Sayıları 1 2 Popülasyon Modelleri 2.1 Malthus Modeli . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2.2 Lojistik Büyüme Modeli . . . . . . . . . . . . . . . . . . . . . . . 3 3 5 3 Diferansiyel Denklem Sistemleri 3.1 Euler Yöntemi . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3.2 Lorenz Denklemi . . . . . . . . . . . . . . . . . . . . . . . . . . . 7 7 9 4 Bulaşıcı Hastalıklar 11 4.1 S-I-R Modeli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11 4.2 Yaşam Dinamikleri ve Düzenli Aşılama . . . . . . . . . . . . . . . 15 5 Kan Hücresi Popülasyonları 6 İlaç 6.1 6.2 6.3 6.4 Eliminasyonu Yarılanma Ömrü Emilim . . . . . . Dozaj . . . . . . Çözünme . . . . . . . . . . . . . . . . . . . . . . . . 17 . . . . . . . . . . . . Kaynaklar . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 19 19 20 20 21 i 1 1 FİBONACCİ SAYILARI Fibonacci Sayıları Leonardo Fibonacci (1170-1250), Liber Abaci (1202) adlı eserinde tavşan problemi olarak adlandırılan bir matematik probleminden bahsetmiştir. Elimizde biri erkek biri de dişi olmak üzere iki yeni doğan tavşan olduğunu düşünelim. Aşağıdaki koşullar altında bir yıl sonunda elimizdeki tavşan sayısı ne olur? • Her bir yeni doğan tavşanın olgunlaşması (üreyebilecek duruma gelmesi) bir ay sürer; • Her tavşan çifti, bir ay içerisinde, bir erkek ve bir dişi tavşan yavrular; • Yıl sonuna kadar hiçbir tavşan ölmez. İlk tavşan çiftinin 1 Ocak tarihinde doğduğunu varsayalım. Olgunlaşmaları 1 ay sürdüğünden, 1 Şubat tarihinde de elimizde yine 1 tavşan çifti olur. 1 Mart tarihinde, ilk tavşan çifti 2 aylık olurlar ve yeni bir tavşan çifti üretirler. Yani elimizde 2 tavşan çifti olur. Bu şekilde hesaplamaya devam edersek, Tablo 1’deki gibi bir sonuç elde ederiz: Çift Sayısı Yetişkin Yeni Doğan Toplam Tablo 1.1: Şub Mar 1 1 0 1 1 2 Oca 0 1 1 Tavşan Çifti Nis May 2 3 1 2 3 5 Sayısı Haz 5 3 8 Tem 8 5 13 Ağu 13 8 21 Tavşan Çifti Sayısı 140 120 100 80 60 40 20 2 4 6 8 10 12 Ay Şekil 1.1: Fibonacci Dizisi En alt satırdaki sayılar Fibonacci sayıları; 1, 1, 2, 3, 5, 8, 13... sayı dizisi ise Fibonacci dizisi olarak adlandırılır. n-inci ay sonundaki tavşan sayısını F(n) ile gösterirsek, Fibonacci dizisi aşağıdaki ikinci mertebeden doğrusal fark denklemi ile tanımlanır: F (n + 2) = F (n + 1) + F (n), F (1) = 1, 1 F (2) = 1, n ≥ 1. (1.1) 1 FİBONACCİ SAYILARI (1.1) denkleminin karakteristik denklemi λ2 − λ − 1 = 0. √ 1+ 5 2 (1.2) √ Buradan, karakteristik kökler α = ve β = 1−2 5 elde edilir ve denklemin genel çözümü  1 + √ 5 n  1 − √ 5 n F (n) = a1 + a2 , n≥1 (1.3) 2 2 olur. F (1) = 1 ve F (2) = 1 başlangıç koşullarını kullanırsak, 1 a2 = − √ 5 1 a1 = √ , 5 elde ederiz. Buradan da, √ √ 1 h 1 + 5 n  1 − 5 n i F (n) = √ − 2 2 5 (1.4) elde edilir. Bu formül, Binet formulü olarak da bilinir. Burada, limx→∞ FF(n+1) = α ≈ 1.618 dir ve bu sayı altın oran olarak adlandırılmak(n) tadır. Tablo 1.2: n F (n) 1 1 2 1 3 2 4 3 5 5 6 8 7 13 8 21 9 34 10 55 11 89 12 144 13 233 14 377 15 610 Altın Oran F (n) F (n−1) 1 2 1.5 1.666666667 1.6 1.625 1.615384615 1.619047619 1.617647059 1.618181818 1.617977528 1.618055556 1.618025751 1.618037135 2 2 2 2.1 POPÜLASYON MODELLERİ Popülasyon Modelleri Malthus Modeli Malthus’tan (1798, An Essay on the Principle of Population) beri popülasyon dinamikleri kapsamlı bir şekilde incelenmektedir. Çalışmaların amacı, temel ve önemli yaşam olaylarını (doğum, olgunlaşma, çoğalma ve ölüm) takip eden bir grup bireyin zaman içindeki evrimlerini incelemektir. Bu canlı grubu, bakteriler, hayvanlar ya da insanlar olabilir. Kolaylık olması için, popülasyon modellerinde genellikle nüfusun sadece dişi kısmı göz önüne alınır. n anında, bir popülasyondaki dişi sayısı yn olsun. En basit popülasyon modeli, Malthus modeli, y0 başlangıç koşulu ile beraber aşağıdaki gibi tanımlanır: yn+1 = ryn , r > 0, n = 0, 1, 2, . . . . (2.1) Burada r parametresi, popülasyondaki doğum ve ölüm oranları arasındaki farktır ve büyüme oranı olarak adlandırılır. (2.1) denkleminin çözümü y n = r n y0 , n = 0, 1, 2, . . . . (2.2) Eğer |r| < 1 ise, n → ∞ için yn → 0 olur, yani popülasyon eninde sonunda yok olur. |r| > 1 ise de, n → ∞ için yn → ∞ olur ki bu da doğadaki kaynaklar sınırlı olduğundan mümkün değildir. Malthus modeli göçleri hesaba katmaz. Yukarıdaki modele bir göç sabiti (β) ekleyelim. β > 0 olması popülasyonun dışarıdan göç aldığını, β < 0 olması ise popülasyonun dışarı göç verdiğini göstersin. Bu durumda model, (2.3) yn+1 = ryn + β olur. Bu denklemin çözümü de,  yn = y 0 − β 1−r  rn + β 1−r (2.4) olur. Eğer r > 1 ve β > −(r − 1)y0 ise popülasyon sınırsız olarak büyür; r > 1 ve β < −(r − 1)y0 ise popülasyon eninde sonunda yok olur, yani, yeterince büyük dışarı göç miktarı, popülasyonun eninde sonunda yok olmasına sebep β olur. 0 < r < 1 ve β > 0 ise, nüfus (1−r) > 0 ifadesine yakınsar; 0 < r < 1 ve β < 0 ise nüfus eninde sonunda sıfır olur. Genel olarak doğrusal modeller, popülasyonların uzun dönem tahminleri için kullanılmazlar. Daha gerçekçi nüfus modellemeleri için çeşitli doğrusal olmayan fark denklemleri modelleri önerilmiştir. Problem 1. (Bakteri Popülasyonu) Laboratuar ortamındaki bakteri popülasyonlarının büyümeleri Malthus modeli ile modellenebilir. Başlangıçta bir bakteri kültüründeki bakteri sayısı 10000 olsun. 2 saat sonra bakteri kültüründe 60000 bakteri varsa, 4 saat sonraki bakteri sayısı ne olur? 3 2.1 Malthus Modeli 2 POPÜLASYON MODELLERİ Çözüm 1. yn = rn y0 olduğundan y2 = r 2 y 0 ve 60000 = r2 × 10000. Buradan r ≃ 2.44949 olur. 4 saat sonraki bakteri nüfusu ise y4 = r 4 y0 = (2.44949)4 × 10000 ≃ 360000 olur. Açıklama 1. Laboratuar ortamında bakteriler, n jenerasyon sayısı olmak üzere, 20 , 21 , 22 , . . . , 2n şeklinde büyürler. Doğada ise bakteri büyümesi dört evreden oluşur: hazırlık (lag phase), hızlanma (log phase), durgun (stationary phase) ve ölüm (dead phase). Şekil 2.1: Bakteriyel büyümenin evreleri Daha fazla bilgi için, Maier, Pepper ve Gerba tarafından yazılan Environmental Microbiology adlı kitaba bakılabilir. 4 2.2 Lojistik Büyüme Modeli 2.2 2 POPÜLASYON MODELLERİ Lojistik Büyüme Modeli Robert May, 1976 yılında Nature dergisinde yayınlanan Simple mathematical models with very complicated dynamics adlı makalesinde birinci mertebeden bir fark denklemi ile tanımlanan biyolojik modellerin dinamiğini incelemiştir. Lojistik denklem (Verhulst modeli, lojistik büyüme modeli) aşağıdaki şekilde tanımlanır:  yn  . (2.5) yn+1 = ryn 1 − K Burada K sayısı, ortamın taşıma kapasitesi olarak adlandırılır. Popülasyon büyüklüğü bu kapasiteye yaklaşmaya başladığında popülasyon küçülmeye başlar. Denklemin her iki tarafını K taşıma kapasitesine bölelim: yn  ryn  yn+1 1− . = K K K Ardından yeni bir x değişkeni tanımlayalım: x= y . K Böylece x, popülasyonun taşıma kapasitesine bölümü olur. Böylece (2.5) denklemi xn+1 = rxn (1 − xn ) (2.6) haline gelir. Burada xn sayısı, n anındaki popülasyonun taşıma kapasitesine oranıdır. Her n için 0 ≤ xn ≤ 1 dir ve xn = 0 olması popülasyonun yok olması, xn = 1 olması da popülasyonun taşıma kapasitesine ulaştığı ve bir sonraki zaman adımında yok olacağı anlamına gelir. Şimdi r > 0 sabitinin durumlarına göre denklemin davranışını inceleyelim: • r < 1 için popülasyon, popülasyonun başlangıç büyüklüğünden bağımsız olarak, eninde sonunda yok olmaktadır. • 1 ≤ r < 3 için popülasyon büyüklüğü, eninde sonunda r−1 r yakınsamaktadır. √ • 3 ≤ r < 1 + 6 için popülasyon büyüklüğü, iki değer arasında salınım yapmaktadır (2-periyodik). √ • r ≥ 1 + 6 için popülasyon büyüklüğü, farklı r değerleri için 4, 8, 16, . . . periyotlar yapmakta ve r ≃ 3.56995 için sonlu periyot gözlenmemektedir. Bu değerden büyük çoğu r değerleri için kaotik davranış gösterse de, belirli değerlerde kaotik davranış göstermemektedir. Bu değerler islands of stability olarak adlandırılır. 5 2.2 Lojistik Büyüme Modeli 2 xn 1.0 xn 1.0 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 POPÜLASYON MODELLERİ n 10 20 30 40 50 xn 1.0 xn 1.0 0.8 0.8 0.6 0.6 0.4 0.4 0.2 0.2 n 10 20 30 40 50 10 20 30 40 50 n 10 20 30 40 50 n Şekil 2.2: Farklı r değerleri için grafikler (x0 = 0.5 ve r = 0.5, 2.8, 3.0, r ≃ 3.449489) Genel olarak bu denklemin kapalı formda çözümü yoktur. r = −2, r = 2 ve r = 4 durumlarında kesin çözümleri bilinmektedir:   • r = −2 için genel çözüm: xn = 12 −cos 31 π − (−2)n π − 3 cos−1 1 2 {1 − exp [2n ln(1 − 2x0 )]},    • r = 4 için genel çözüm: xn = 21 1 − cos 2n cos−1 (1 − 2x0 ) . • r = 2 için genel çözüm: xn = Sadece 1 2 − x0  Popülasyon modellerinde doğrusal modeller genel olarak sadece kısa dönem tahminleri için kullanılır. Uzun dönem tahminleri için doğrusal olmayan modeller tercih edilir. Ayrıca sabit oranlara (doğum, ölüm, göç vb.) sahip modellerin zayıf noktaları: • Parametreler değişir; doğal bir popülasyonda doğum ve ölüm oranları doğadaki koşullara bağlı olarak yıldan yıla değişmektedir. • Parametreler popülasyonun büyüklüğüne göre değişebilir; ekologlar bir çok popülasyonda doğum ve ölüm oranlarının, popülasyonun büyüklüğüne göre değiştiğini söylemektedirler. • Stokastik modeller daha gerçekçi sonuçlar verebilir; doğum ve ölüm oranlarını sabit sayılar almak yerine rastgele değişkenler olarak almak, daha gerçekçi sonuçlar verir. 6 , 3 3 DİFERANSİYEL DENKLEM SİSTEMLERİ Diferansiyel Denklem Sistemleri 3.1 Euler Yöntemi Euler metodu, başlangıç değer problemlerini çözmek için kullanılan en temel tekniklerden biridir. Euler metodunun amacı iyi tanımlı dy = f (t, y), dt a ≤ t ≤ b, y(a) = α (3.1) başlangıç değer problemi için yaklaşık çözümler elde etmektir. Euler yöntemi ile sürekli bir yaklaşım elde edilmez, bunun yerine [a, b] aralığında çeşitli değerler (mesh points) elde edilir. Yaklaşık çözüm için noktalar elde edildikten sonra, enterpolasyon ile bir çözüm bulunabilir. İlk olarak bir pozitif N tamsayısı seçelim ve [a, b] aralığını N eşit parçaya bölelim: ti = a + ih, i = 0, 1, 2, . . . N. Noktalar arasındaki uzaklık h = (b−a) = ti+1 − ti , adım büyüklüğü olarak adN landırılır. (3.1) denkleminin tek çözümü olan y(t) fonksiyonunun, [a, b] aralığında iki sürekli türevi olsun. Buradan her i = 0, 1, 2, . . . , N − 1 ve bazı ξi ∈ (ti , ti+1 ) için y(ti+1 ) = y(ti ) + (ti+1 − ti )y ′ (ti ) + (ti+1 − ti )2 ′′ y (ξi ). 2 h = ti+1 − ti olduğundan, y(ti+1 ) = y(ti ) + hy ′ (ti ) + h2 ′′ y (ξi ). 2 y(t) fonksiyonu başlangıç değer probleminin çözümü olduğundan, y(ti+1 ) = y(ti ) + hf (ti , y(ti )) + h2 ′′ y (ξi ). 2 (3.2) h yeterince küçük seçilirse, h2 terimi sıfıra çok yakın olur ve kalan terim göz ardı edilebilir.. Böylece i = 0, 1, . . . , N − 1 için w0 =α, wi+1 =wi + hf (ti , wi ) yaklaşımını yapmış oluruz. 7 (3.3) 3.1 Euler Yöntemi 3 DİFERANSİYEL DENKLEM SİSTEMLERİ Şekil 3.1: Euler Metodu Problem 2. y ′ = y−t2 +1, 0 ≤ t ≤ 2, y(0) = 0.5 başlangıç değer problemini Euler metodu ile h = 0.2 alarak çözünüz ve yaklaşımı y(t) = (t + 1)2 − 0.5et tam çözümü ile karşılaştırınız. Çözüm 2. h = 0.2, ti = 0.2i ve w0 = 0.5 olduğundan i = 0, 1, . . . , 9 için wi+1 =wi + hf (ti , wi ) =wi + 0.2(wi − t2i + 1) =wi + 0.2(wi − 0.04i2 + 1) =1.2wi − 0.008i2 + 0.2. Buradan, w1 =1.2(0.5) − 0.008(0)2 + 0.2 = 0.8, w2 =1.2(0.8) − 0.008(1)2 + 0.2 = 1.152, ve bu şekilde hesaplamaya devam edersek Tablo 3.1’i elde ederiz: ti 0,0 0,2 0,4 0,6 0,8 1,0 1,2 1,4 1,6 1,8 2,0 wi 0,50000000 0,80000000 1,15200000 1,55040000 1,98848000 2,45817600 2,94981120 3,45177344 3,95012813 4,42815375 4,86578450 Tablo 3.1: yi = y(ti ) 0,50000000 0,82929862 1,21408765 1,64894060 2,12722954 2,64085909 3,17994154 3,73240002 4,28348379 4,81517627 5,30547195 8 |yi − wi | 0,00000000 0,02929862 0,06208765 0,09854060 0,13874954 0,18268309 0,23013034 0,28062658 0,33335566 0,38702251 0,43968745 3.2 3.2 Lorenz Denklemi 3 DİFERANSİYEL DENKLEM SİSTEMLERİ Lorenz Denklemi Kapalı bir kap içerisinde bir sıvı ya da gaz düşünelim. Kap alttan ısıtılır ve üstten soğutulur ise, kabın içerisindeki akışkan, silindir şeklinde bir rulo halinde dönmeye başlar (Şekil 3.2) ve bu dönme hareketi kısmi türevli diferansiyel denklemler ile modellenir. Şekil 3.2: Bir sıvı ya da gaz alttan ısıtıldığında, akışkan silindir şeklinde bir rulo halinde örgütlenme eğilimi gösterir (solda). Sıcak akışkan bir taraftan yükselir, ısı kaybeder ve diğer taraftan aşağı doğru iner; bu konveksiyon sürecidir. Isı biraz daha artırılınca (sağda), dengesizlik gelişmeye başlar ve rulolarda silindir boyunca ileri geri hareket eden bir yalpalama ortaya çıkar. Daha da yüksek sıcaklıklarda akış iyice şiddetli ve çalkantılı hale gelir. Edward N. Lorenz, 1963’te yayınladığı Deterministic nonperiodic flow adlı makalesinde, atmosferdeki ısı aktarımının basitleştirilmiş bir matematiksel modelini sundu. Lorenz’in modeli  dx   dt = σ(y − x) dy (3.4) dt = rx − y − xz   dz dt = xy − bz şeklinde bir doğrusal olmayan adi diferansiyel denklem sistemidir. Burada x, y, z değişkenleri sırasıyla, iki katman arasındaki akışkan hareketinin hızı, yatay eksendeki sıcaklık değişimi ve dikey eksendeki sıcaklık değişimidir. σ, r, b sabitleri ise sırasıyla, Prandtl sayısı (ısıl iletkenlik ve viskozite katsayısı), Rayleigh sayısı ve akışkanların içinde bulunduğu bölgenin şekline bağlı bir geometrik çarpandır. Problem 3. σ = 10, r = 28, b = 38 ve başlangıç koşulları x(0) = y(0) = z(0) = 0.1 olmak üzere Lorenz sistemini Euler metodu ile h = 0.01 alıp çözünüz. Çözüm 3. Denklem sisteminin çözümlerini iteratif olarak, f1 (t, x, y, z) = f2 (t, x, y, z) = f3 (t, x, y, z) = 9 σ(y − x) rx − y − xz xy − bz 3.2 Lorenz Denklemi 3 DİFERANSİYEL DENKLEM SİSTEMLERİ olmak üzere xi+1 = xi + hf1 (ti , xi , yi , zi ) yi+1 zi+1 = = yi + hf2 (ti , xi , yi , zi ) zi + hf3 (ti , xi , yi , zi ) ve xi+1 = yi+1 zi+1 = = xi + hσ(yi − xi ) yi + h(rxi − yi − xi zi ) zi + h(xi yi − bzi ) şeklinde hesaplayabiliriz. σ, r, b ve h sabitlerini yerine yazarsak xi+1 yi+1 = = zi+1 = xi + 0.01 × 10(yi − xi ) yi + 0.01(28xi − yi − xi zi ) 8 zi + 0.01(xi yi − zi ) 3 fark denklemi sistemini elde ederiz. N = 1000 ve i = 0, 1, . . . N için hesaplamaları yaparsak Şekil 3.3 elde edilir. y x 30 20 20 10 10 t 200 400 600 800 1000 200 -10 -10 -20 z 50 40 30 20 10 t 200 400 600 800 1000 Şekil 3.3: Lorenz sistemi 10 400 600 800 1000 t 4 4 BULAŞICI HASTALIKLAR Bulaşıcı Hastalıklar Bulaşıcı hastalıklara karşı geliştirilen modern yöntemler gelişmiş ülkelerde hastalıkları kontrol altına alma konusunda önemli başarılar göstermesine rağmen, bu hastalıklar halen az gelişmiş veya gelişmekte olan ülkelerde büyük miktarda ölümlere sebep olmaktadırlar. Bulaşıcı hastalıkların dinamiklerini anlama konusunda ilk çalışma, 1760 yıllarında matematikçi Daniel Bernoulli tarafından yapılmıştır. Bernoulli, çiçek hastalığı ve varyasyonlarının dinamiğini incelemiştir. 1855 yılında, modern epidemiyolojinin kurucusu olarak kabul edilen Dr. John Snow, kolera vakalarını incelemiş ve hastalığın sebebinin Broad Caddesindeki su pompası olduğunu keşfetmiştir. Snow, salgına ait istatistikleri ve vakaların konumlarını yetkililere sunup pompanın değiştirilmesini sağlamıştır. Bulaşıcı hastalıkların sebebini kesin olarak bulan Pasteur (1822–1895) ve Koch (1843–1910) ’a kadar, matematiksel epidemiyoloji çok yavaş gelişti. Pasteur ve Koch, bulaşıcı hastalıkların, mikroorganizmalar ile bulaştıklarını gösterdiler. 1900’lerin başında Kermack, McKendrick, Hamer, Ross, Greenwood, Reed, Frost ve diğerleri bulaşıcı hastalıkların matematiksel modellerini kurma konusunda çalışmalara başlamışlardır. Matematiksel epidemiyoloji çalışmalarının amaçları: 1. Salgının yayılma hızı nedir? 2. Kaç kişiye bulaşacaktır ve kaç kişiye bulaşmayacaktır? 3. Salgın ne kadar sürecektir? İlk olarak bu sorulara yanıt vermek, modelleri geliştirmek ve test etmek açısından iyi bir başlangıç noktasıdır. Ancak sadece bu sorulara yanıt vermek, pratik olarak pek bir anlam ifade etmemektedir. Gerçekten yanıtlanmak istenen sorular: 1. İnsanlar, hastalığa karşı aşı olmalı mı? 2. Eğer aşı olmalılarsa, nüfusun ne kadarı aşı olmalıdır? 3. Kaynakların ne kadarı hastalıkları önlemek için, ne kadarı ise hastalıkları tedavi için ayrılmalıdır? 4. Hastalığı tamamen ortadan kaldırmak mümkün mü? 4.1 S-I-R Modeli S-I-R modeli, 1927 yılında Kermack ve McKendrick tarafından geliştirilmiştir. Model popülasyonu üç sınıfa ayırır: • Sağlamlar (Susceptible): Hasta olmayan ama hasta olabilecek insanlar. • Enfektifler (Infective): Hasta olan ve diğer insanlara bulaştırabilecek olan insanlar. 11 4.1 S-I-R Modeli 4 BULAŞICI HASTALIKLAR • Geçirenler (Removed): Hastalığı artık başkalarına bulaştıramayan insanlar. Bu gruptakiler hastalığa yakalanmış ve iyileşip bağışıklık kazanmış veya hastalığa yakalanıp ölmüş olabilirler. S, I ve R sayıları sırasıyla, sağlamlar, enfektifler ve geçirenler gruplarına ait insan sayıları olsun. Bu durumda toplam insan sayısı N N =S+I +R (4.1) olur. İlk olarak salgın boyunca popülasyonun sabit kaldığını varsayalım. Yani popülasyonda doğum, ölüm (yaşlanma veya farklı bir nedenle) ve göç olmadığını varsayalım. Salgın kısa dönemli (örneğin kış mevsimindeki grip salgınları gibi) ise bu varsayımımız kabul edilebilir olacaktır. İkinci varsayımımız ise, bir kişi iyileştikten sonra hastalığı tekrar geçirmesin. Dolayısıyla geçirenler grubundan sağlamlar grubuna geçiş olmasın. İlk olarak görece kısa dönemli salgınları modelleyeceğimiz için zaman birimini gün olarak seçelim ve • S(t): t gün sonra sağlam insan sayısı • I(t) : t gün sonra enfektif insan sayısı • R(t) : t gün sonra hastalığı geçiren insan sayısı. Modelimizin akış diyagramı Şekil 4.1’deki gibidir. Şimdi aşağıdaki iki parametreyi belirlememiz gerekiyor: 1. Enfekte olan bir insanın sağlam bir insana hastalığı bulaştırması ne kadar kolaydır? 2. Enfekte olan bir insan ne kadar süre enfekte kalır? Şekil 4.1: S-I-R modeli için akış diyagramı İlk soru için, etkin temas oranı (effective contact rate) β parametresini tanımlayalım. β parametresi, enfekte bir insanın, bir günde, hastalığı bulaştırabilecek kadar samimi olduğu ortalama kişi sayısı olarak tanımlayalım. «Hastalığı bulaştırabilecek kadar samimi» olarak tanımlanan şey, hastalığa göre değişmektedir. Bir hastalıkta kalabalık bir odada öksürmek hastalığı bulaştırmak için yeterli olabilirken, başka bir hastalık için el sıkışmak yetebilir. Pratikte β parametresini doğrudan belirlemek oldukça zordur. Hijyen, nüfus yoğunluğu ve sosyal gelenekler gibi birçok faktör bu parametreyi etkiler. Kalabalık bir okulda bir kış mevsiminde β parametresi çok büyük olabilirken, el 12 4.1 S-I-R Modeli 4 BULAŞICI HASTALIKLAR sıkışma ile bulaşan bir hastalık için, el sıkışma geleneğinin olmadığı bir toplumda β parametresi oldukça düşük olur. İkinci soru için, enfektivite süresi (duration of infectivity) δ parametresini tanımlayalım. δ parametresi, bir kişinin enfektif kaldığı süreyi ifade eder. Belirtiler ortaya çıkmadan önce bir kişi bulaşıcı olabildiğinden ve bir kişi artık bulaşıcı olmadığı halde hastalığın semptomları halen devam edebildiğinden, bu parametre hastalığın süresi ile aynı değildir. Etkin temas oranının tersine, bu parametre hastalığı gözlemleyerek doğrudan ölçülebilir. Popülasyonda bir günde gerçekleşebilecek maksimum temas sayısı β × I dir. Ama bu temasların hepsi enfeksiyon ile sonuçlanmayacaktır. Sadece sağlam insanlarla enfektiflerin temasları enfeksiyon ile sonuçlanacağından, sağlam insanS S . Yani her bir gün, βI N ların tüm popülasyona oranı ile bu sayıyı çarpalım: βI N sayıda birey, sağlam grubundan enfektifler grubuna geçmektedir. Enfektif grubundan geçiren grubuna geçen insan sayısı enfeksiyonun süresi δ ’ne bağlıdır. Bunu da bir örnek ile açıklayalım. Örnek 1. Bir salgında δ = 4 ve 20 enfektif insan olduğunu varsayalım. Ertesi gün kaç insan iyileşir? İnsanların eşit olarak dört gruba ayrıldıklarını varsayabiliriz: bugün enfektif olanlar, dün enfektif olanlar, 2 gün önce enfektif olanlar ve 3 gün önce enfektif olanlar. Bu durumda 41 × 20 = 5 kişi yarın iyileşir. Yukarıdaki örnekten, her bir gün sınıfına geçer. 1 δI sayıda birey, enfektiflerden geçirenler Şekil 4.2: S-I-R modeli için akış diyagramı Böylece modelimizi aşağıdaki denklem sistemi ile yazabiliriz: S(t − 1) N S(t − 1) 1 − I(t − 1). I(t) =I(t − 1) + βI(t − 1) N δ 1 R(t) =R(t − 1) + I(t − 1) δ S(t) =S(t − 1) − βI(t − 1) (4.2) Tanım 1. (Temel Üreme Oranı) Temel üreme oranı R0 , enfektif bir kişinin, sağlam bir popülasyonda üreteceği ortalama ikincil enfeksiyon sayısını temsil eder. R0 için bir denklem bulmak, hastalık için bir model oluşturduktan sonra yapılan ilk iştir. S-I-R modeli için R0 = β × δ diyebiliriz. Teorem 1. R0 , hastalığın temel üreme oranı olmak üzere, sağlam insanların oranı 1 R0 13 4.1 S-I-R Modeli 4 BULAŞICI HASTALIKLAR değerinin altına düştüğünde salgın sonlanmaya başlar. Teorem 2. R0 , hastalığın temel üreme oranı ve N, toplam popülasyon büyüklüğü olmak üzere, sağlam insanların sayısı N R0 sayısının altına düştüğünde salgın sonlanmaya başlar. Teorem 3. Bir salgını önlemek için, aşılanan nüfusun toplam nüfusa oranı en az 1 − R10 olmalıdır. Problem 4. R(0) = 0, N = 5000, I(0) = 5, β = 0.9, δ = 5 olmak üzere S-I-R modelinin grafiğini çizip aşağıdaki soruları yanıtlayınız. a. Salgın tepe noktasına ne zaman ulaşır? b. Salgının tepe noktasında kaç kişi hastadır? c. Salgın ne kadar sürer? d. Salgın boyunca hastalık kaç kişiye bulaşır? Çözüm 4. Bilgisayar ile hesaplamaları gerçekleştirirsek: a. 9. günde. b. 432. c. Yaklaşık olarak 27. günde salgın sonlanır. d. 987. Şekil 4.3: Problem 3 için grafik 14 4.2 4.2 Yaşam Dinamikleri ve Düzenli Aşılama 4 BULAŞICI HASTALIKLAR Yaşam Dinamikleri ve Düzenli Aşılama Öncelikle modelimize yaşam dinamiklerini (doğum ve ölüm) ekleyelim. Kolaylık açısından toplam nüfusun değişmediğini, yani doğan ve ölen birey sayısının eşit olduğunu varsayacağız. µ, popülasyonun günlük doğum oranı olsun, yani her gün µN sayıda sağlam birey dünyaya gelsin. Toplam nüfus değişmediğinden, her gün, µS sağlam, µI enfektif ve µR geçirmiş birey hastalık dışındaki nedenlerden dolayı (ölüm yada göç) popülasyondan ayrılsın. ρ, yenidoğanların aşılanma oranı olsun. Her gün µN birey doğduğundan, ρµN sayıda birey doğrudan geçirenler grubuna geçer. Geriye kalan µN − ρµN = (1 − ρ)µN sayıda birey ise sağlamlar grubuna geçer. O halde S-I-R modelimiz S(t − 1) + (1 − ρ)µN − µS(t − 1) N S(t − 1) 1 I(t) =I(t − 1) + βI(t − 1) − I(t − 1) − µI(t − 1) N δ 1 R(t) =R(t − 1) + I(t − 1) + ρµN − µR(t − 1) δ S(t) =S(t − 1) − βI(t − 1) olur. Tanım 2. Yukarıdaki model için, R0 , temel üreme oranı R0 = β µ+ 1 δ ile hesaplanabilir. Şekil 4.4: Güncellenmiş S-I-R modeli 15 (4.3) 5 5 KAN HÜCRESİ POPÜLASYONLARI Kan Hücresi Popülasyonları Kan, plasma olarak adlandırılan bir sıvı ve kan hücrelerinden oluşur. Kan hücreleri temel olarak üç çeşittir: • Kırmızı kan hücreleri, akciğerlerden dokulara oksijen taşırlar, • Beyaz kan hücreleri, enfeksiyonlara karşı vücudun savunma mekanizmasının bir parçasıdırlar ve • Trombositler, kanın pıhtılaşmasına yardımcı olurlar. Şekil 5.1: Kan hücreleri çeşitleri Kan hücreleri (lenfositler hariç), kemik iliğindeki kök hücrelerde üretilirler. Kan hücreleri yaşlanmadan, enfeksiyondan veya bir hastalıktan dolayı ölürler. Hücrelerin üretilmesi ve yok edilmesi, döngüsel bir süreçtir. Kan hücresi popülasyonu için ayrık model cn+1 = f (cn ) = cn + θ + p(cn ) − d(cn ) (5.1) şeklindedir. Burada θ, pozitif bir sabit; cn , n anındaki kan hücresi sayısı (mikrolitre başına ya da vücut ağırlığına göre kilogram başına); p fonksiyonu, bir zaman aralığında üretilen hücrelerin sayısını ve d fonksiyonu ise bir zaman aralığında yok edilen hücrelerin sayısını ölçer. Her bir zaman aralığında öldürülen hücre sayısının sabit olduğu varsayılır ise, d(cn ) = acn , 0 < a ≤ 1. 17 5 KAN HÜCRESİ POPÜLASYONLARI Burada a, yok edilme katsayısı olarak adlandırılır. Üretim fonksiyonu hücre tipine göre belirlenir, her bir hücrenin farklı bir hücresel ve biyokimyasal süreçleri vardır. Bununla birlikte, ortak bir forma sahip oldukları düşünülmektedir. Mackey, Glass ve Lasota tarafından bulunan üretim fonksiyonu, b, c, r ve s pozitif sabitler olmak üzere p(cn ) = bcrn e−scn (5.2) şeklindedir. O halde modelimiz cn+1 = (1 − a)cn + θ + bcrn e−scn , 0 < a ≤ 1, (5.3) b, c, r, s > 0 olur. P x Şekil 5.2: x, üretilen kan hücresi sayısı, P, toplam kan hücresi sayısı 18 6 6 İLAÇ ELİMİNASYONU İlaç Eliminasyonu Bir ilaç vücuda alındığı anda, vücut ilacı vücuttan atmaya başlar. İlacın vücuttan atılması işlemi, enzimlerin ilacı farklı metabolitlere ayırması ya da nefes, ter veya boşaltım yoluyla olabilir. Normal dozlarda alınan çoğu ilacın eliminasyonu, vücutta mevcut olan ilaç miktarının sabit bir oranında gerçekleşir. Yani, her birim zamanda, ilacın plazma konsantrasyonu, bir önceki zaman diliminin yarısına düşer. Bu tür eliminasyon sürecine birinci derece eliminasyon denir. Buna karşılık, bazı ilaçlar, vücutta bulunan ilaç miktarından bağımsız olarak, belirli bir oranda vücuttan atılır. Yani, her birim zamanda, vücuttan atılan ilaç mikarı aynıdır. Bu tür eliminasyon sürecine de sıfırıncı derece eliminasyon denir. Birinci derece eliminasyon modelini göz önüne alalım. r, ilacın vücuttan atılma oranı, B(t), t anında vücutta bulunan ilaç miktarı dersek modelimiz, B(0) başlangıç koşulu ile beraber B(t) = B(t − 1) − rB(t − 1) (6.1) olur. Şekil 6.1: Birinci derece eliminasyon modeli 6.1 Yarılanma Ömrü Yarılanma ömrü, vücudun bir ilacının yarısını vücuttan atabilmesi için gereken süredir. Örneğin, bir ilaç 4 saat yarılanma ömrüne sahip olsun ve başlangıçta vücutta 500 mg ilacının bulunduğunu varsayalım. O halde, 4 saat sonra, vücuttaki ilaç miktarı 250 mg olacaktır. Yarılanma ömrü T1/2 ile gösterilir. 6.2 Emilim Enjeksiyon veya intravenöz yolla alınan ilaçlar doğrudan kana karışır. Bu tür ilaçlar için yukarıdaki model uygundur. Fakat tıpta kullanılan bir çok ilaç, ağız yoluyla alınır. Ağızdan alınan ilaçlar doğrudan kan dolaşımına girmez, önce sindirilmeleri gerekir. Dolayısıyla bu ilaçların gastrointestinal yoldan (mide ve bağırsak) ne kadar emildiğini hesaba katmamız gerekir. GI(t), t anında gastrointestinal yolda bulunan ilaç miktarı ve α, emilme oranı olsun. GI yoldan emilim, birinci derece bir emilinasyondur. O halde modelimiz GI(t) = B(t) = GI(t − 1) − αGI(t − 1) B(t − 1) − rB(t − 1) + αGI(t − 1) olur. 19 (6.2) 6.3 Dozaj 6 İLAÇ ELİMİNASYONU Şekil 6.2: Emilim ile emilinasyon 6.3 Dozaj Çoğu ilaç tek bir doza sahip değildir. «6 saatte bir hap» gibi kullanımlara sahiptirler. Bu nedenle modelimize, D(t), dozaj fonksiyonumuzu ekleyelim. O halde modelimiz GI(t) = B(t) = GI(t − 1) − αGI(t − 1) + D(t) B(t − 1) − rB(t − 1) + αGI(t − 1) (6.3) olur. Şekil 6.3: Dozaj ile eliminasyon t değişkenini saat olarak düşünürsek, 6 saatte bir 400mg alınacak bir ilaç için doz fonksiyonunu ( 400, t ≡ 0(mod 6) D(t) = 0, diğer tanımlayabiliriz. 6.4 Çözünme Ağız yoluyla alınan ilaçların emilmesi için önce çözünmesi gerekmektedir. Bir ilacın gastrointestinal yolda çözünmesi için gereken süre, çözünme süresi olarak adlandırılır ve δ ile gösterilir. O halde, dozaj fonksiyonumuzu, f dozaj sıklığı olmak üzere, ( d t mod(60f ) < δ D(t) = δ 0 diğer olarak güncelleyebiliriz. Problem 5. Bir hasta 6 saatte bir 200-mg ibuprofen almaktadır. İlk dozdan 24 saat sonra, hastanın vücudunda ne kadar ibuprofen bulunur? Zaman birimi olarak dakika alınız. 20 KAYNAKLAR KAYNAKLAR Kaynaklar [1] Linda J. S. Allen. An Introduction to Mathematical Biology. PRENTICE HALL, 2006. [2] Jeffrey T. Barton. Models for Life: An Introduction to Discrete Mathematical Modeling with Microsoft Office Excel. JOHN WILEY & SONS INC, 2016. [3] Fred Brauer and Carlos Castillo-Chavez. Mathematical Models in Population Biology and Epidemiology. Springer New York, 2012. [4] Ching Shan Chou and Avner Friedman. Introduction to Mathematical Biology. Springer International Publishing, 2016. [5] Paul Cull, Mary E. Flahive, and Robby Robson. Difference Equations. Springer-Verlag GmbH, 2005. [6] Saber N. Elaydi. An Introduction to Difference Equations. Springer-Verlag GmbH, 2005. [7] David P. Feldman. Chaos and Fractals. Oxford University Press, 2012. [8] Glenn Fulford, Peter Forrester, and Arthur Jones. Modelling with Differential and Difference Equations. CAMBRIDGE UNIV PR, 1997. [9] James Gleick. Chaos: The Making of a New Science. Viking Adult, 1987. [10] W. O. Kermack and A. G. McKendrick. A contribution to the mathematical theory of epidemics. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 115(772):700–721, aug 1927. [11] Thomas Koshy. Fibonacci and Lucas Numbers with Applications. JOHN WILEY & SONS INC, 2001. [12] V. Lakshmikantham and Donato Trigiante. Theory Of Difference Equations Numerical Methods And Applications (Pure and Applied Mathematics). CRC Press, 2002. [13] Edward N. Lorenz. Deterministic nonperiodic flow. Journal of the Atmospheric Sciences, 20(2):130–141, mar 1963. [14] S. LYNCH. ANALYSIS OF a BLOOD CELL POPULATION MODEL. International Journal of Bifurcation and Chaos, 15(07):2311–2316, jul 2005. [15] Martelli. Introduction to Discrete Dynamical Systems and Chaos. JOHN WILEY & SONS INC, 1999. [16] Robert M. May. Simple mathematical models with very complicated dynamics. Nature, 261(5560):459–467, jun 1976. [17] Ronald E. Mickens. Difference Equations. Taylor & Francis, 2015. 21 KAYNAKLAR KAYNAKLAR [18] J. Douglas Faires Richard L. Burden. Numerical Analysis. BROOKS COLE PUB CO, 2010. [19] Panos M. Pardalos Sergiy Butenko. Numerical Methods and Optimization. Taylor & Francis, 2014. [20] Angela B. Shiflet. Introduction to Computational Science. Princeton University Press, 2014. [21] Colin Sparrow. The Lorenz Equations. Springer, 1982. [22] Soo T. Tan. Applied Calculus for the Managerial, Life, and Social Sciences. Brooks Cole, 2010. [23] John H. Vandermeer and Deborah E. Goldberg. Population Ecology: First Principles, Second Edition. Princeton University Press, 2013. 22