Abstract

Recently, inspired by the human brainstorming process, a new kind of metaheuristic algorithm, called brain storm optimization (BSO) algorithm was proposed for global optimization. Experimental results have shown its excellent performance when solving optimization problems. In order to further improve the search ability of the BSO, this paper proposes an improved BSO (IBSO) algorithm by introducing graph theory into it. In IBSO, new individuals will be generated to replace some old individuals when the BSO algorithm is in a poor status. Whether a BSO algorithm is in a poor status is determined by the length of Hamiltonian cycle, which can be obtained by transferring all the individuals into an undirected weight graph. A Hamiltonian cycle and its length will be computed according to a modified cycle algorithm. The proposed IBSO algorithm is tested on twelve benchmarks, and the experimental results illustrate its effectiveness.

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