本项目基于MATLAB环境构建,旨在实现一种受物理退火过程启发的通用优化算法,即模拟退火算法(Simulated Annealing, SA)。系统完整模拟了物理退火中的三大核心流程:加温、等温以及冷却过程。在加温过程中,算法通过设定足够高的初始温度来增强系统中“粒子”的随机搜索能力,确保搜寻能覆盖整个解空间并消除初始状态的影响;在等温过程中,算法利用核心的Metropolis抽样准则,在每个温度节点上进行多次随机状态转移,根据能量变化(即目标函数的差值)来判定是否接受新状态。关键在于Metropolis