예제 #1
0
파일: ACO.cs 프로젝트: davidajulio/hx
 public double GetProbability(Connection conn, double notVisitedCitiesSum, double alpha, double beta)
 {
     if(0 == notVisitedCitiesSum)
         return 0;
     else
         return (Math.Pow(conn.Pheromone, alpha) * Math.Pow(this.GetHeuristicValue(conn), beta)) / notVisitedCitiesSum;
 }
예제 #2
0
파일: ACO.cs 프로젝트: davidajulio/hx
 public double GetHeuristicValue(Connection conn)
 {
     return 1;
 }