Abstract

The constraint-handling methods using multiobjective techniques in evolutionary algorithms have drawn increasing attention from researchers. This paper proposes an efficient conical area differential evolution (CADE) algorithm, which employs biased decomposition and dual populations for constrained optimization by borrowing the idea of cone decomposition for multiobjective optimization. In this approach, a conical subpopulation and a feasible subpopulation are designed to search for the global feasible optimum, along the Pareto front and the feasible segment, respectively, in a cooperative way. In particular, the conical subpopulation aims to efficiently construct and utilize the Pareto front through a biased cone decomposition strategy and conical area indicator. Neighbors in the conical subpopulation are fully exploited to assist each other to find the global feasible optimum. Afterwards, the feasible subpopulation is ranked and updated according to a tolerance-based rule to heighten its diversity in the early stage of evolution. Experimental results on 24 benchmark test cases reveal that CADE is capable of resolving the constrained optimization problems more efficiently as well as producing solutions that are significantly competitive with other popular approaches.

Highlights

  • Most real-world optimization problems are subject to different types of constraints, and these problems are regarded as the constrained optimization problems (COPs) [1,2,3,4,5,6]

  • Many variants of Stochastic ranking (SR) have been developed such as stochastic ranking differential evolution algorithm (SRDE) [25], annealing stochastic ranking algorithm (ASR) [26], and differential evolution-based algorithm for constrained global optimization (CDE) [27]

  • This scheme consists of two subpopulations: the feasible one and the conical one, denoted as P1 and P2, respectively, which are designed to search for the global feasible optimum, along the feasible segment and the Pareto front (PF)

Read more

Summary

Introduction

Most real-world optimization problems are subject to different types of constraints, and these problems are regarded as the constrained optimization problems (COPs) [1,2,3,4,5,6]. Stochastic ranking (SR) [24] is a method suggested by Runarsson and Yao, which combines the penalty functions and feasibility rule to solve COPs. Many variants of SR have been developed such as stochastic ranking differential evolution algorithm (SRDE) [25], annealing stochastic ranking algorithm (ASR) [26], and differential evolution-based algorithm for constrained global optimization (CDE) [27]. As unconstrained multiobjective optimization techniques, decomposition-based multiobjective techniques such as CAEA cannot be utilized to solve COPs directly and require some additional constraint-handling strategies to guide the populations to search towards the optimal feasible solutions. A conical area DE (CADE) algorithm is proposed to take advantages of decomposition-based multiobjective techniques to improve both performance and running efficiency of EAs for constraint optimization by borrowing the idea of an excellent decomposition-based multiobjective technique, CAEA.

Preliminaries
Biased Decomposition and Dual Populations
Proposed Algorithm
Empirical Results and Discussion
Conclusion
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