Skip to main content
Log in

Differential evolution improvement by adaptive ranking-based constraint handling technique

  • Optimization
  • Published:
Soft Computing Aims and scope Submit manuscript

Abstract

Differential evolution (DE) is known among the best methods for solving real-world optimization problems owing to its simple and efficient nature. Since almost all real-world applications are constrained optimization problems, constraint handling techniques are required for differential evolution algorithms. Conventional constraint handling techniques for DE mainly focus on discarding or devaluing the infeasible solutions, leading to an information loss of the infeasible region. To strike the balance between the explorations of the feasible region and the infeasible region, we look into the bi-objective space constituted by the objective function and the total constraint violation, and define the infeasible solution which has the lowest degree of constraint violation and lies in the Pareto front as the best infeasible solution. We discuss how the best infeasible solution help improve the current best solution. Based on this, we propose an improved differential evolution algorithm with adaptive ranking-based constraint handling technique (AR-DE). First, we start by identifying the best feasible solution and the best infeasible solution of the current population. Second, to guide the population evolving toward these solutions, different mutation and selection operators are proposed. Third, we design the adaptive control to automatically choose the operators to fit different stages of the evolution and various situations of the population. We conduct experimental studies by comparing with other widely used constraint handling techniques based on the cardinal version of differential evolution for fair competition. Standard test problems and five well-known engineering constrained optimization design problems are used to evaluate the effectiveness of AR-DE. Statistical outcomes show that the overall results of AR-DE are better than those of the other comparing methods. We also investigate the ability of AR-DE to obtain feasible solutions, and tune the parameters to achieve better performance.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10

Similar content being viewed by others

Data availability

Data are available on reasonable request.

Code availability

Code is available on reasonable request.

References

Download references

Funding

This work is supported by National Natural Science Foundation of China (NSFC) under project Nos. 72174019 and 72021001.

Author information

Authors and Affiliations

Authors

Contributions

All authors contributed to the study conception, design and writing.

Corresponding author

Correspondence to Qiuhong Zhao.

Ethics declarations

Conflict of interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Ethical approval

This article does not contain any studies with human or animal subjects performed by any of the authors.

Consent to participate

All authors have checked the manuscript and have agreed to the submission.

Consent for publication

This manuscript is the authors' original work and has not been published nor has it been submitted simultaneously elsewhere.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, Y., Zhao, Q. & Luo, K. Differential evolution improvement by adaptive ranking-based constraint handling technique. Soft Comput 27, 11485–11504 (2023). https://doi.org/10.1007/s00500-023-08335-1

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-023-08335-1

Keywords

Navigation