Class AntColonyOptimization


public class AntColonyOptimization extends CombinatoricsSolver
This class implements the ant colony algorithm using isula (https://github.com/cptanalatriste/isula) for combinatrics problems
Author:
Sebastian Franke
  • Field Details

    • NumberOfAnts

      public int NumberOfAnts
      configuration data
    • EvaporationRatio

      public double EvaporationRatio
      Evaporation Ratio
    • NumberOfIterations

      public int NumberOfIterations
      Number Of Iterations
    • HeuristicImportance

      public double HeuristicImportance
      Heuristic Importance
    • PheromoneImportance

      public double PheromoneImportance
      Pheromone Importance
  • Constructor Details

    • AntColonyOptimization

      public AntColonyOptimization(int NumberOfAnts, double EvaporationRatio, int NumberOfIterations, double HeuristicImportance, double PheromoneImportance) throws IOException
      constructor
      Parameters:
      NumberOfAnts - nr of ants
      EvaporationRatio - evaporation ratio
      NumberOfIterations - nr of iteraions
      HeuristicImportance - importance of heuristics
      PheromoneImportance - importance of pheromons
      Throws:
      IOException - IOException
  • Method Details