Simulation of multi-peak function based on the fly optimization algorithm

The optimization capability of multi-peak function is one of the basis for judging algorithm superiority. The local extreme value often was regarded as the whole extreme value in many traditional algorithms. In order to solve this problem,the Improved Fruit Fly Optimization Algorithm( IFFOA) was used to solve optimization of schaffer function and the other four testing function by taking the schaffer function for example. The affect factors of optimization capability of IFFOA were analyzed by testing of Matlab software. The convergence accuracy and convergence speed of IFFOA were better than those of harmony search algorithm( HS) by comparing genetic algorithm( GA) and IFFOA with the same parameters. Therefore,the superiority and the effectiveness of IFFOA were verified. The IFFOA can be applied to other fields.