Solving multiobjective optimization problems using an artificial immune system

Carlos A.Coello Coello, Nareli Cruz Cortés

Producción científica: Contribución a una revistaArtículorevisión exhaustiva

712 Citas (Scopus)

Resumen

In this paper, we propose an algorithm based on the clonal selection principle to solve multiobjective optimization problems (either constrained or unconstrained). The proposed approach uses Pareto dominance and feasibility to identify solutions that deserve to be cloned, and uses two types of mutation: uniform mutation is applied to the clones produced and non-uniform mutation is applied to the "not so good" antibodies (which are represented by binary strings that encode the decision variables of the problem to be solved). We also use a secondary (or external) population that stores the nondominated solutions found along the search process. Such secondary population constitutes the elitist mechanism of our approach and it allows it to move towards the true Pareto front of a problem over time. Our approach is compared with three other algorithms that are representative of the state-of-the-art in evolutionary multiobjective optimization. For our comparative study, three metrics are adopted and graphical comparisons with respect to the true Pareto front of each problem are also included. Results indicate that the proposed approach is a viable alternative to solve multiobjective optimization problems.

Idioma originalInglés
Páginas (desde-hasta)163-190
Número de páginas28
PublicaciónGenetic Programming and Evolvable Machines
Volumen6
N.º2
DOI
EstadoPublicada - jun. 2005
Publicado de forma externa

Huella

Profundice en los temas de investigación de 'Solving multiobjective optimization problems using an artificial immune system'. En conjunto forman una huella única.

Citar esto