diff --git a/contribution/tags/combinatorial/routing/tsp/CMakeLists.txt b/contribution/tags/combinatorial/routing/tsp-1.0/CMakeLists.txt similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/CMakeLists.txt rename to contribution/tags/combinatorial/routing/tsp-1.0/CMakeLists.txt diff --git a/contribution/tags/combinatorial/routing/tsp/README b/contribution/tags/combinatorial/routing/tsp-1.0/README similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/README rename to contribution/tags/combinatorial/routing/tsp-1.0/README diff --git a/contribution/tags/combinatorial/routing/tsp/benchs/ali535.tsp b/contribution/tags/combinatorial/routing/tsp-1.0/benchs/ali535.tsp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/benchs/ali535.tsp rename to contribution/tags/combinatorial/routing/tsp-1.0/benchs/ali535.tsp diff --git a/contribution/tags/combinatorial/routing/tsp/benchs/eil101.tsp b/contribution/tags/combinatorial/routing/tsp-1.0/benchs/eil101.tsp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/benchs/eil101.tsp rename to contribution/tags/combinatorial/routing/tsp-1.0/benchs/eil101.tsp diff --git a/contribution/tags/combinatorial/routing/tsp/benchs/pr2392.tsp b/contribution/tags/combinatorial/routing/tsp-1.0/benchs/pr2392.tsp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/benchs/pr2392.tsp rename to contribution/tags/combinatorial/routing/tsp-1.0/benchs/pr2392.tsp diff --git a/contribution/tags/combinatorial/routing/tsp/benchs/readme b/contribution/tags/combinatorial/routing/tsp-1.0/benchs/readme similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/benchs/readme rename to contribution/tags/combinatorial/routing/tsp-1.0/benchs/readme diff --git a/contribution/tags/combinatorial/routing/tsp/benchs/rl5915.tsp b/contribution/tags/combinatorial/routing/tsp-1.0/benchs/rl5915.tsp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/benchs/rl5915.tsp rename to contribution/tags/combinatorial/routing/tsp-1.0/benchs/rl5915.tsp diff --git a/contribution/tags/combinatorial/routing/tsp/benchs/usa13509.tsp b/contribution/tags/combinatorial/routing/tsp-1.0/benchs/usa13509.tsp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/benchs/usa13509.tsp rename to contribution/tags/combinatorial/routing/tsp-1.0/benchs/usa13509.tsp diff --git a/contribution/tags/combinatorial/routing/tsp/install.cmake b/contribution/tags/combinatorial/routing/tsp-1.0/install.cmake similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/install.cmake rename to contribution/tags/combinatorial/routing/tsp-1.0/install.cmake diff --git a/contribution/tags/combinatorial/routing/tsp/src/CMakeLists.txt b/contribution/tags/combinatorial/routing/tsp-1.0/src/CMakeLists.txt similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/CMakeLists.txt rename to contribution/tags/combinatorial/routing/tsp-1.0/src/CMakeLists.txt diff --git a/contribution/tags/combinatorial/routing/tsp/src/city_swap.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/src/city_swap.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/city_swap.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/src/city_swap.cpp diff --git a/contribution/tags/combinatorial/routing/tsp/src/city_swap.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/city_swap.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/city_swap.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/city_swap.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/edge_xover.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/src/edge_xover.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/edge_xover.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/src/edge_xover.cpp diff --git a/contribution/tags/combinatorial/routing/tsp/src/edge_xover.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/edge_xover.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/edge_xover.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/edge_xover.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/graph.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/src/graph.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/graph.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/src/graph.cpp diff --git a/contribution/tags/combinatorial/routing/tsp/src/graph.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/graph.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/graph.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/graph.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/mix.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/mix.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/mix.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/mix.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/order_xover.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/src/order_xover.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/order_xover.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/src/order_xover.cpp diff --git a/contribution/tags/combinatorial/routing/tsp/src/order_xover.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/order_xover.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/order_xover.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/order_xover.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/part_route_eval.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/src/part_route_eval.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/part_route_eval.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/src/part_route_eval.cpp diff --git a/contribution/tags/combinatorial/routing/tsp/src/part_route_eval.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/part_route_eval.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/part_route_eval.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/part_route_eval.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/partial_mapped_xover.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/src/partial_mapped_xover.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/partial_mapped_xover.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/src/partial_mapped_xover.cpp diff --git a/contribution/tags/combinatorial/routing/tsp/src/partial_mapped_xover.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/partial_mapped_xover.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/partial_mapped_xover.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/partial_mapped_xover.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/route.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/route.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/route.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/route.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/route_eval.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/src/route_eval.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/route_eval.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/src/route_eval.cpp diff --git a/contribution/tags/combinatorial/routing/tsp/src/route_eval.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/route_eval.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/route_eval.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/route_eval.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/route_init.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/src/route_init.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/route_init.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/src/route_init.cpp diff --git a/contribution/tags/combinatorial/routing/tsp/src/route_init.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/route_init.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/route_init.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/route_init.h diff --git a/contribution/tags/combinatorial/routing/tsp/src/route_valid.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/src/route_valid.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/route_valid.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/src/route_valid.cpp diff --git a/contribution/tags/combinatorial/routing/tsp/src/route_valid.h b/contribution/tags/combinatorial/routing/tsp-1.0/src/route_valid.h similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/src/route_valid.h rename to contribution/tags/combinatorial/routing/tsp-1.0/src/route_valid.h diff --git a/contribution/tags/combinatorial/routing/tsp/tsp.cpp b/contribution/tags/combinatorial/routing/tsp-1.0/tsp.cpp similarity index 100% rename from contribution/tags/combinatorial/routing/tsp/tsp.cpp rename to contribution/tags/combinatorial/routing/tsp-1.0/tsp.cpp