Simulation and Optimization