An effective heuristic algorithm for the travelling-salesman problem