An Operations Research repo that contains implementations of the Travelling Salesman Problem (TSP) and Minimum Latency Problem (MLP) solvers. Current implemented solving strategies are the GILS-RVND metaheuristic and the Branch and Bound algorithm.
To compile this code, you just need to tu run the following command:
$ makeIn order to solve an instance, run the command below:
$ ./solver path/to/instance.tsp --[mlp/tsp/bb] [-b]-
--mlp: Will solve the instance as a MLP trough the use of the GILS-RVND metaheuristic.
-
--tsp: Will solve the instance as a TSP trough the use of the GILS-RVND metaheuristic.
-
--bb: Will solve the instance as a TSP trough the use of the Branch and Bound algorithm.
-
-b: Will execute the code in benchmark mode, returning some useful metrics about execution time and results.