Ant Colony Optimization in Stationary and Dynamic Environments