用的是随机点的测试数据。一个模拟退火算法求TSP问题的C#实现
  1一个模拟退火算法求TSP问题的C#实现// ******************************************************************************************
  2一个模拟退火算法求TSP问题的C#实现// 物体降温退火过程中,其能量转移服从Boltzmann distribution规律 P(E) ∝ exp(-E/kT);
  3一个模拟退火算法求TSP问题的C#实现// P(E)是系统处于低能E的概率(probability),k为Boltzmann常数,T为系统温度。
  4一个模拟退火算法求TSP问题的C#实现// 模拟退火算法原理
  5一个模拟退火算法求TSP问题的C#实现// (1)初始温度T(0) = T0。迭代次数t=0,任意初始状态做当前解V(0)∈V
  6一个模拟退火算法求TSP问题的C#实现// (2)按某一规则有当前状态产生当前状态的下一次侯选状态。
  7一个模拟退火算法求TSP问题的C#实现// 计算目标代价变化△C,若△C<0则接受解,(△ delta)
  8一个模拟退火算法求TSP问题的C#实现// 否则考虑当前温度下状态活动概率 P(△C) = exp(-△C/T);P(△C)≥λ则接受解,否则不接受
  9一个模拟退火算法求TSP问题的C#实现// λ(lambda)为预先指定或随机产生的正数。 (0<λ<1)
 10一个模拟退火算法求TSP问题的C#实现// (3)按某种策略对T更新(降温)。
 11一个模拟退火算法求TSP问题的C#实现// (4)按某种标准检查退火过程是否应该结束,若不满足则转(2)
 12一个模拟退火算法求TSP问题的C#实现// (5)输出状态V(t)做问题解
 13一个模拟退火算法求TSP问题的C#实现// ******************************************************************************************
 14一个模拟退火算法求TSP问题的C#实现
 15一个模拟退火算法求TSP问题的C#实现using System;
 16一个模拟退火算法求TSP问题的C#实现using System.Drawing;
 17一个模拟退火算法求TSP问题的C#实现
 18一个模拟退火算法求TSP问题的C#实现namespace Algorithm.SimulatedAnnealing
 19

相关文章: