An experimental analysis of local minima to improve neighbourhood search

K. Steinhöfel, A. Albrecht, C.K. Wong
2003 Computers & Operations Research  
The paper reports a number of experiments with local search algorithms applied to job shop scheduling. The main aim was to get insights into the structure of the underlying conguration space. We consider the disjunctive graph representation where the objective function of job shop scheduling is equal to the length of longest paths. In particular, we analyse the number of longest paths, and our computational experiments on benchmark problems provide evidence that in most cases optimal and near
more » ... timal solutions do have a small number of longest paths. For example, our best solutions have o n e to ve longest paths only while the maximum number is about sixty longest paths. Based on this observation, we investigate a non-uniform neighbourhood for simulated annealing procedures that gives preference to transitions where a decrease of the number of longest paths is most likely. The results indicate that the non-uniform strategy performs better than uniform methods, i.e., the non-uniform approach h a s a p o t e n tial to nd better solutions within the same number of transition steps. For example, we obtain the new upper bound 886 on the 20 20 benchmark problem YN1.
doi:10.1016/s0305-0548(02)00128-4 fatcat:rtk5nmgbqjgotmqtwmzlwur43e