背景和问题
在模拟退火的维基百科页面中,他们声明
模拟可以通过求解密度函数[2][3]的动力学方程或使用随机抽样方法来执行。[1][4] 该方法是对 Metropolis-Hastings 算法的改编
我也在一些论文中读过这个,但似乎没有人在两者之间建立联系。
Metropolis-Hastings 伪代码供参考
这是使用提案中采样的 Metropolis-Hastings 伪代码。我真的看不出这与模拟退火有什么关系。
- 选择起点
- 直到收敛:
- 采样一个候选
- 以概率接受,否则设置其中
MH 是一种从分布中采样的方法,它与用于找到函数的全局最优值的方法有何相同之处?