AS: Continuous Spaces
procedure AntColonySearch
while not termination-criterion do
A(t) represents nest and its neighbourhood
Notes:
initialize A(t) sends ants in varous directions with a maximum radius R.
evaluate A(t) determines the fitnes s of the ants.
add_trail A(t) is proportionately adding pheromone to the directions chosen by the ants.
send_ants A(t) sends ants by selecting directions using Roulette wheel selection on the trail quantity and making a random step from the location of the best previous ant that have selected the same direction.
evaporate A(t) causes pheromone evaporation.