Ant Colony Optimization by Marco Dorigo & Thomas Stutzle