I was testing an ACO I built and I noticed that if I used the same graph but if I used meters instead of centimeters when calculating tour distance the amount of pheromone my AC deposits changes. This seems wrong, but after reading the literature I'm not sure what I'm missing.
For example, here is the pheromone update calculation in meters:
Tour distance = 5m
extraPheromone = 0.2 = 1 / 5m
Then in CM:
Tour distance = 500cm
extraPheromone = 0.002 = 1 / 500cm
It also applies when scaling the graph up. If all distances were doubled you would expect the ACO to perform the same, however again this would change the pheromone update calculation and affect the balance between the tour edge distance and pheromone count heuristic used when selecting a tour edge.
Any thoughts on how to solve this?