Solving the CLSP by a Tabu Search Heuristic | Synapse