Adaptive Iterated Local Search with Random Restarts for the Balanced Travelling Salesman Problem