Update of simulatedAnnealing in Optimization.py: neighbourhood is considered also when GRID_MODE is "discrete".