Design and Evaluation of Tabu Search Algorithms forMultiprocessor Scheduling

  • Authors:
  • Arne Thesen

  • Affiliations:
  • Department of Industrial Engineering, University of Wisconsin—Madison, 1513 University Ave, Madison, WI, USA, 53706

  • Venue:
  • Journal of Heuristics
  • Year:
  • 1998

Quantified Score

Hi-index 0.00

Visualization

Abstract

Using a simple multiprocessor scheduling problem as a vehicle,we explore the behavior of tabu search algorithms using differenttabu, local search and list management strategies. We found thatrandom blocking of the tail of the tabu list always improvedperformance; but that the use of frequency-based penalties todiscourage frequently selected moves did not. Hash codingwithout conflict resolution was an effective way to represent solutions on the tabu list. We also found that the most effective length of the tabu list depended onfeatures of the algorithm being used, but not on the size andcomplexity of the problem being solved. The best combination offeatures included random blocking of the tabu list, tasks astabus and a greedy local search. An algorithm using thesefeatures was found to outperform a recently published algorithmsolving a similar problem.