Abstract

Solving constrained optimization problems (COPs) with evolutionary algorithms is highly active in the evolutionary computation community. Combining evolutionary algorithms with the learning techniques is an efficient way to obtain promising performance for the COPs. Based on this consideration, we propose a differential evolution assisted by reinforcement learning (RL), namely RL-CORCO, to effectively solve the COPs. The proposed method can be featured as (i) the Q-learning in RL is used for adaptive operator selection; (ii) the hierarchical population is set as a state to find the feasible optimal solution; and (iii) the correlation between constraints and the objective function is utilized. The RL-CORCO is tested on 18 benchmark problems in the CEC 2010 competition and 28 benchmark problems in the CEC 2017 competition. Experimental results show that in CEC2017, RL-CORCO performed better than others on 12 problems in 50 dimensions and 14 problems in 100 dimensions. The results of the Friedman’s test demonstrate the efficacy of the algorithm, which is able to obtain highly competitive results compared with other related methods.

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.