Operations Research
Mathematical and Computer Modelling: An International Journal
The optimizing-simulator: merging simulation and optimization using approximate dynamic programming
WSC '05 Proceedings of the 37th conference on Winter simulation
Mathematical and Computer Modelling: An International Journal
Hi-index | 0.98 |
Optimization models are sometimes promoted because they provide ''optimal'' solutions as defined by a cost model. Simulation models, by contrast, are guided by rules that are specified by experts in operations. While these may seem heuristic in nature, they often reflect issues that are difficult to capture in a cost-based objective function. ''Optimizing simulators'' combine the intelligence of optimization with the flexibility of simulation in the handling of system dynamics, but still suffer from the limitation that the behavior is entirely determined by a cost model. In this paper, we show how a cost-based model can be guided through a set of low-dimensional patterns which are essentially simple rules determined by a domain expert. Patterns are incorporated through a penalty term, scaled by a coefficient that controls that tradeoff between minimizing costs and minimizing the difference between model behavior and the exogenous patterns.