Хоча я не заперечую проти практичної неможливості (або непрактичності) вирішення цієї проблеми в Монте-Карло з точністю до 6 знаків після коми, що вказується шубером , я вважаю, що можна досягти вирішення з шестизначною точністю.
По-перше, після Glen_b частинки можуть бути змінені в стаціонарному режимі, отже, достатньо (як і в достатній мірі ) контролювати заповнення різних осередків, оскільки це також є процесом Маркова. Розподіл зайнятості на наступному етапі часу завершується визначається розміщенням в поточний час t . Написання перехідної матриці K , безумовно, недоцільно, але імітувати перехід просто.t + 1тК
По-друге, як зазначає shabbychef , можна прослідкувати процес заповнення на 450 непарних (або парних) квадратах, які залишаються на непарних квадратах, якщо враховувати навіть парні часи, тобто квадратичну Маркову матрицю .К2
В- третіх, вихідна задача розглядає тільки частоту нульових , після 50 марковских переходів. Беручи під увагу , що початкова точка має дуже високе значення для стаціонарного розподілу ймовірностей ланцюга Маркова ( Х ( т ) ) , і за умови , що фокус на одному середньому по всім клітинам, р 0 = 1p^050( X( t ))можна вважати, що реалізація ланцюга(X(t))у часіt=50є реалізацією від стаціонарного розподілу ймовірностей. Це призводить до значного зменшення обчислювальної вартості, оскільки ми можемо імітувати безпосередньо з цього стаціонарного розподілуπ, який є мультиноміальним розподілом з ймовірностями, пропорційними 2, 3 та 4 на рівний кут, інші комірки на краю та внутрішні комірки відповідно.
p^0= 1450∑i = 1450Я0( X( 50 )i)
( X( t ))t = 50π
∑i = 1450( 1 - πi)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
166.11
Як коментує Уаубер , оцінки потрібно помножити на 2, щоб правильно відповісти на питання, отже, остаточне значення 332,2137,