Skip to Content

§4. Блуждание на плоскости и в пространстве: вернёшься ли домой

Материал этого параграфа продолжает тему траекторий случайных блужданий из §6 главы 14, только теперь частица перемещается по точкам с целыми координатами на плоскости или в пространстве (блуждание по kk-мерной решётке — в §4 главы 17).

Случайным будем называть блуждание, при котором частица переходит в одну из 2k2k соседних по осям точек с вероятностью 12k\frac1{2k} независимо от своего положения. (Траекторией теперь называем не развёртку во времени, а ломаную в Rk\mathbb R^k, соединяющую последовательные положения частицы.) Как и в §6 главы 14, u2nu_{2n} — вероятность вернуться в начало координат на 2n2n-м шаге, f2nf_{2n} — вероятность того, что первое возвращение произошло в момент 2n2n.

Лемма о первом возвращении

Лемма. При n≥1n \ge 1 верно равенство u2n=∑i=1nf2iu2n−2iu_{2n} = \sum_{i=1}^nf_{2i}u_{2n-2i} (здесь u0=1u_0 = 1).

Доказательство. Общее число путей за время 2n2n равно (2k)2n(2k)^{2n}. Попадание в начало в момент 2n2n может быть либо первым возвращением, либо первое возвращение произошло в некоторый момент 2i<2n2i < 2n, и далее через 2n−2i2n - 2i шагов частица вновь вернулась. Вероятность последнего при фиксированном ii равна f2iu2n−2if_{2i}u_{2n-2i}: имеется (2k)2if2i(2k)^{2i}f_{2i} путей длины 2i2i, оканчивающихся первым возвращением, и (2k)2n−2iu2n−2i(2k)^{2n-2i}u_{2n-2i} путей из начала в начало длины 2n−2i2n - 2i. При разных ii эти события несовместны. Складывая вероятности, получаем формулу. ■\blacksquare

По кирпичикам: «вернулся на шаге 2n2n» = «впервые вернулся на шаге 2i2i» и «потом от начала опять вернулся через 2n−2i2n - 2i». Перебираем, когда было первое возвращение, — и всё.

Время правее нуля

Теорема 1. Пусть k=1k = 1. Обозначим через δ2n\delta_{2n} время, в течение которого частица, совершая 2n2n шагов по прямой, находилась правее нуля. Тогда при n≥1n \ge 1 β2i,2n≡P(δ2n=2i)=u2iu2n−2i\beta_{2i,2n} \equiv \mathbf P(\delta_{2n} = 2i) = u_{2i}u_{2n-2i}, i=0,1,…,ni = 0, 1, \dots, n (сравни с теоремой 3 главы 14).

Значит, время пребывания на положительной полуоси распределено так же, как момент последнего нуля, — по закону арксинуса в пределе. Пацан, который на каждом перекрёстке подбрасывает монетку, куда идти, скорее всего проведёт почти всё время по одну сторону от своего подъезда, а не поровну по обе.

Доказательство. По теореме 1 главы 14 β2n,2n=u2n\beta_{2n,2n} = u_{2n}, по симметрии β0,2n=u2n\beta_{0,2n} = u_{2n}. Пусть 1≤i≤n−11 \le i \le n - 1 и частица ровно 2i2i из 2n2n шагов была правее нуля. Тогда первое возвращение в нуль произошло в некоторый момент 2r<2n2r < 2n, и до него частица была либо правее нуля, либо левее. В первом случае 1≤r≤i1 \le r \le i, и после 2r2r частица была правее нуля 2i−2r2i - 2r шагов из 2n−2r2n - 2r: таких путей 1222rf2r⋅22n−2rβ2i−2r,2n−2r\frac12 2^{2r}f_{2r}\cdot2^{2n-2r}\beta_{2i-2r,2n-2r}. Во втором — после 2r2r правее нуля 2i2i шагов из 2n−2r2n - 2r, откуда r≤n−ir \le n - i; таких путей 1222rf2r⋅22n−2rβ2i,2n−2r\frac12 2^{2r}f_{2r}\cdot2^{2n-2r}\beta_{2i,2n-2r}. Следовательно,

β2i,2n=12∑r=1if2rβ2i−2r,2n−2r+12∑r=1n−if2rβ2i,2n−2r.(18)\beta_{2i,2n} = \frac12\sum_{r=1}^if_{2r}\beta_{2i-2r,2n-2r} + \frac12\sum_{r=1}^{n-i}f_{2r}\beta_{2i,2n-2r}. \tag{18}

По индукции (для путей короче 2n2n теорема верна) (18) сводится к

