PyDDRBG: A Python framework for benchmarking and evaluating static and dynamic multimodal optimization methods

PyDDRBG is a Python framework for generating tunable test problems for static and dynamic multimodal optimization. It allows for quick and simple generation of a set of predefined problems for non-experienced users, as well as highly customized problems for more experienced users. It easily integrat...

Descripción completa

Detalles Bibliográficos
Autores: Ahrari, A., Elsayed, S., Sarker, R., Essam, D., Coello, C.A.
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2022
País:España
Institución:Basque Center for Applied Mathematics (BCAM)
Repositorio:BIRD. BCAM's Institutional Repository Data
OAI Identifier:oai:bird.bcamath.org:20.500.11824/1452
Acceso en línea:http://hdl.handle.net/20.500.11824/1452
Access Level:acceso abierto
Palabra clave:Benchmarking
Niching
Performance indicator
Test problems
Descripción
Sumario:PyDDRBG is a Python framework for generating tunable test problems for static and dynamic multimodal optimization. It allows for quick and simple generation of a set of predefined problems for non-experienced users, as well as highly customized problems for more experienced users. It easily integrates with an arbitrary optimization method. It can calculate the optimization performance when measured according to the robust mean peak ratio. PyDDRBG is expected to advance the fields of static and dynamic multimodal optimization by providing a common platform to facilitate the numerical analysis, evaluation, and comparison in these fields.