Mateda-2.0: Estimation of Distribution Algorithms in MATLAB

This paper describes Mateda-2.0, a MATLAB package for estimation of distribution algorithms (EDAs). This package can be used to solve single and multi-objective discrete and continuous optimization problems using EDAs based on undirected and directed probabilistic graphical models. The implementatio...

Descripción completa

Detalles Bibliográficos
Autores: Santana Hermida, Roberto, Bielza, Concha, Larrañaga, Pedro, Lozano Alonso, José Antonio, Echegoyen, Carlos, Mendiburu Alberro, Alexander, Armañanzas Arnedillo, Rubén, Shakya, Siddartha
Tipo de recurso: artículo
Fecha de publicación:2010
País:España
Institución:Universidad del País Vasco
Repositorio:Addi. Archivo Digital para la Docencia y la Investigación
OAI Identifier:oai:addi.ehu.eus:10810/11887
Acceso en línea:http://hdl.handle.net/10810/11887
Access Level:acceso abierto
Palabra clave:estimation of distribution algorithms
probabilistic models
statistical learning
optimization
MATLAB
evolutionary algorithms
Kikuchi approximations
model
classifier
networks
SOFTWARE
STATISTICS AND PROBABILITY
Descripción
Sumario:This paper describes Mateda-2.0, a MATLAB package for estimation of distribution algorithms (EDAs). This package can be used to solve single and multi-objective discrete and continuous optimization problems using EDAs based on undirected and directed probabilistic graphical models. The implementation contains several methods commonly employed by EDAs. It is also conceived as an open package to allow users to incorporate different combinations of selection, learning, sampling, and local search procedures. Additionally, it includes methods to extract, process and visualize the structures learned by the probabilistic models. This way, it can unveil previously unknown information about the optimization problem domain. Mateda-2.0 also incorporates a module for creating and validating function models based on the probabilistic models learned by EDAs.