Abstract:This paper proposes a new swarm intelligent optimization algorithm called hybrid Bat and Fireworks algorithm.This hybrid algorithm adopts the position information around the global optimum,the frequency of the bat particle,the global best particle and the fireworks particle′s location information to construct a new explosion radius,so that the fireworks algorithm can adjust the step size automatically during the optimization process,and make the individual bat and the individual fireworks achieve cooperatrive optimization.Finally,adopting the Elite-Random strategy to select the next generation of fireworks,which can increase diversity of fireworks populations.Comparing with other algorithms,such as bat algorithm,standard particle swarm algorithm,fireworks algorithm and so on,the experimental results of function optimization problems and 0-1 knapsack problems show that the hybrid algorithm proposed in this paper outperforms the other five algorithms.