杂项模拟退火On this page模拟退火参考资料 模拟退火 - OI Wiki 简介 模拟退火(Simulated Annealing,SA)是一种随机化最优化方法,借鉴金属退火:温度高时允许大幅、甚至变差的跳动以跳出局部最优,温度降低后逐渐稳定到更优解附近。 从当前解出发随机扰动得到新解,能量差为 ΔE\Delta EΔE:若更优则接受,否则以概率 exp(−ΔE/T)\exp(-\Delta E/T)exp(−ΔE/T) 接受;随后令温度 T←T⋅dT\gets T\cdot dT←T⋅d(降温系数 ddd 略小于 111)。适合无明显结构、解空间连续的最优化问题。 例题 Problemcode洛谷 P1337 [JSOI2004] 平衡点 / 吊打XXX平面上有 nnn 个点,第 iii 个点重 wiw_iwi。求一点 PPP,使各点到 PPP 的距离与对应重量之积的总和最小,输出 PPP 的坐标。