45、概率程序预期运行时间推理

概率程序预期运行时间推理

1. 预期运行时间的操作模型

为了证明预期运行时间转换器的合理性,我们引入一个简单的操作模型,该模型基于马尔可夫决策过程(MDP),其收集的奖励对应于运行时间。

1.1 马尔可夫决策过程(MDP)

MDP 是一个元组 (M = (S, Act, P, s_0, rew)),其中:
- (S) 是可数状态集。
- (Act) 是(有限)动作集。
- (P: S×Act ×S →[0, 1]) 是转移概率函数,对于所有状态 (s \in S) 和动作 (\alpha \in Act),有 (\sum_{s’ \in S} P(s, \alpha, s’) \in {0, 1})。
- (s_0 \in S) 是初始状态。
- (rew : S →R_{\geq 0}) 是奖励函数。通常我们用 (s \xrightarrow{\alpha} s’ \vdash p) 表示 (P(s, \alpha, s’) = p)。若对于每对状态 (s, s’ \in S) 存在唯一的 (\alpha \in Act) 使得 (P(s, \alpha, s’) \neq 0),则 MDP (M) 是马尔可夫链。

1.2 调度器

调度器 (S: S^+ →Act)((S^+) 是非空有限状态序列集)用于解决 MDP 的非确定性,它为每个已访问的状态序列选择一个动作,从而诱导出一个马尔可夫链 (M_S)。

1.3 预期奖励的定义
  • 对于有限路径 (\hat{\pi} = s_0 … s_n),累积奖励 (rew(\hat{\p
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符  | 博主筛选后可见
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值