adding code to perform tabu search for optimal price vector