uml - 具有条件转移的有限状态机可以表示为马尔可夫链吗?
问题描述
我很想知道具有条件转换的有限状态机是否可以表示为马尔可夫链?如果他们不能,什么是一个很好的反例?
解决方案
马尔可夫链是状态机的“记录”,您可以在其中有状态更改之间的概率。UML 状态机不直接具有这些概率。状态转换只有守卫(和一些其他属性)。因此,为了创建马尔可夫链,您需要一个定义状态转换的配置文件,该配置文件也提供概率。也许(取决于您的用例)您可以简单地使用警卫来表达这些概率。
推荐阅读
- javascript - 制作一个有两个皇后的棋盘
- c++ - 在服务器端禁用 OpenSSL 的弱密码
- docker - 无法从 docker-compose 文件中定义的另一个服务连接到 nsqd
- c++ - C++ 切换语句异常处理
- python - 获取从 R 到 python 绘图的调色板
- mysql - 使用 where field='string' 选择查询时出现 MySQLi 错误
- django - 如何在查询集中使用注释来提取位置中的类型计数?
- javascript - 鉴于浏览器拒绝加载此类导入,为什么 ESlint 不允许导入中的文件扩展名?
- pug - 渲染哈巴狗扩展/块时遇到问题?
- go - 如何在 Golang Gin 中显示自定义错误和中止