|
发表于 2009-11-19 22:49:00
|
显示全部楼层
Re: Re:困惑:装备强化有降级情况
xiaofanaa: Re:困惑:装备强化有降级情况
谁可以解释一下下面的意思:
1/50%=2
1/20%+1/(50%*20%)=15
1/10%+1/(50%*20%*...
第一和第二还有点道理,第三有凑数字的嫌疑,为什么?以下是我的分析
我去看了下马尔可夫链的基础知识,还好,楼主的问题可以直接用那些知识解决,比较简单快捷(就不解释那些马尔可夫的基础知识了,三言两语说不清楚,但学会的话,会发现很简单):
假定0到1,1到2,2到3的概率分别是p1,p2,p3,失败都是降1级(0级不降级),那么转移矩阵是
1-p1 p1 0 0
1-p2 0 p2 0
0 1-p3 0 p3
0 0 0 1
Q矩阵是前3*3矩阵,即
1-p1 p1 0
1-p2 0 p2
0 1-p3 0
基础矩阵(I-Q)^(-1)是
p1 -p1 0
p2-1 1 -p2
0 p3-1 1
的逆矩阵
我这种懒人,对此只能用Maple伺候,在Maple里键入
with(LinearAlgebra):
MatrixInverse(Matrix([[p1, -p1, 0], [p2-1, 1, -p2], [0, p3-1, 1]]));
结果是
Matrix(3, 3, {(1, 1) = (1+p2*p3-p2)/(p1*p2*p3), (1, 2) = 1/(p2*p3), (1, 3) = 1/p3, (2, 1) = -(p2-1)/(p1*p2*p3), (2, 2) = 1/(p2*p3), (2, 3) = 1/p3, (3, 1) = (p2-1)*(p3-1)/(p1*p2*p3), (3, 2) = -(p3-1)/(p2*p3), (3, 3) = 1/p3})
所以,如果你开始的位置是0,升级到3所需要的次数是
(1+p2*p3-p2)/(p1*p2*p3)+1/(p2*p3)+1/p3
把此题里的p1=0.5,p2=0.2,p3=0.1代入,得到142,与程序模拟相符;
如果你开始的位置是2,升级到3所需要的次数是
(p2-1)*(p3-1)/(p1*p2*p3)-(p3-1)/(p2*p3)+1/p3
把此题里的p1=0.5,p2=0.2,p3=0.1代入,得到127
这说明最后一个算式没什么意义,更可能是凑数字。
不凑数字的话,看看用你们的推理,把特殊数字换成p1,p2,p3,能不能推出上面我说的公式:
总次数=(1+p2*p3-p2)/(p1*p2*p3)+1/(p2*p3)+1/p3
还有,要说一句,在组合和离散领域里,很多用高级方法获得的结论不是用初级手段也可以推得的,不信的话,去看看Stanley的计数组合数学,那里很多最高难度的题目甚至open problem都是要求用初等方法推出用高级方法(比如矩阵方法,生成函数,复变函数解析理论等)得出的结论。即使能推得,也不是你我能想到的
|
|