第471章 猫抓老鼠模型

只不过因为大家的关系止步点头之交,所以没有人上前问着要来吃。

许念将吃的放到宋子琛桌上,“给你带的。”

宋子琛笑着将东西收好,“帮我谢谢阿姨。”

许念做了个OK的手势,随后也拿出试卷开始刷题。

因为教练提前给了她知识点,许念的进度应该快过了所有人。

虽然有人提出这样不合规矩,但郭教直接把接下来一周的内容丢了过去,让他也可以像许念那么学。

两天后被郭教点名检查学习进度,结果比每天跟着学习的还要低。

其他人也意识到跟许念的不同,所以都没想着去当那个出头鸟。

毕竟郭教的教学安排自然是最适合班上所有人的,虽然有个特例,那就是许念。

新的一天很快来临,许念刷完当天所有试卷后开始刷起了高考题,瞬间被一道老鼠和猫的题目吸引注意。

这是一道概率题,每经过一分钟,猫和老鼠都能进行一次移动,而猫移动到另一个房间概率为0.6,而留在房间的概率为0.4。

而原本设定是老鼠率先领先一个房间,若与猫同在一个房间,老鼠必定会移到下一个房间;否则,老鼠移到下一个房间或留下的概率各为0.5。

这道题倒是不难,但是许念想到一个更有趣的玩法。

因为可以用上随机矩阵和概率学玩上一场猫抓老鼠游戏。

而前阵子正好提到了随机矩阵,随机矩阵是马尔科夫链计算随机移动的专用数学工具。

每行和为1的矩阵是最常用的,用在那道题的猫鼠模型中,被称为行随机矩阵。

每列和为1则为列随机,行、列全部和为1即为双随机。

那么就可以运用概率学以及马尔科夫链设置成一个小游戏,所以用的就有随机矩阵和转移矩阵。

转移矩阵的作用是:矩阵每一行表示当前处于某个状态时,转移到下一状态的概率,且所有概率之和为1。

用作猫鼠游戏来看:矩阵固定写死猫咪留在原地、换房间的概率,相当于把移动规则数字化。

而把猫在0、1的概率写成概率行向量,再与转移矩阵相乘。

乘1次,可以知道下一回合各位置的概率,这属于短期预测;乘n次,即是预测n回合的概率分布,换通俗易懂的话就是预测未来。

转移矩阵 M:存死「跳转规则」(固定不变)

概率向量 P:记录「现在实况概率」(每一轮会变)