A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online)
We introduce a novel metaheuristic methodology to improve the initialization of a given deterministic or stochastic optimization algorithm. Our objective is to improve the performance of the considered algorithm, called core optimization algorithm, by reducing its number of cost function evaluations...
| Autores: | , , |
|---|---|
| Tipo de recurso: | artículo |
| Fecha de publicación: | 2015 |
| País: | España |
| Institución: | Universidad Complutense de Madrid (UCM) |
| Repositorio: | Docta Complutense |
| Idioma: | inglés |
| OAI Identifier: | oai:docta.ucm.es:20.500.14352/23024 |
| Acceso en línea: | https://hdl.handle.net/20.500.14352/23024 |
| Access Level: | acceso abierto |
| Palabra clave: | 519.863 Metaheuristics Global optimization Multi-layer line search algorithms Evolutionary Algorithms Gradient methods Investigación operativa (Matemáticas) 1207 Investigación Operativa |
| id |
ES_215df1df562a770ec73a4bd93a230b39 |
|---|---|
| oai_identifier_str |
oai:docta.ucm.es:20.500.14352/23024 |
| network_acronym_str |
ES |
| network_name_str |
España |
| repository_id_str |
|
| spelling |
A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online)Ivorra, Benjamín Pierre PaulMohammadi, BijanRamos Del Olmo, Ángel Manuel519.863MetaheuristicsGlobal optimizationMulti-layer line search algorithmsEvolutionary AlgorithmsGradient methodsInvestigación operativa (Matemáticas)1207 Investigación OperativaWe introduce a novel metaheuristic methodology to improve the initialization of a given deterministic or stochastic optimization algorithm. Our objective is to improve the performance of the considered algorithm, called core optimization algorithm, by reducing its number of cost function evaluations, by increasing its success rate and by boosting the precision of its results. In our approach, the core optimization is considered as a suboptimization problem for a multi-layer line search method. The approach is presented and implemented for various particular core optimization algorithms: Steepest Descent, Heavy-Ball, Genetic Algorithm, Differential Evolution and Controlled Random Search. We validate our methodology by considering a set of low and high dimensional benchmark problems (i.e., problems of dimension between 2 and 1000). The results are compared to those obtained with the core optimization algorithms alone and with two additional global optimization methods (Direct Tabu Search and Continuous Greedy Randomized Adaptive Search). These latter also aim at improving the initial condition for the core algorithms. The numerical results seem to indicate that our approach improves the performances of the core optimization algorithms and allows to generate algorithms more efficient than the other optimization methods studied here. A Matlab optimization package called ”Global Optimization Platform” (GOP), implementing the algorithms presented here, has been developed and can be downloaded at: http://www.mat.ucm.es/momat/software.htmMathematical Otimization SocietyUniversidad Complutense de Madrid20152015-03-2320152015-03-23journal articlehttp://purl.org/coar/resource_type/c_6501info:eu-repo/semantics/articleapplication/pdfhttps://hdl.handle.net/20.500.14352/23024reponame:Docta Complutenseinstname:Universidad Complutense de Madrid (UCM)Inglésengopen accesshttp://purl.org/coar/access_right/c_abf2info:eu-repo/semantics/openAccessoai:docta.ucm.es:20.500.14352/230242026-06-02T12:44:21Z |
| dc.title.none.fl_str_mv |
A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online) |
| title |
A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online) |
| spellingShingle |
A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online) Ivorra, Benjamín Pierre Paul 519.863 Metaheuristics Global optimization Multi-layer line search algorithms Evolutionary Algorithms Gradient methods Investigación operativa (Matemáticas) 1207 Investigación Operativa |
| title_short |
A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online) |
| title_full |
A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online) |
| title_fullStr |
A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online) |
| title_full_unstemmed |
A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online) |
| title_sort |
A Multi-Layer Line Search Method to Improve the Initialization of Optimization Algorithms (Preprint submitted to Optimization Online) |
| dc.creator.none.fl_str_mv |
Ivorra, Benjamín Pierre Paul Mohammadi, Bijan Ramos Del Olmo, Ángel Manuel |
| author |
Ivorra, Benjamín Pierre Paul |
| author_facet |
Ivorra, Benjamín Pierre Paul Mohammadi, Bijan Ramos Del Olmo, Ángel Manuel |
| author_role |
author |
| author2 |
Mohammadi, Bijan Ramos Del Olmo, Ángel Manuel |
| author2_role |
author author |
| dc.contributor.none.fl_str_mv |
Universidad Complutense de Madrid |
| dc.subject.none.fl_str_mv |
519.863 Metaheuristics Global optimization Multi-layer line search algorithms Evolutionary Algorithms Gradient methods Investigación operativa (Matemáticas) 1207 Investigación Operativa |
| topic |
519.863 Metaheuristics Global optimization Multi-layer line search algorithms Evolutionary Algorithms Gradient methods Investigación operativa (Matemáticas) 1207 Investigación Operativa |
| description |
We introduce a novel metaheuristic methodology to improve the initialization of a given deterministic or stochastic optimization algorithm. Our objective is to improve the performance of the considered algorithm, called core optimization algorithm, by reducing its number of cost function evaluations, by increasing its success rate and by boosting the precision of its results. In our approach, the core optimization is considered as a suboptimization problem for a multi-layer line search method. The approach is presented and implemented for various particular core optimization algorithms: Steepest Descent, Heavy-Ball, Genetic Algorithm, Differential Evolution and Controlled Random Search. We validate our methodology by considering a set of low and high dimensional benchmark problems (i.e., problems of dimension between 2 and 1000). The results are compared to those obtained with the core optimization algorithms alone and with two additional global optimization methods (Direct Tabu Search and Continuous Greedy Randomized Adaptive Search). These latter also aim at improving the initial condition for the core algorithms. The numerical results seem to indicate that our approach improves the performances of the core optimization algorithms and allows to generate algorithms more efficient than the other optimization methods studied here. A Matlab optimization package called ”Global Optimization Platform” (GOP), implementing the algorithms presented here, has been developed and can be downloaded at: http://www.mat.ucm.es/momat/software.htm |
| publishDate |
2015 |
| dc.date.none.fl_str_mv |
2015 2015-03-23 2015 2015-03-23 |
| dc.type.none.fl_str_mv |
journal article http://purl.org/coar/resource_type/c_6501 |
| dc.type.openaire.fl_str_mv |
info:eu-repo/semantics/article |
| format |
article |
| dc.identifier.none.fl_str_mv |
https://hdl.handle.net/20.500.14352/23024 |
| url |
https://hdl.handle.net/20.500.14352/23024 |
| dc.language.none.fl_str_mv |
Inglés eng |
| language_invalid_str_mv |
Inglés |
| language |
eng |
| dc.rights.none.fl_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| dc.rights.openaire.fl_str_mv |
info:eu-repo/semantics/openAccess |
| rights_invalid_str_mv |
open access http://purl.org/coar/access_right/c_abf2 |
| eu_rights_str_mv |
openAccess |
| dc.format.none.fl_str_mv |
application/pdf |
| dc.publisher.none.fl_str_mv |
Mathematical Otimization Society |
| publisher.none.fl_str_mv |
Mathematical Otimization Society |
| dc.source.none.fl_str_mv |
reponame:Docta Complutense instname:Universidad Complutense de Madrid (UCM) |
| instname_str |
Universidad Complutense de Madrid (UCM) |
| reponame_str |
Docta Complutense |
| collection |
Docta Complutense |
| repository.name.fl_str_mv |
|
| repository.mail.fl_str_mv |
|
| _version_ |
1869404511652544512 |
| score |
15.300719 |