Abstract

Differential evolution (DE) algorithm has been shown to be a simple and efficient evolutionary algorithm for global optimization over continuous spaces, and has been widely used in both benchmark test functions and real-world applications. This paper introduces a novel mutation operator, without using the scaling factor F, a conventional control parameter, and this mutation can generate multiple trial vectors by incorporating different weighted values at each generation, which can make the best of the selected multiple parents to improve the probability of generating a better offspring. In addition, in order to enhance the capacity of adaptation, a new and adaptive control parameter, i.e. the crossover rate CR, is presented and when one variable is beyond its boundary, a repair rule is also applied in this paper. The proposed algorithm ADE is validated on several constrained engineering design optimization problems reported in the specialized literature. Compared with respect to algorithms representative of the state-of-the-art in the area, the experimental results show that ADE can obtain good solutions on a test set of constrained optimization problems in engineering design.

Highlights

  • Many real-world optimization problems involve multiple constraints which the optimal solution must satisfy

  • This paper proposes an adaptive differential evolution (ADE) algorithm for constrained optimization in Engineering Design

  • ADE employs the orthogonal design method to generate the initial population to improve the diversity of solutions

Read more

Summary

Introduction

Many real-world optimization problems involve multiple constraints which the optimal solution must satisfy. Ray and Liew [6] used a swarm-like based approach to solve engineering optimization problems. He et al [7] proposed an improved particle swarm optimization to solve mechanical design. Akhtar et al [9] proposed a socio-behavioural simulation model for engineering design optimization. He and Wang [10] proposed an effective co-evolutionary particle swarm optimization for constrained engineering design problems. Wang and Yin [11] proposed a ranking selection-based particle swarm optimizer for engineering design optimization problems. This paper introduces an adaptive differential evolution (ADE) algorithm to solve engineering design optimization problems efficiently.

The Basic DE Algorithm
Generating Initial Population Using Orthogonal Design Method
Multi-Parent Mutation Scheme
Adaptive Crossover Rate CR
Repair Method
Constraint Handling Technique of Feasibility-Based Rule
Constrained Optimization Problems in Engineering Design
PL x x
Convergence of ADE
Comparing ADE with Respect to Some State-of-the-Art Algorithms
Conclusions and Future Work
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call