A practical yet effective heuristic algorithm is developed in this pap
er for solving the make-span reduction job shop scheduling problem. Th
e algorithm iteratively improves an existing job shop schedule through
exploring the schedule's neighborhood, using a simple active chain ma
nipulation scheme. A Tabu search technique is employed, as part of the
active chain manipulation procedure developed in this paper, to preve
nt the trap of local optimality. Test results show that the algorithm
is capable of efficiently generating very good schedules.