Performance evaluation of increasingly complex human-made systems requires the use of simulation models. The purpose of this book is to address the difficulties of the optimization of complex systems via simulation models or other computation-intensive models involving possible stochastic effects and discrete choices.