Tabu search algorithm for network synthesis