Ant Colony Optimization using various techniques