β2i,2n=12u2n−2i∑r=1if2ru2i−2r+12u2i∑r=1n−if2ru2n−2i−2r,\beta_{2i,2n} = \frac12u_{2n-2i}\sum_{r=1}^if_{2r}u_{2i-2r} + \frac12u_{2i}\sum_{r=1}^{n-i}f_{2r}u_{2n-2i-2r},

и по лемме первая сумма равна u2iu_{2i}, вторая — u2n−2iu_{2n-2i}. ■\blacksquare

Производящие функции

Рассмотрим степенные ряды

U(z)=∑n=0∞u2nz2n,F(z)=∑n=1∞f2nz2n,0≤z<1.U(z) = \sum_{n=0}^\infty u_{2n}z^{2n}, \qquad F(z) = \sum_{n=1}^\infty f_{2n}z^{2n}, \qquad 0 \le z < 1.

Теорема 2. Имеет место соотношение F(z)=1−1/U(z)F(z) = 1 - 1/U(z).

Доказательство. По условию u0=1u_0 = 1 и лемме

U(z)−1=∑n=1∞u2nz2n=∑n=1∞z2n(∑i=1nf2iu2n−2i)=∑i=1∞f2iz2i∑n=i∞u2n−2iz2n−2i=F(z)U(z).U(z) - 1 = \sum_{n=1}^\infty u_{2n}z^{2n} = \sum_{n=1}^\infty z^{2n}\Bigl(\sum_{i=1}^nf_{2i}u_{2n-2i}\Bigr) = \sum_{i=1}^\infty f_{2i}z^{2i}\sum_{n=i}^\infty u_{2n-2i}z^{2n-2i} = F(z)U(z).

Перестановка порядка суммирования законна из-за неотрицательности членов. ■\blacksquare

Так как U(z)U(z) и F(z)F(z) — ряды с положительными коэффициентами, их пределы при z→1z \to 1 (конечные или бесконечные) равны соответственно ∑u2n\sum u_{2n} и ∑f2n\sum f_{2n}. По теореме 2 расходимость ряда ∑u2n\sum u_{2n} равносильна тому, что ∑f2n=1\sum f_{2n} = 1. Последнее означает, что частица рано или поздно вернётся в начало с вероятностью 1. Такое блуждание называют возвратным.

Смысл по-пацански: если в среднем частица бывает дома бесконечно много раз (∑u2n=∞\sum u_{2n} = \infty), то хоть раз она туда точно вернётся. И наоборот.

Теорема Пойа

Докажем замечательный результат, впервые опубликованный Д. Пойа в 1921 году.

Теорема Пойа. Случайное блуждание на прямой и плоскости возвратно, а в трёхмерном пространстве — невозвратно.

Доказательство. Исследуем сходимость ∑u2n\sum u_{2n} в двумерном и трёхмерном случаях (одномерный разобран в §6 главы 14).

Плоскость. Всего путей длины 2n2n — 42n4^{2n}. Чтобы в момент 2n2n вернуться в начало, число шагов вверх должно совпасть с числом шагов вниз, а вправо — с числом влево. Если шагов вверх ii, то вниз тоже ii, а вправо и влево — по n−in - i. Представим шаг шариком, направление — ящиком: раскладываем 2n2n шариков по четырём ящикам. По формуле 3 главы 10 число таких раскладок

(2n)!i! i! (n−i)! (n−i)!=C2nn(Cni)2.(19)\frac{(2n)!}{i!\,i!\,(n - i)!\,(n - i)!} = C^n_{2n}\bigl(C^i_n\bigr)^2. \tag{19}

Суммируя по ii от 0 до nn,

u2n=4−2nC2nn∑i=0n(Cni)2=4−2nC2nn∑i=0nCniCnn−i=(2−2nC2nn)2.(20)u_{2n} = 4^{-2n}C^n_{2n}\sum_{i=0}^n\bigl(C^i_n\bigr)^2 = 4^{-2n}C^n_{2n}\sum_{i=0}^nC^i_nC^{n-i}_n = \bigl(2^{-2n}C^n_{2n}\bigr)^2. \tag{20}

Здесь использовано тождество

∑i=0nCniCnn−i=C2nn,(21)\sum_{i=0}^nC^i_nC^{n-i}_n = C^n_{2n}, \tag{21}

вытекающее из сравнения коэффициентов при tnt^n в равенстве (1+t)2n=(1+t)n(1+t)n(1 + t)^{2n} = (1 + t)^n(1 + t)^n. (Другое доказательство — в примере 4 ниже.) Формула Стирлинга (формула (14) главы 14) даёт u2n∼(1/πn)2=1/(πn)u_{2n} \sim (1/\sqrt{\pi n})^2 = 1/(\pi n), и ряд ∑u2n\sum u_{2n} расходится — блуждание на плоскости возвратно.

