A combined procedure for discrete simulation–optimization problems based on the simulated annealing framework

Abstract This paper addresses the problem of optimizing a function over a finite or countable infinite set of alternatives, whenever the objective function cannot be evaluated exactly, but has to be estimated via simulation. We present an iterative method, based on the simulated annealing framework, for solving such discrete stochastic optimization problems. In the proposed method, we combine the robustness of this metaheuristic method with a statistical procedure for comparing the solutions that are generated. The focus of our work is on devising an effective procedure rather than addressing theoretical issues. In fact, in our opinion, although significant progresses have been made in studying the convergence of a number of simulation–optimization algorithms, at present there is no procedure able to consistently provide good results in a reasonable amount of time. In addition, we present a parallelization strategy for allocating simulation runs on computing resources.

[1]  M.C. Fu,et al.  Simulation optimization , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[2]  Reinhard Lüling,et al.  A general purpose distributed implementation of simulated annealing , 1992, [1992] Proceedings of the Fourth IEEE Symposium on Parallel and Distributed Processing.

[3]  Lee W. Schruben,et al.  A survey of simulation optimization techniques and procedures , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[4]  Michel Gendreau,et al.  Toward a Taxonomy of Parallel Tabu Search Heuristics , 1997, INFORMS J. Comput..

[5]  Barry L. Nelson,et al.  Ranking and selection for steady-state simulation , 2000, 2000 Winter Simulation Conference Proceedings (Cat. No.00CH37165).

[6]  Sigurdur Olafsson,et al.  Simulation optimization , 2002, Proceedings of the Winter Simulation Conference.

[7]  Averill M. Law,et al.  Simulation Modeling and Analysis , 1982 .

[8]  Marc S. Meketon,et al.  Optimization in simulation: a survey of recent results , 1987, WSC '87.

[9]  Emile H. L. Aarts,et al.  Simulated Annealing: Theory and Applications , 1987, Mathematics and Its Applications.

[10]  Sigurdur Ólafsson,et al.  Towards a framework for black-box simulation optimization , 2001, Proceeding of the 2001 Winter Simulation Conference (Cat. No.01CH37304).

[11]  Talal M. Alkhamis,et al.  Simulation-based optimization using simulated annealing with ranking and selection , 2002, Comput. Oper. Res..

[12]  R. Wilcox A Table for Rinott's Selection Procedure , 1984 .

[13]  Sigrún Andradóttir,et al.  A review of simulation optimization techniques , 1998, 1998 Winter Simulation Conference. Proceedings (Cat. No.98CH36274).

[14]  Gunar E. Liepins,et al.  Genetic algorithms: Foundations and applications , 1990 .

[15]  Sigurdur Ólafsson,et al.  Simulation optimization: simulation optimization , 2002, WSC '02.

[16]  Manuel Laguna,et al.  Tabu Search , 1997 .

[17]  Y. Rinott On two-stage selection procedures and related probability-inequalities , 1978 .

[18]  Barry Hilary Valentine Topping,et al.  Parallel simulated annealing for structural optimization , 1999 .

[19]  Russell R. Barton,et al.  Proceedings of the 2000 winter simulation conference , 2000 .

[20]  Barry L. Nelson,et al.  Comparing Systems via Simulation , 2007 .