1 Introduction
Simulation and optimization techniques are commonly applied in tandem to study many types of real world problems. Both simulation and optimization are applied to the same problem mainly for two reasons. First, it allows an analyst to simulate a specific system and then determine the optimal value for some parameter within the problem through the application of an optimization technique. An example of this is the OptQuest optimizer within Arena. It allows a specific simulated system to be optimized to determine the optimal values for a set of specified parameters. Various other techniques can be used to optimize specific parameters within a simulation model. Extensive examples and methodologies of the optimization of simulation models are available. Fu (2000), Swisher et al. (2000), Glover (1999), and Azadivar (1999) all presented various techniques at previous Winter Simulation Conferences. Secondly, simulation is often applied to the results of an optimization problem in order to check the validity of the model and/or the results. The results of the optimization model are used as inputs to the simulation model.