TY - CHAP
T1 - Simulation-Based Optimization with HeuristicLab
T2 - Practical Guidelines and Real-World Applications
AU - Affenzeller, Michael
AU - Beham, Andreas
AU - Vonolfen, Stefan
AU - Pitzer, Erik
AU - Winkler, Stephan
AU - Hutterer, Stephan
AU - Kommenda, Michael
AU - Kofler, Monika
AU - Kronberger, Gabriel
AU - Wagner, Stefan
PY - 2015
Y1 - 2015
N2 - Dynamic and stochastic problemenvironments are often difficult tomodel using standard problem formulations and algorithms. One way to model and then solve themis simulation-based optimization: Simulations are integrated into the optimization process in order to evaluate the quality of solution candidates and to identify optimized system configurations. Potential solutions are evaluated with a simulation model, which leads to new challenges regarding runtime performance, robustness, and distributed evaluation. In order to design, compare, and parameterize algorithmic approaches it is beneficial to use an optimization framework for algorithm design and evaluation. On the one hand, this chapter shows how arbitrary simulators can be coupled with the open-source HeuristicLab optimization framework. This coupling
is implemented in a generic way so that the simulators act as external evaluators. On the other hand, we demonstrate how arbitrary optimizers available within HeuristicLab can be called from a simulator in order to perform complex optimization tasks within the simulation model. In order to lustrate the applicability of these approaches, real-world examples investigated by the authors are discussed.We show here application examples from different fields, namely logistics network design,
vendor managed inventory routing, steel slab logistics, production optimization with
dispatching rule scheduling, material flow simulation, and layout optimization.
AB - Dynamic and stochastic problemenvironments are often difficult tomodel using standard problem formulations and algorithms. One way to model and then solve themis simulation-based optimization: Simulations are integrated into the optimization process in order to evaluate the quality of solution candidates and to identify optimized system configurations. Potential solutions are evaluated with a simulation model, which leads to new challenges regarding runtime performance, robustness, and distributed evaluation. In order to design, compare, and parameterize algorithmic approaches it is beneficial to use an optimization framework for algorithm design and evaluation. On the one hand, this chapter shows how arbitrary simulators can be coupled with the open-source HeuristicLab optimization framework. This coupling
is implemented in a generic way so that the simulators act as external evaluators. On the other hand, we demonstrate how arbitrary optimizers available within HeuristicLab can be called from a simulator in order to perform complex optimization tasks within the simulation model. In order to lustrate the applicability of these approaches, real-world examples investigated by the authors are discussed.We show here application examples from different fields, namely logistics network design,
vendor managed inventory routing, steel slab logistics, production optimization with
dispatching rule scheduling, material flow simulation, and layout optimization.
KW - simulation
KW - optimization
KW - simulation
KW - optimization
U2 - 10.1007/978-3-319-15033-8_1
DO - 10.1007/978-3-319-15033-8_1
M3 - Chapter
SN - 978-3-319-15032-1
SP - 3
EP - 38
BT - Applied Simulation and Optimization
PB - Springer
ER -