Por motivos de mantenimiento se ha deshabilitado el inicio de sesión temporalmente. Rogamos disculpen las molestias.
Mostrar el registro sencillo del ítem
Ponencia
About Designing an Observer Pattern-Based Architecture for a Multi-objective Metaheuristic Optimization Framework
dc.creator | Benítez Hidalgo, Antonio | es |
dc.creator | Nebro, Antonio J. | es |
dc.creator | Durillo, Juan J. | es |
dc.creator | García Nieto, José Manuel | es |
dc.creator | López Camacho, Esteban | es |
dc.creator | Barba González, Cristóbal | es |
dc.creator | Aldana Montes, José F. | es |
dc.date.accessioned | 2021-05-20T09:52:23Z | |
dc.date.available | 2021-05-20T09:52:23Z | |
dc.date.issued | 2018 | |
dc.identifier.citation | Benítez Hidalgo, A., Nebro, A.J., Durillo, J.J., García Nieto, J.M., López Camacho, E., Barba González, C. y Aldana Montes, J.F. (2018). About Designing an Observer Pattern-Based Architecture for a Multi-objective Metaheuristic Optimization Framework. En IDC 2018: 12th International Symposium on Intelligent and Distributed Computing (50-60), Bilbao, España: Springer. | |
dc.identifier.isbn | 978-3-319-99625-7 | es |
dc.identifier.uri | https://hdl.handle.net/11441/109100 | |
dc.description.abstract | Multi-objective optimization with metaheuristics is an active and popular research field which is supported by the availability of software frameworks providing algorithms, benchmark problems, quality indicators and other related components. Most of these tools follow a monolithic architecture that frequently leads to a lack of flexibility when a user intends to add new features to the included algorithms. In this paper, we explore a different approach by designing a component-based architecture for a multi-objective optimization framework based on the observer pattern. In this architecture, most of the algorithmic components are observable entities that naturally allows to register a number of observers. This way, a metaheuristic is composed of a set of observable and observer elements, which can be easily extended without requiring to modify the algorithm. We have developed a prototype of this architecture and implemented the NSGA-II evolutionary algorithm on top of it as a case study. Our analysis confirms the improvement of flexibility using this architecture, pointing out the requirements it imposes and how performance is affected when adopting it. | es |
dc.description.sponsorship | Ministerio de Educación y Ciencia TIN2017-86049-R | es |
dc.description.sponsorship | Ministerio de Educación y Ciencia TIN2014-58304 | es |
dc.description.sponsorship | Junta de Andalucía P12-TIC-1519 | es |
dc.format | application/pdf | es |
dc.format.extent | 11 | es |
dc.language.iso | eng | es |
dc.publisher | Springer | es |
dc.relation.ispartof | IDC 2018: 12th International Symposium on Intelligent and Distributed Computing (2018), pp. 50-60. | |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Internacional | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Multi-objective optimization | es |
dc.subject | Metaheuristics | es |
dc.subject | Software Framework | es |
dc.subject | Software Architecture | es |
dc.subject | Observer pattern | es |
dc.title | About Designing an Observer Pattern-Based Architecture for a Multi-objective Metaheuristic Optimization Framework | es |
dc.type | info:eu-repo/semantics/conferenceObject | es |
dcterms.identifier | https://ror.org/03yxnpp24 | |
dc.type.version | info:eu-repo/semantics/submittedVersion | es |
dc.rights.accessRights | info:eu-repo/semantics/openAccess | es |
dc.contributor.affiliation | Universidad de Sevilla. Departamento de Ciencias de la Computación e Inteligencia Artificial | es |
dc.relation.projectID | TIN2017-86049-R | es |
dc.relation.projectID | TIN2014-58304 | es |
dc.relation.projectID | P12-TIC-1519 | es |
dc.relation.publisherversion | https://link.springer.com/chapter/10.1007/978-3-319-99626-4_5 | es |
dc.identifier.doi | 10.1007/978-3-319-99626-4_5 | es |
dc.publication.initialPage | 50 | es |
dc.publication.endPage | 60 | es |
dc.eventtitle | IDC 2018: 12th International Symposium on Intelligent and Distributed Computing | es |
dc.eventinstitution | Bilbao, España | es |
dc.relation.publicationplace | Cham, Switzerland | es |
dc.contributor.funder | Ministerio de Educación y Ciencia (MEC). España | es |
dc.contributor.funder | Junta de Andalucía | es |
Ficheros | Tamaño | Formato | Ver | Descripción |
---|---|---|---|---|
Benítez-Hidalgo2018_Chapter_Ab ... | 259.9Kb | [PDF] | Ver/ | |