The shuffled frog leaping algorithm (SFLA), which was introduced by Eusuff and Lansey in2003in order to solve the optimization problem of water resources network, is an algorithm which simulates the foraging behavior of frog in natural. This algorithm has been successfully used to solve many problems, such as:the optimization problem of water resources network, the continuous optimization selection problem, the multi-product pipeline network optimization problem, the discrete optimization problem, the examination arrangements problem and so on. However, they still have many defects, such as:slowly convergence rate, easily falling into a local optimal solution. This paper investigates to improve the shuffled frog leaping algorithm by adding a charge operator in physics, and applies the improving algorithm to the optimization problems of three types of classical complex functions. The simulating results show that the performance of improved algorithm is better than the existing algorithm. |