Welcome
TwitterFacebookGoogle

Evaluating differential evolution with penalty function to solve constrained engineering problems

Over the years, several metaheuristics have been developed to solve hard constrained and unconstrained optimization problems. In general, a metaheuristic is proposed and following researches are made to improve the original algorithm. In this paper, we evaluate a not so new metaheuristic called differential evolution (DE) to solve constrained engineering design problems and compare the results with some recent metaheuristics. Results show that the classical DE with a very simple penalty function to handle constraints is still very competitive in the tested problems.

 

Highlights:

  • A global optimization algorithm for constrained global optimization
  • Employs a penalty function for handling constraints
  • Tested five mutation strategies
  • Tested in: pressure vessel, tension/compression spring
  • Compared to: Adaptive Differential Evolution, Particle Swarm Optimization, Genetic Algorithm, Social Behavior algorithm

 


@article{Melo:2012:EDE:2169475.2169862,
author = {Melo, Vin\’{\i}cius Veloso de and Carosio, Grazieli Luiza Costa},
title = {Evaluating differential evolution with penalty function to solve constrained engineering problems},
journal = {Expert Syst. Appl.},
issue_date = {July, 2012},
volume = {39},
number = {9},
month = jul,
year = {2012},
issn = {0957-4174},
pages = {7860–7863},
numpages = {4},
url = {http://dx.doi.org/10.1016/j.eswa.2012.01.123},
doi = {10.1016/j.eswa.2012.01.123},
acmid = {2169862},
publisher = {Pergamon Press, Inc.},
address = {Tarrytown, NY, USA},
keywords = {Differential evolution, Engineering design, Metaheuristics, Optimization},
}

 
Keywords:
Computació evolutiva. Optimització global. Optimització constret. Metaheuristic. Enginyeria problema de disseny. Evolució diferencial.
进化计算。全局优化。约束的优化问题。超启发式。工程设计问题。微分进化。
進化計算。全域優化。約束的優化問題。超啟發式。工程設計問題。微分進化。
Calcul évolutionnaire. Optimisation globale. Optimisation contrainte. Métaheuristique. problème de conception ingénierie. Évolution différentielle.
Evolutionary computing. Globale Optimierung. Eingeschränkte Optimierung. Metaheuristic. Engineering Design-Problem. Differenzielle Evolution.
विकासवादी अभिकलन। वैश्विक अनुकूलन। विवश अनुकूलन। Metaheuristic. इंजीनियरिंग डिजाइन समस्या है। विभेदक विकास।
Pengkomputeran evolusi. Global pengoptimuman. Dihalang pengoptimuman. Metaheuristic. Kejuruteraan Reka bentuk masalah. Evolusi yang berbeza.
Computación evolutiva. Optimización global. Optimización con restricciones. Metaheurísticas. problema de diseño de ingeniería. Evolución diferencial.