Ant Colony Optimisation Flashcards
What is Ant Colony Optimisation?
Population based method
Multi-point search
Colony of ants is the population
ACO food collection
Food source = good solution. shortest path = most efficient way to reach that solution
ACO trails vs solution components
trails = assign values to solution components. value = desirability of including those components in the final solution
ACO pheromone deposits vs updating trail values
ACO updates the values associated with solution components based on the quality of the solutions they contribute to
What parts is ACO based on?
Ant based solution construction. Pheromone update, iteration
ACO metaheuristic Algorithm
set parameters + intialize pherome values
while(termination criteria not met){
Construct ant solutions
Perform local search
Update pheromones
}
AAA (Artifical Ant Algorithms)
init pheromone trails + parameters
while (stop criteria not met){
for each ant{
construct solution using pheromone trails and heuristic info
eval solution
update pheromone trails based on quality of solution
end for
update pheromone trails globally
end while
return best solution
learn ACO pherome formula from slides
What are the ACO parameters?
Number of Ants
Pheromone evaporation rate
Pheromone intensity
Heuristic info
Ant Decision rule
Local search strategy
termination criteria