Why simheuristics?

Many decision-making processes in our society involve NP-hard optimization problems. The largescale, dynamism, and uncertainty of these problems constrain the potential use of stand-alone optimization methods. The same applies for isolated simulation models, which do not have the potential to find o...

Descripción completa

Detalles Bibliográficos
Autores: Chica, Manuel|||0000-0002-4717-1056, Juan, Ángel A.|||0000-0003-1392-1776, Bayliss, Christopher|||0000-0003-0031-5937, Cordón, Oscar|||0000-0001-5112-5629, Kelton, W. David|||0000-0002-9094-4720
Tipo de recurso: artículo
Fecha de publicación:2020
País:España
Institución:Universitat Autònoma de Barcelona
Repositorio:Dipòsit Digital de Documents de la UAB
Idioma:inglés
OAI Identifier:oai:ddd.uab.cat:235236
Acceso en línea:https://ddd.uab.cat/record/235236
https://dx.doi.org/urn:doi:10.2436/20.8080.02.104
Access Level:acceso abierto
Palabra clave:Simulation
Metaheuristics
Combinatorial optimization
Simheuristics
Descripción
Sumario:Many decision-making processes in our society involve NP-hard optimization problems. The largescale, dynamism, and uncertainty of these problems constrain the potential use of stand-alone optimization methods. The same applies for isolated simulation models, which do not have the potential to find optimal solutions in a combinatorial environment. This paper discusses the utilization of modelling and solving approaches based on the integration of simulation with metaheuristics. These 'simheuristic' algorithms, which constitute a natural extension of both metaheuristics and simulation techniques, should be used as a 'first-resort' method when addressing large-scale and NP-hard optimization problems under uncertainty -which is a frequent case in real-life applications. We outline the benefits and limitations of simheuristic algorithms, provide numerical experiments that validate our arguments, review some recent publications, and outline the best practices to consider during their design and implementation stages.