- 注册时间
- 2009-5-22
- 最后登录
- 1970-1-1
- 威望
- 星
- 金币
- 枚
- 贡献
- 分
- 经验
- 点
- 鲜花
- 朵
- 魅力
- 点
- 上传
- 次
- 下载
- 次
- 积分
- 38515
- 在线时间
- 小时
|
楼主 |
发表于 2024-6-2 16:10:40
|
显示全部楼层
这个问题提出至今,已经被我搁置了14年半了,最近才想起来可以咨询一下AI:
=======
问:(略)
答:(略)
=======
根据AI的建议,使用蒙特卡洛模拟(Monte Carlo simulation)方法,模拟大量的游戏过程来估计pc的值。
我选取了50种p值:p=0.01,0.02,0.03,...,0.50,然后编写程序将每种p值模拟106局游戏,每局游戏分别发射50000个球和100000个球
然后测量每局游戏结束后,队列的长度(用L50000和L100000表示)和清空次数(用C50000和C100000表示),
106局游戏一共有106个长度和106个清空次数。我对这106个数值求均值,结果如下表所示:
- p L50000 L100000 C50000 C100000
- 0.01 7.99057 7.54717 1243.95 2462.93
- 0.02 8.74528 9.77358 882.085 1779.93
- 0.03 10.8208 9.73585 684.745 1352.12
- 0.04 11.8302 11.9528 543.283 1065.44
- 0.05 12.9528 15.1415 424.566 860.604
- 0.06 14.8679 15.2736 341.019 679.330
- 0.07 16.6226 15.9434 277.094 568.000
- 0.08 18.9717 18.3585 226.311 447.896
- 0.09 23.5000 20.8113 171.670 363.783
- 0.10 24.6698 23.0283 145.160 287.887
- 0.11 25.0943 26.3585 116.887 227.896
- 0.12 28.9057 29.1792 88.0377 178.868
- 0.13 39.1792 39.5472 69.8302 134.613
- 0.14 42.0566 39.7170 52.6415 101.962
- 0.15 45.2358 51.2264 39.4151 74.7830
- 0.16 59.0377 61.9151 26.7170 54.4811
- 0.17 72.5755 81.9151 19.0094 36.4340
- 0.18 97.0943 92.5755 11.6321 21.8868
- 0.19 121.066 111.689 7.05660 13.3679
- 0.20 183.943 177.009 4.16038 6.11321
- 0.21 329.679 367.509 1.72642 2.65094
- 0.22 649.387 731.925 0.89623 1.16981
- 0.23 1263.74 1913.18 0.63208 0.50000
- 0.24 1994.64 3633.77 0.73585 0.43396
- 0.25 2942.64 5423.52 0.62264 0.58491
- 0.26 3589.29 7162.94 0.51887 0.47170
- 0.27 4466.62 8708.95 0.47170 0.43396
- 0.28 5351.03 10316.8 0.51887 0.30189
- 0.29 5915.55 12000.4 0.46226 0.33962
- 0.30 6768.78 13532.1 0.26415 0.33019
- 0.31 7582.35 14944.4 0.38679 0.20755
- 0.32 8177.23 16195.6 0.33962 0.22642
- 0.33 8825.17 17686.5 0.34906 0.39623
- 0.34 9478.38 18790.0 0.26415 0.14151
- 0.35 9918.42 19950.2 0.14151 0.24528
- 0.36 10707.5 21072.3 0.21698 0.30189
- 0.37 11202.0 22152.2 0.19811 0.21698
- 0.38 11601.3 22964.8 0.10377 0.23585
- 0.39 11983.5 23993.0 0.22642 0.12264
- 0.40 12428.8 24739.1 0.14151 0.18868
- 0.41 12749.1 25504.2 0.21698 0.25472
- 0.42 13120.5 26159.9 0.12264 0.25472
- 0.43 13414.7 26757.1 0.17924 0.15094
- 0.44 13589.4 27268.4 0.17924 0.13208
- 0.45 13837.6 27846.6 0.15094 0.18868
- 0.46 14040.9 27932.0 0.17924 0.12264
- 0.47 14143.3 28164.6 0.07547 0.09434
- 0.48 14276.3 28432.1 0.12264 0.15094
- 0.49 14410.7 28608.6 0.14151 0.12264
- 0.50 14336.3 28752.0 0.12264 0.15094
复制代码 根据上表可以看出,p的临界值应该大于0.22,因为当p=0.22时,射出5万球后队列的长度为649,射出10万球后队列的长度为732,队列没有明显变长,据此推断射出无穷多球后队列不会无限长
另一方面,p的临界值应该小于0.23,因为当p=0.23时,射出5万球后队列的清空次数是0.632,射出10万球后队列的清空次数是0.5,清空次数没有变多,据此推断射出无穷多球后队列不能无限多次被清空
接下来需要在p=0.22和p=0.23之间进行更多的模拟,才能求出更精确的阈值 |
|