Abstract

Many evolutionary algorithms usually utilize the fixed original coordinate system to search and cannot effectively match different function landscapes. To solve this issue, this paper proposes an adaptive framework, named STCS, to select the coordinate systems for evolutionary algorithms. In STCS, the eigen coordinate system is constructed by an archive-based covariance matrix, which can capture the feature of the function landscape. What is more, the selection process of the original coordinate system and the eigen coordinate system is defined as a Markov decision process and is controlled by reinforcement learning algorithm. STCS is applied to three popular evolutionary algorithms, i.e., differential evolution, particle swarm optimization, and teaching–learning-based optimization. The experimental results on IEEE CEC2013, IEEE CEC2014, and IEEE CEC2017 test suites demonstrate that STCS is efficient and competitive.

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