Why simheuristics? Benefits, limitations, and best practices when combining metaheuristics with simulation

dc.contributor
Universitat Oberta de Catalunya. Internet Interdisciplinary Institute (IN3)
dc.contributor
Universidad de Granada
dc.contributor
University of Cincinnati
dc.contributor.author
Chica Serrano, Manuel
dc.contributor.author
Juan Pérez, Ángel Alejandro
dc.contributor.author
Cordón García, Óscar
dc.contributor.author
Kelton, David W.
dc.date
2018-10-15T10:36:03Z
dc.date
2018-10-15T10:36:03Z
dc.date
2017-02
dc.identifier.citation
Chica, M., Juan, A.A., Cordón, Ó. & Kelton, D.W. (2017). Why simheuristics? Benefits, limitations, and best practices when combining metaheuristics with simulation. SSRN. doi: 10.2139/ssrn.2919208
dc.identifier.citation
10.2139/ssrn.2919208
dc.identifier.uri
http://hdl.handle.net/10609/85185
dc.description.abstract
From smart cities to factories and business, many decision-making processes in our society involve NP-hard optimization problems. In a real environment, these problems are frequently large-scale, which limits the potential of exact optimization methods and justifies the use of metaheuristic algorithms in their resolution. Real-world problems are also distinguished by high levels of dynamism and uncertainty, which affect the formulation of the optimization model, its input data, and constraints. However, metaheuristic algorithms usually assume deterministic inputs and constraints, and thus end up solving oversimplified models of the real system being considered, casting doubt on validity and even meaning of the results and recommendations. Accordingly, this paper argues that approaches combining simulation with metaheuristics, i.e., simheuristics, not only constitute a natural extension of metaheuristics, but also should be considered as a 'first resort' method when dealing with large-scale stochastic optimization problems, which constitute most realistic problems in industry and business. To this end, this paper highlights the main benefits and limitations of these simheuristic algorithms, reviews some examples of applications to different fields, and analyzes the most suitable simulation paradigms to be used within a simheuristic. Finally, we outline a series of best practices to consider during the design and implementation stages of a simheuristic algorithm.
dc.format
application/pdf
dc.language.iso
eng
dc.publisher
SSRN
dc.relation
http://dx.doi.org/10.2139/ssrn.2919208
dc.rights
CC BY-NC-ND
dc.rights
info:eu-repo/semantics/openAccess
dc.rights
<a href="http://creativecommons.org/licenses/by-nc-nd/3.0/es/">http://creativecommons.org/licenses/by-nc-nd/3.0/es/</a>
dc.subject
optimization
dc.subject
simheuristics
dc.subject
metaheuristics
dc.subject
simulation
dc.subject
uncertainty
dc.subject
optimización
dc.subject
simheurística
dc.subject
metaheurística
dc.subject
simulación
dc.subject
incertidumbre
dc.subject
optimització
dc.subject
simheurística
dc.subject
metaheurística
dc.subject
simulació
dc.subject
incertesa
dc.subject
Simulation methods
dc.subject
Simulació, Mètodes de
dc.subject
Simulación, Métodos de
dc.title
Why simheuristics? Benefits, limitations, and best practices when combining metaheuristics with simulation
dc.type
info:eu-repo/semantics/article
dc.type
info:eu-repo/semantics/publishedVersion


Files in this item

FilesSizeFormatView

There are no files associated with this item.

This item appears in the following Collection(s)

Articles [361]