Пространство. Аналогично

u2n=6−2n∑0≤i+j≤n(2n)!i! i! j! j! (n−i−j)! (n−i−j)!=2−2nC2nn∑0≤i+j≤n[3−nn!i! j! (n−i−j)!]2.(22)u_{2n} = 6^{-2n}\sum_{0\le i+j\le n}\frac{(2n)!}{i!\,i!\,j!\,j!\,(n - i - j)!\,(n - i - j)!} = 2^{-2n}C^n_{2n}\sum_{0\le i+j\le n}\Bigl[3^{-n}\frac{n!}{i!\,j!\,(n - i - j)!}\Bigr]^2. \tag{22}

В квадратных скобках стоят вероятности rijr_{ij} того, что при случайном размещении nn различимых шариков по трём ящикам в первом окажется ii, во втором jj, в третьем n−i−jn - i - j (§5 главы 10). Поэтому

∑0≤i+j≤nrij2≤max⁡0≤i+j≤nrij∑0≤i+j≤nrij=max⁡0≤i+j≤nrij.(23)\sum_{0\le i+j\le n}r_{ij}^2 \le \max_{0\le i+j\le n}r_{ij}\sum_{0\le i+j\le n}r_{ij} = \max_{0\le i+j\le n}r_{ij}. \tag{23}

Вероятности rijr_{ij} максимальны при i0=j0∼n/3i_0 = j_0 \sim n/3 (задача 2). По формуле Стирлинга

max⁡0≤i+j≤nrij∼cn,c=332π.(24)\max_{0\le i+j\le n}r_{ij} \sim \frac cn, \qquad c = \frac{3\sqrt3}{2\pi}. \tag{24}

Так как 2−2nC2nn∼1/πn2^{-2n}C^n_{2n} \sim 1/\sqrt{\pi n}, из (22)–(24) в трёхмерном случае u2nu_{2n} по порядку не превосходит n−3/2n^{-3/2}. Следовательно, ряд ∑u2n\sum u_{2n} сходится, и блуждание невозвратно. Вероятность возвращения когда-нибудь F(1)=∑f2nF(1) = \sum f_{2n} приближённо равна 0,35 (§4 главы 17; точнее, 0,3405). ■\blacksquare

Теорема Пойа: вернётся ли пьяный домой

Сверху — одно блуждание из 400 шагов. Возвращений в начало: 0.Снизу — точная вероятность вернуться в начало не позже шага t (Σf₂ᵢ из леммы) для прямой, плоскости и пространства; точки — доля из 3000 смоделированных блужданий для выбранной размерности. На прямой и плоскости кривые ползут к 1 (на плоскости — очень медленно), в пространстве — к 0.34.

Смысл по-пацански: на одномерной улице и на плоском районе тот, кто гуляет по монетке, обязательно когда-нибудь вернётся к своему подъезду. А вот птица, которая так же наугад порхает в трёхмерном пространстве, с вероятностью около двух третей не вернётся к гнезду никогда — «есть куда улететь». (На плоскости, правда, возвращения придётся ждать очень долго: к шагу 300 вернулись лишь около 63 %, а на прямой — уже 95 %.)

Две частицы

Перескажем своими словами рассуждение Феллера о теореме Пойа. Почти очевидно, что в одномерном и двумерном случаях частица с вероятностью 1 бесконечно число раз пройдёт через каждое возможное положение, а в трёхмерном это неверно. Для двух измерений в известном смысле справедливо «все дороги ведут в Рим».

Теперь возьмём две частицы, блуждающие независимо и одновременно. Встретятся ли они когда-нибудь? Расстояние между положениями определим как наименьшее число шагов от одного до другого (сумма модулей разностей координат). Если обе частицы делают по шагу, расстояние меняется на 0 или на 2, поэтому его чётность сохраняется. При нечётном начальном расстоянии они никогда не займут одно положение. При чётном — вероятность встречи на nn-м шаге равна вероятности того, что первая частица за 2n2n шагов дойдёт до начального положения второй. Значит, в двумерном (но не трёхмерном) случае две частицы наверняка бесконечно много раз будут занимать одно и то же положение (при нечётном начальном расстоянии — соседние). Итог: в одно- и двумерном случаях две частицы с достоверностью встретятся бесконечное число раз, а в трёхмерном с положительной вероятностью не встретятся никогда.

Пример 4. Гипергеометрическое распределение

В урне MM чёрных шаров и N−MN - M белых. Случайно без возвращения извлекается группа из nn шаров. Вероятность того, что в ней ровно mm чёрных,

p(m,n,M,N)=CMmCN−Mn−m/CNn,m=0,1,…,n.(25)p(m, n, M, N) = C^m_MC^{n-m}_{N-M}\big/C^n_N, \qquad m = 0, 1, \dots, n. \tag{25}

