TSPMaze: reverse route after first fail. + randomisation + new data