東京大学 情報理工学研究科 2022年8月実施 数学 第3問
Author
hari64boli64, 祭音Myyura
Description
丸石 ◯ と四角い石 □ をランダムに左から右に一直線上に一つずつ並べる。
0<q<1 として、丸石を確率 1−q、四角い石を確率 q で独立同一分布に従って並べていく。
M を正の整数として、四角い石が M 個連続して並べられた直後に並べることを停止する。
M=4 の場合の例を以下に示す。
- 列 1 ◯□□□□
- 列 2 □◯□◯◯□□□□
停止後の石の数を表す確率変数を L とする。
上に示した列の場合、列 1 と列 2 はそれぞれ L=5、L=9 となる。
並べている途中の状態を考える。k を非負整数とし、右端から四角い石が k 個連続している状態を Ck とする。例えば、M=4 の時に以下の列を考える。
- 列 3 ◯□□□◯◯□□
- 列 4 □◯□◯◯
M=4 の場合を考えているため、列 3 と列 4 はまだ停止していない。
列 3 は右端から四角い石が 2 個連続しているので状態 C2 である。
列 4 は右端に四角い石がないので状態 C0 である。
状態 Ck から n 個石を並べたときに初めて停止条件を満たす確率を akn とする。ここで n は非負整数である。
akn に対して以下のような母関数 Ak(t) を定義する。
Ak(t)=n=0∑∞tnakn
この時、以下の問いに答えよ。
(1) M=1 の時、L の平均と分散を求めよ。
(2) Ak(t) が満たす漸化式を求めよ。
(3) Ak(t) を q,M,t,k を用いて表せ。
(4) L の平均を求めよ。
题目描述
从左到右独立地逐个放置圆石和方石:圆石概率为 1−q,方石概率为
q,其中 0<q<1。给定正整数 M,一旦出现连续 M 个方石便立即停止。
令停止时已放置的石头总数为随机变量 L。
在尚未停止时,若末尾恰有 k 个连续方石,则称状态为
Ck。从状态 Ck 起再放置 n 个石头时首次满足停止条件的概率记为
akn,并定义概率母函数
Ak(t)=n=0∑∞tnakn.
回答下列问题。
(1)当 M=1 时,求 L 的均值和方差。
(2)求 Ak(t) 满足的递推关系。
(3)用 q,M,t,k 显式表示 Ak(t)。
(4)求一般 M 下 L 的均值。
Kai
(1)
M=1 の場合、四角い石が出た時点で操作は停止される。
よって、状態 C0 から n 個石を並べたときに初めて停止条件を満たす確率 a0n は、
a0n={0(1−q)n−1q(n=0)(n≥1)
となる。
よって、
E[L]=n=0∑∞na0n=n=1∑∞n(1−q)n−1q=qdtd(n=1∑∞tn)t=1−q=qdtd(1−tt)t=1−q=q(1−(1−q))21=q1
V[L]=E[L2]−E[L]2=n=0∑∞n2a0n−q21=n=1∑∞n2(1−q)n−1q−q21=q22−q−q21=q21−q
となる。
(参考: これは幾何分布と呼ばれる分布である)
(2)
まず、状態 Ck(k>M) は定義されない事に注意する。
また、状態 Ck(k=M) の場合、既に操作は停止しているので、ak0=1 より、Ak(t)=1 となる。
k<M の場合を考える。この時、状態遷移図は次のようになる。

この図に示した通り、
- 確率 q で四角い石が出る時、1個石を並べた上で、状態 Ck+1 に遷移する。
- 確率 1−q で丸石が出る時、1個石を並べた上で、状態 C0 に遷移する。
という関係性があるので、
Ak(t)=qtAk+1(t)+(1−q)tA0(t)(0≤k<M)
となる。あるいは、同じことだが、
AM−i(t)=qtAM−i+1(t)+(1−q)tA0(t)(0<i≤M)
となる。
(なお、答えの書き方は色々あると思うが、恐らく上式のいずれかだけで十分だと思う。)
(3)
(2) の結果より、
AM−1(t)AM−2(t)AM−3(t)=qtAM(t)+(1−q)tA0(t)=qt+(1−q)tA0(t)=qtAM−1(t)+(1−q)tA0(t)=qt(qt+(1−q)tA0(t))+(1−q)tA0(t)=q2t2+(1−q)qt2A0(t)+(1−q)tA0(t)=q2t2+((1−q)qt2+(1−q)t)A0(t)=qtAM−2(t)+(1−q)tA0(t)=qt(q2t2+((1−q)qt2+(1−q)t)A0(t))+(1−q)tA0(t)=q3t3+((1−q)q2t3+(1−q)qt2+(1−q)t)A0(t)
となっていく。
つまり、
AM−i(t)=qiti+(j=0∑i−1(1−q)qjtj+1)A0(t)=(qt)i+(1−q)t(j=0∑i−1(qt)j)A0(t)=(qt)i+(1−q)t(1−qt1−(qt)i)A0(t)(0<i≤M)
となる。
特に、i=M の場合を考えると、
A0(t)=(qt)M+(1−q)t(1−qt1−(qt)M)A0(t)
整理して、
A0(t)AM−i(t)Ak(t)=1−(1−q)t(1−qt1−(qt)M)(qt)M=1−t+t(1−q)(qt)M(1−qt)(qt)M=(qt)i+(1−q)t(1−qt1−(qt)i)1−t+t(1−q)(qt)M(1−qt)(qt)M(0<i≤M)=(qt)i1−t+t(1−q)(qt)M1−t+t(1−q)(qt)M−i(0<i≤M)=(qt)M−k1−t+t(1−q)(qt)M1−t+t(1−q)(qt)k(0≤k<M)
となる。
(4)
(3) の結果より、
A0(t)=1−t+t(1−q)(qt)M(1−qt)(qt)M
である。
M 個ずつの互いに重ならないブロックを考えると、各ブロックがすべて四角い石となる確率は qM>0 であり、ブロック間は独立である。よって L は平均 M/qM の待ち時間で上から抑えられ、E[L]<∞ となる。
(1) と同様の考え方から、答えは (dtdA0(t))t=1 である。
よって、これを微分して、代入整理すると、
(1−q)qM1−qM
となる。
(なお、M=1を代入すると、これは q1 となり、(1) の結果に一致する)