updated code following Perboli tips:
"in order to avoid rounding errors when dealing with the real costs in
the objective function, please updare the method calculateDistance() in
the file Instance.java"