A Combined Procedure for Discrete Simulation-Optimization Problems based on the Simulated Annealing Framework