使用模拟退火找到全局最优值之前的预期步数

计算科学 优化 收敛 近似
2021-12-12 10:59:40

我正在阅读关于模拟退火的技术报告:关于模拟退火的收敛时间,作者是 Sanguthevar Rajasekaran。您可以通过此链接找到它。

给定是图,其顶点是给定问题的可能解,是邻居之间的边集,目标是证明 SA 的收敛性。为此,作者假设的直径、其度数和顶点之间的最大能量差分别表示为G=(V,E)EGGDdΔ

第 6 页有一个引理:

如果中的任何状态,则从开始访问全局最优状态之前的预期步数为XVX(1d×eΔ/T)D

之后访问邻居的概率为:SjSi

1d×eΔET
其中是选择 S_i 的所有 d 个邻居的 S_j 的概率并且 ^ \是实际移动到它的概率。在模型中保持不变。1dSjdSieΔETT

在引理的证明中,作者确定从任意状态的概率为并完成证明:gX[1d×eΔT]D

这意味着之前的预期步数是g[deΔT]D

有人愿意解释我们如何估算步数吗?我坚持下去,但我真的,真的很想弄清楚这一点。:)

1个回答

假设从任何状态达到最优的概率是,换句话说,在每一步达到最优的概率都有一个参数为的伯努利分布然后所需的步数具有几何分布,均值为如果你加回不等号,你会得到你所说的结果。pp1/p