Доказательство. Занумеруем чёрные шары числами от 1 до MM, белые — от M+1M + 1 до NN. Пусть чёрные шары появились при извлечениях с номерами 1≤i1<⋯<im≤n1 \le i_1 < \dots < i_m \le n. Эти номера можно выбрать CnmC^m_n способами. Для фиксированного набора число вариантов выбора номеров шаров равно AMmAN−Mn−mA^m_MA^{n-m}_{N-M}, где AMm=M(M−1)…(M−m+1)=m! CMmA^m_M = M(M - 1)\dots(M - m + 1) = m!\,C^m_M — число размещений из MM по mm. Так как всех элементарных событий ANnA^n_N,

p(m,n,M,N)=CnmAMmAN−Mn−mANn=Cnm m! CMm (n−m)! CN−Mn−mn! CNn=CMmCN−Mn−mCNn.(26)p(m, n, M, N) = \frac{C^m_nA^m_MA^{n-m}_{N-M}}{A^n_N} = \frac{C^m_n\,m!\,C^m_M\,(n - m)!\,C^{n-m}_{N-M}}{n!\,C^n_N} = \frac{C^m_MC^{n-m}_{N-M}}{C^n_N}. \tag{26}

■\blacksquare

Поскольку сумма вероятностей (25) по всем mm равна 1, взяв m=im = i, N=2nN = 2n и M=nM = n, получаем ещё одно доказательство тождества (21).

Название «гипергеометрическое» происходит от гипергеометрического ряда

G(a,b,c,z)=1+abcz+12!a(a+1)b(b+1)c(c+1)z2+…,(27)G(a, b, c, z) = 1 + \frac{ab}cz + \frac1{2!}\frac{a(a + 1)b(b + 1)}{c(c + 1)}z^2 + \dots, \tag{27}

который при a=1a = 1, b=cb = c сводится к геометрической прогрессии. Нетрудно проверить, что

p(m,n,M,N)=AN−MnANn[1m!AMmAnmAN−M−n+mm],p(m, n, M, N) = \frac{A^n_{N-M}}{A^n_N}\Bigl[\frac1{m!}\frac{A^m_MA^m_n}{A^m_{N-M-n+m}}\Bigr],

где величина в квадратных скобках — коэффициент при zmz^m ряда (27) с a=−Ma = -M, b=−nb = -n, c=N−M−n+1c = N - M - n + 1. Любопытно, что многие элементарные функции выражаются через GG:

(1+z)n=G(−n,1,1,−z),ln⁡(1+z)=zG(1,1,2,−z),arcsin⁡z=zG(1/2,1/2,3/2,z2),arctg z=zG(1/2,1,3/2,−z2).(1 + z)^n = G(-n, 1, 1, -z), \quad \ln(1 + z) = zG(1, 1, 2, -z), \quad \arcsin z = zG(1/2, 1/2, 3/2, z^2), \quad \mathrm{arctg}\,z = zG(1/2, 1, 3/2, -z^2).

Где применяется. Модель выбора без возвращения используется при выборочном контроле качества продукции: в партии из NN изделий дефектные играют роль чёрных шаров, их число MM неизвестно. Если в контрольной выборке размера nn найдено mm дефектных, (25) позволяет делать выводы об MM.

Ещё пример — оценка размера популяции по повторному отлову. Из озера вылавливают MM рыб, помечают краской и выпускают обратно. При повторном отлове nn рыб mm из них оказались помечены. Как оценить общее число NN рыб (задача 1)? Ответ: N^=[nM/m]\hat N = [nM/m] — доля помеченных в улове примерно равна их доле в озере.

Загрузка редактора…

(Заметь: средняя оценка заметно больше 1000 — оценка [nM/m][nM/m] смещена вверх, потому что малые mm дают огромные N^\hat N. Медиана же близка к истине.)

Смысл по-пацански: пометил сотню, поймал сотню, в улове десяток меченых — значит, меченые составляют десятую часть, и в озере около тысячи. Но если меченых в улове случайно оказалось двое, оценка улетит до пяти тысяч. Поэтому одному отлову не верь — повтори.

Наконец, из (26) вытекает сходимость

p(m,n,M,N)→Cnmpm(1−p)n−mp(m, n, M, N) \to C^m_np^m(1 - p)^{n-m}

при N→∞N \to \infty и M/N→pM/N \to p, 0<p<10 < p < 1. Для больших NN и MM практически нет различия между выбором без возвращения и с возвращением.

Проверь себя

Тест

Почему блуждание на плоскости возвратно, а в пространстве — нет?
Обновлено