Abstract
When solving constrained optimization problems by constraint-handling techniques, the core idea is to balance constraint violation and objective function during the search process. Although many constraint-handling techniques have proposed to deal with this problem, it is difficult to reduce the risk of falling into the local optimums and maintain good population diversity. To tackle these issues, this paper proposes an evolutionary algorithm using multiple dynamic penalties based on decomposition for constrained optimization. Specifically, a constrained optimization problem is decomposed into a number of unconstrained optimization subproblems, and each subproblem is assigned a penalty coefficient to balance constraint and objective function. Then, these subproblems are solved simultaneously, which can improve global search ability and population diversity. In order to generate proper penalty coefficients, a penalty coefficient adjusting strategy is designed, and the penalty coefficient value increases with the number of evolutionary generations to balance the exploration and exploitation. The experimental results on two benchmark test suites and six real-world application problems demonstrate the proposed algorithm is efficient and competitive.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
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.