Convergence Analysis of Simulated Annealing-Based Algorithms Solving Flow Shop Scheduling Problems

In the paper, we apply logarithmic cooling schedules of inhomogeneous Markov chains to the flow shop scheduling problem with the objective to minimize the makespan. In our detailed convergence analysis, we prove a lower bound of the number of steps which are sufficient to approach an optimum solution with a certain probability. The result is related to the maximum escape depth Γ from local minima of the underlying energy landscape. The number of steps k which are required to approach with probability 1 - δ the minimum value of the makespan is lower bounded by nO(Γ) ċ logO(1)(1/δ). The auxiliary computations are of polynomial complexity. Since the model cannot be approximated arbitrarily closely in the general case (unless P = NP), the approach might be used to obtain approximation algorithms that work well for the average case.

[1]  Chak-Kuen Wong,et al.  On Various Cooling Schedules for Simulated Annealing Applied to the Job Shop Problem , 1998, RANDOM.

[2]  Peter Brucker,et al.  Scheduling: Theory and Applications , 1998 .

[3]  Ravi Sethi,et al.  The Complexity of Flowshop and Jobshop Scheduling , 1976, Math. Oper. Res..

[4]  Han Hoogeveen,et al.  Short Shop Schedules , 1997, Oper. Res..

[5]  D. Santos,et al.  Global lower bounds for flow shops with multiple processors , 1995 .

[6]  M. K. El-Najdawi Multi-cyclic flow shop scheduling: An application in multi-stage, multiproduct production processes , 1997 .

[7]  Chuen-Lung Chen,et al.  An application of genetic algorithms for flow shop problems , 1995 .

[8]  C.K. Wong,et al.  Two simulated annealing-based heuristics for the job shop scheduling problem , 1999, Eur. J. Oper. Res..

[9]  Olivier Catoni,et al.  Metropolis, Simulated Annealing, and Iterated Energy Transformation Algorithms: Theory and Experiments , 1996, J. Complex..

[10]  Leslie A. Hall,et al.  Approximability of flow shop scheduling , 1995, Proceedings of IEEE 36th Annual Foundations of Computer Science.

[11]  Emile H. L. Aarts,et al.  Simulated annealing and Boltzmann machines - a stochastic approach to combinatorial optimization and neural computing , 1990, Wiley-Interscience series in discrete mathematics and optimization.

[12]  Jan Karel Lenstra,et al.  A Computational Study of Local Search Algorithms for Job Shop Scheduling , 1994, INFORMS J. Comput..

[13]  J. K. Lenstra,et al.  Local Search in Combinatorial Optimisation. , 1997 .

[14]  Peter B. Luh,et al.  Scheduling permutation flow shops using the Lagrangian relaxation technique , 1996, Ann. Oper. Res..

[15]  Z Liu,et al.  Scheduling Theory and its Applications , 1997 .

[16]  O. Catoni Rough Large Deviation Estimates for Simulated Annealing: Application to Exponential Schedules , 1992 .

[17]  Jeffrey D. Ullman,et al.  NP-Complete Scheduling Problems , 1975, J. Comput. Syst. Sci..

[18]  H. Baumgurtel,et al.  Distributed constraint processing for production logistics , 2000 .

[19]  Bruce E. Hajek,et al.  Cooling Schedules for Optimal Annealing , 1988, Math. Oper. Res..

[20]  Jan Karel Lenstra,et al.  Job Shop Scheduling by Simulated Annealing , 1992, Oper. Res..

[21]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[22]  Eugeniusz Nowicki,et al.  The flow shop with parallel machines: A tabu search approach , 1998, Eur. J. Oper. Res..