Initial tabu search implementation