if(exp((ans-nowans)/T)*MAX>Rand()) nowx=tx,nowy=ty;
这段代码的含义是当目前情况劣于之前的最优解时有 e−deTe^{\frac{-de}{T}}eT−de 的概率接受这个解,但是如果是这样的话不应该写成这样吗?
if(exp((ans-nowans)/T)*MAX<Rand()) nowx=tx,nowy=ty;
不理解为什么是大于号而不是小于号