Heuristic Methods for Solving Job-Shop Scheduling Problems
algorithms for constraint - satisfaction problems : a survey .