Bu problemin Monte Carlo çözümünün whuber tarafından işaret edilen 6 ondalık basamak hassasiyetiyle pratik imkansızlığına (veya pratikliğine) itiraz etmememe rağmen , altı basamaklı doğrulukla bir çözümün elde edilebileceğini düşünüyorum.
İlk olarak, şu Glen_b , parçacıklar dolayısıyla (deki gibi yeterli bir sabit rejimde değiştirilebilir olan yeterliliği bu da Markov işlemi teşkil gibi farklı hücre doluluk izlemek için). Bir sonraki basamağında yolcuların dağılımı , şu anki t zamanındaki işgalciler tarafından belirlenir . Geçiş matrisini K yazmak kesinlikle pratik değildir, ancak geçişi simüle etmek kolaydır.t + 1tK
İkincisi, shabbychef tarafından belirtildiği gibi , sadece çift zamanlar, yani kare Markov matrisi , tek kare üzerinde kalan 450 tek (veya çift) karede doluluk sürecini takip edebilir .K2
Üçüncü olarak, Asıl problem, sıfır sıklığını dikkate p 0 sonra, 50 Markov geçişler. Başlangıç noktası Markov zincirinin sabit olasılık dağılımı için çok yüksek bir değere sahip olduğu göz önüne alındığında, ( x ( t ) ) ve verilen tüm hücreler boyunca tek bir ortalama, odak p 0 = 1p^050( X( t ))t=50zamanındazincirin(X(t))gerçekleşmesinin sabit olasılık dağılımından bir gerçekleşmeolduğunu düşünebiliriz. Bu, doğrudanköşedeki 2, 3 ve 4, kenardaki diğer hücreler ve iç hücrelerle orantılı olasılıkları olan çok terimli bir dağılım olanbu sabit dağıtımdanπdoğrudan simüle edebileceğimiz için hesaplama maliyetinde önemli bir azalma sağlar., sırasıyla.
p^0= 1450Σi = 1450ben0( X( 50 )ben)
( X( t ))t = 50π
Açıkça görülüyor ki, durağan dağılım, beklenen boş hücre sayısını,
450.107'ye
eşit olarak doğrudan sağlar .
Σi = 1450( 1 - πben)450
166.1069
pot=rep(c(rep(c(0,1),15),rep(c(1,0),15)),15)*c(2,
rep(3,28),2,rep(c(3,rep(4,28),3),28),2,rep(3,28),2)
pot=pot/sum(pot)
sum((1-pot)^450)-450
[1] 166.1069
Bu, bir Monte Carlo yaklaşımına oldukça yakındır ( makinemde 14 saat süren 10⁸ simülasyonlarına dayanarak). Ama 6 ondalık sayı için yeterince yakın değil.166,11
Whuber tarafından yorumlandığı gibi , soruyu doğru cevaplamak için tahminlerin 2 ile çarpılması gerekir, bu nedenle 332.2137 nihai değeri,