The effects of different neighborhood generation mechanisms on the performance of Tabu Search