Abstract:A Self-Adaptive Fruit Fly Optimization Algorithm(SAFOA) is proposed in order to further improve the performance of Fruit Fly Optimization Algorithm(FOA). A fruit fly search group pattern is designed, and then a self-adaptive variable-step search algorithm is put forward. Simulation results indicate that SAFOA features fast rate of convergence, strong global search and local optimization performance, and high convergence precision in comparison with FOA and Diminishing Step Fruit Fly Optimization Algorithm(DS-FOA).