Abstract

Abstract An improved differential evolution algorithm (IDEA) is proposed to solve nonlinear programming and engineering design problems. The proposed IDEA combines the Taguchi method with sliding levels and a differential evolution algorithm (DEA). The DEA has a powerful global exploration capability on macrospace and uses fewer control parameters. The systematic reasoning ability of the orthogonal array with sliding level and response table is used to exploit the better individuals on microspace to be potential offspring. Therefore, the proposed IDEA is well enhanced and balanced on exploration and exploitation. In this study, the sensitivity of evolutionary parameters for the performance of the IDEA is explored, and the IDEA shows its effectiveness and robustness compared with both the DEA and the real-coded genetic algorithm. The engineering design problems usually encounter a large number of design variables, a mix type of both discrete and continuous design variables, and many design constraints. The proposed IDEA is used to solve these engineering design optimization problems, and demonstrates its capability, feasibility, and robustness. From the computational experiments, the introduced IDEA can obtain better results and more prominent performance than the methods presented in the literatures.

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

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.