Optimization Utilizing Discrete-Event Simulation