跳到主要内容

東京大学 情報理工学系研究科 コンピュータ科学専攻 2015年8月実施 専門科目II 問題2

Author

祭音Myyura (co-authored with GPT 5.6 SOL)

Description

N\mathbb N 为非负整数集,状态空间 Q=N3Q=\mathbb N^3。定义转移

(a,b,c)(a1,b1,c+2)(a>0,b>0),(a,b,c)(a+2,b1,c1)(b>0,c>0),(a,b,c)(a1,b+2,c1)(c>0,a>0).\begin{aligned} (a,b,c)&\to(a-1,b-1,c+2) &&(a>0,b>0),\\ (a,b,c)&\to(a+2,b-1,c-1) &&(b>0,c>0),\\ (a,b,c)&\to(a-1,b+2,c-1) &&(c>0,a>0). \end{aligned}

\to^* 表示自反传递闭包。

(1)列出所有满足 (1,2,3)q(1,2,3)\to q 的状态 qq,并画出状态转移图。

(2)若不存在 (a,b,c)q(a,b,c)\to q,称 (a,b,c)(a,b,c) 为死锁状态。给出死锁的充要条件。

(3)给出从 (a,b,c)(a,b,c) 可达某个死锁状态的充要条件。

(4)在每个状态按权重 ab,bc,caab,bc,ca 选择上述三种可行转移,即相应概率为 ab/(ab+bc+ca)ab/(ab+bc+ca)bc/(ab+bc+ca)bc/(ab+bc+ca)ca/(ab+bc+ca)ca/(ab+bc+ca)。从 (1,2,3)(1,2,3) 出发,求充分多次转移后,当前状态属于

{(1,2,3),(3,1,2),(2,3,1)}\{(1,2,3),(3,1,2),(2,3,1)\}

的概率。

Kai

(1)

三个转移均可执行,故后继为

(0,1,5),(3,1,2),(0,4,2).\boxed{(0,1,5),\quad(3,1,2),\quad(0,4,2).}

(2)

只要至少两个坐标为正,这两个坐标对应的某一种转移就可执行。因此

(a,b,c) 为死锁状态    a,b,c 中至少两个为 0.\boxed{(a,b,c)\text{ 为死锁状态}\iff a,b,c\text{ 中至少两个为 }0.}

(3)

答案为

ab(mod3)bc(mod3)ca(mod3).\boxed{a\equiv b\pmod3\quad\text{或}\quad b\equiv c\pmod3\quad\text{或}\quad c\equiv a\pmod3.}

每种转移都保持 ab,bc,caa-b,b-c,c-a 的模 33 余数不变。若可达死锁,例如 (s,0,0)(s,0,0),则原状态必有 bc(mod3)b\equiv c\pmod3;其余两类死锁同理,故该条件必要。

下面证明充分性。不妨设 ab(mod3)a\equiv b\pmod3。连续执行第一种转移,直到 a,ba,b 中至少一个变为 00。若二者同时为 00,已经到达死锁;否则得到 (0,3k,C)(0,3k,C)(3k,0,C)(3k,0,C)。若 C=0C=0 也已死锁。若 C>0C>0,则

(0,3k,C)(2,3k1,C1)(1,3k2,C+1)(0,3k3,C+3).\begin{aligned} (0,3k,C)&\to(2,3k-1,C-1)\\ &\to(1,3k-2,C+1)\\ &\to(0,3k-3,C+3). \end{aligned}

这三步使 kk 减少 11。重复即可到达 (0,0,C+3k)(0,0,C+3k)。另一种形状 (3k,0,C)(3k,0,C) 对称处理,故条件充分。

(4)

从初态可达的九个状态可按循环置换分成三类:

A={(1,2,3),(3,1,2),(2,3,1)},B={(0,4,2),(4,2,0),(2,0,4)},C={(0,1,5),(1,5,0),(5,0,1)}.\begin{aligned} A&=\{(1,2,3),(3,1,2),(2,3,1)\},\\ B&=\{(0,4,2),(4,2,0),(2,0,4)\},\\ C&=\{(0,1,5),(1,5,0),(5,0,1)\}. \end{aligned}

AA 出发,以 6/11,3/11,2/116/11,3/11,2/11 的概率分别进入 A,B,CA,B,C;从 BB 必然进入 AA,从 CC 必然进入 BB。故聚合链的转移矩阵为

P=(6/113/112/11100010).P= \begin{pmatrix} 6/11&3/11&2/11\\ 1&0&0\\ 0&1&0 \end{pmatrix}.

该链不可约,且 AA 有自环,故分布收敛到唯一平稳分布。设其为 (πA,πB,πC)(\pi_A,\pi_B,\pi_C),则

πC=211πA,πB=311πA+πC=511πA.\pi_C=\frac2{11}\pi_A,\qquad \pi_B=\frac3{11}\pi_A+\pi_C=\frac5{11}\pi_A.

归一化后得到

(πA,πB,πC)=(1118,518,19).(\pi_A,\pi_B,\pi_C)=\left(\frac{11}{18},\frac5{18},\frac19\right).

题目所求即 11/18\boxed{11/18}