Subscribe Now Subscribe Today
Science Alert
Curve Top
Journal of Applied Sciences
  Year: 2009 | Volume: 9 | Issue: 20 | Page No.: 3652-3661
DOI: 10.3923/jas.2009.3652.3661
Facebook Twitter Digg Reddit Linkedin StumbleUpon E-mail

Multi-Objective Differential Evolution Algorithm for Solving Engineering Problems

J.A. Adeyemo and F.A. O. Otieno

Many engineering problems are characterized with multi-objectives. Differential Evolution (DE), an Evolutionary Algorithm (EA), known to be fast and robust in numerical optimization is extended to multi-objective problems in this study. The new algorithm named Multi-objective Differential Evolution Algorithm (MDEA) adjusts the selection scheme of traditional DE to solve multi-objective problems. The algorithm also modifies the domination criteria for the population. The offspring generated in subsequent generations are improved before domination check is performed on the population in the final generation. Moreover, trial solution replaces the target solution if it is better or equal in all the objectives. The proposed algorithm is coded in MATLAB 7.0 and has been successfully applied to five common test problems and an engineering cantilever design problem. Good spread of quality Pareto optimal solutions are achieved. The algorithm produces more Pareto optimal solutions than the previous algorithms and retains the fast convergence and diversity exhibited by DE in global optimization. The algorithm is a good choice for solving many practical engineering problems with ease.
PDF Fulltext XML References Citation Report Citation
  •    Alternative Approach of Firefly Algorithm for Flood Control Rule Curves
  •    Automatic Tissue Segmentation in Medical Images using Differential Evolution
  •    Opposition-based Cooperative Coevolutionary Differential Evolution Algorithm With Gaussian Mutation for Simplified Satellite Module Optimization
  •    Applications of Evolutionary Algorithms in the Design Automation of Analog Integrated Circuits
How to cite this article:

J.A. Adeyemo and F.A. O. Otieno, 2009. Multi-Objective Differential Evolution Algorithm for Solving Engineering Problems. Journal of Applied Sciences, 9: 3652-3661.

DOI: 10.3923/jas.2009.3652.3661






Curve Bottom