Advanced Search

Engineering Optimization

Volume 39, Issue 5, 2007

Multiple trial vectors in differential evolution for engineering design

Multiple trial vectors in differential evolution for engineering design

DOI:
10.1080/03052150701364022
E. Mezura-Montesa*, C. A. Coello Coellob, J. Velázquez-Reyesc & L. Muñoz-Dávilad

pages 567-589

Available online: 18 Jun 2007

Abstract

This article presents a modified version of the differential evolution algorithm to solve engineering design problems. The aim is to allow each parent vector in the population to generate more than one trial (child) vector at each generation and therefore to increase its probability of generating a better one. To deal with constraints, some criteria based on feasibility and a diversity mechanism to maintain infeasible solutions in the population are used. The approach is tested on a set of well-known benchmark problems. After that, it is used to solve engineering design problems and its performance is compared with those provided by typical penalty function approaches and also against state-of-the-art techniques.

Keywords

 

Details

  • Citation information:
  • Available online: 18 Jun 2007

Author affiliations

  • a Laboratorio Nacional de Informática Avanzada (LANIA A.C.), Rébsamen 80, Centro, Xalapa, Veracruz, 91000, Mexico
  • b CINVESTAV-IPN (Evolutionary Computation Group), Departamento de Computación, Av. Instituto Politécnico Nacional No. 2508, Col. San Pedro Zacatenco, México, D.F, 07300, Mexico
  • c Intel Tecnología de México, Guadalajara Design Center, Mexico
  • d División de Estudios de Posgrado e Investigación, Instituto Tecnológico de Apizaco, Av. Instituto Tecnológico S/N, Centro, Apizaco, Tlaxcala, 90300, Mexico

Librarians

Taylor & Francis Group