Abstract

In this paper, the social behaviors of fish swarm were classified in four ways: foraging behavior, stray behavior, reproductive behavior, and escaping behavior. Inspired by this, a novel artificial fish swarm algorithm (NAFSA) was proposed, which integrated the merits of the self-adaptation strategy, mutation strategy and hybrid strategy into the social behaviors of fish swarm. In the case of mutation strategy, the cloud theory was introduced into the escaping behavior, and the basic cloud generator was used as the mutation operator because of the properties of randomness and stable tendency of a normal cloud model. For the hybrid strategy, the selection, crossover and mutation operator in evolutionary algorithm were applied to define the reproductive ability of an artificial fish. Furthermore, the parameters of Step and Visual were developed in forms of hyperbolic tangent function to adjust the optimize performance dynamically during iterations process. Finally, ten standard test functions are used as the benchmark to validate the effectiveness of the NAFSA. Experimental results confirmed the superiority of NAFSA in terms of both solution quality and convergence speed.

Full Text
Paper version not known

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.