Esempio n. 1
0
 private double ComputeAcceptanceProbability(Tour tour)
 {
     return tour.IsBestThan(CurrentSolution) ?
         1.0 :
         Math.Exp((CurrentSolution.TotalDistance - tour.TotalDistance) / CurrentTemperature);
 }
Esempio n. 2
0
 private double ComputeAcceptanceProbability(Tour tour)
 {
     return(tour.IsBestThan(CurrentSolution) ?
            1.0 :
            Math.Exp((CurrentSolution.TotalDistance - tour.TotalDistance) / CurrentTemperature));
 }