ICode9

精准搜索请尝试: 精确搜索
首页 > 编程语言> 文章详细

势函数算法小记

2022-01-23 08:32:59  阅读:183  来源: 互联网

标签:wf 势能 vf limits sum 算法 势函数 uf 小记


势函数:对 $i=[1,n]$ 自定义 $f(i)$,使得每一步势能变化期望 +1/-1,通过求初态与终态的势能差求期望步数

注意:这里的 $f(i)$ 是可以自拟的,即只要满足每一步势能变化期望为 +1/-1 即可!

所以说,这本质上是通过人类智慧定义这么一个函数!

常见形式:$\sum\limits_{i=1}^{n}f(a_i)=1+\sum\limits_{i=1}^{n}(uf(a_i)+vf(a_i+1)+wf(a_i-1))$

此时就可以把外面的 $1$ 变成 $\sum\limits_{i=1}^{n}a_i$ 或者 $\sum\limits_{i=1}^{n}\frac{1}{n}$ 代到右边去,然后拆掉 $\sum$,变成:

$f(a_i)=a_i+uf(a_i)+vf(a_i+1)+wf(a_i-1)$

然后递推构造 $f(x)$ 即可!

注意只有 $f(0)$ 可以随意地拟为 0(其他值可能也不一定行)$f(1)$ 则必须由 $f(0)$ 递推一次出来!(可以假设 $f(-1)=0$ 之类的)

标签:wf,势能,vf,limits,sum,算法,势函数,uf,小记
来源: https://www.cnblogs.com/Charlie-Vinnie/p/15835692.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有