Tournament selection based fruit fly optimization and its application in template matching

In this paper, an improved fruit fly optimization algorithm based on tournament selection mechanism (TS-FFO) is put forward. In TS-FFO, considering the fact that the aggregation way in the vision optimization phase will easily cause the loss of biodiversity and make the population jump into the local extreme, tournament selection mechanism is embed into FFO to randomly generate a new conductive individual to replace the current best fruit fly. In addition, in view of the blind search surrounding the best individual in the osphresis optimization phase, the evolutionary formula is also redefined by incorporating the current individual's own information to effectively control the evolution direction and step size. Six high dimensional benchmark functions are used to test and evaluate the TS-FFO. The experimental results demonstrate that TS-FFO has quicker optimizing efficiency and better accuracy compared with the standard FFO and several advanced algorithms. TS-FFO is also used to solve the image template matching problems and the statistical results show that our proposed approach is more effective and efficient than the particle swarm optimization (PSO) and differential search algorithms (DSA).

[1]  Mehmet Fatih Tasgetiren,et al.  Differential evolution algorithm with ensemble of parameters and mutation strategies , 2011, Appl. Soft Comput..

[2]  Fang Liu,et al.  chaotic quantum-behaved particle swarm optimization based on lateral nhibition for image matching , 2012 .

[3]  Liang Gao,et al.  An improved fruit fly optimization algorithm for continuous function optimization problems , 2014, Knowl. Based Syst..

[4]  Wen-Tsao Pan,et al.  A new Fruit Fly Optimization Algorithm: Taking the financial distress model as an example , 2012, Knowl. Based Syst..

[5]  Ardeshir Bahreininejad,et al.  Optimizing a location allocation-inventory problem in a two-echelon supply chain network: A modified fruit fly optimization algorithm , 2015, Comput. Ind. Eng..

[6]  Yi Liang,et al.  Fruit fly optimization algorithm based on differential evolution and its application on gasification process operation optimization , 2015, Knowl. Based Syst..

[7]  Arthur C. Sanderson,et al.  JADE: Adaptive Differential Evolution With Optional External Archive , 2009, IEEE Transactions on Evolutionary Computation.

[8]  Lu Gan,et al.  Biological image processing via Chaotic Differential Search and lateral inhibition , 2014 .

[9]  Deming Lei,et al.  A shuffled frog-leaping algorithm for hybrid flow shop scheduling with two agents , 2015, Expert Syst. Appl..

[10]  Lianghong Wu,et al.  A cloud model based fruit fly optimization algorithm , 2015, Knowl. Based Syst..

[11]  Qian He,et al.  On a novel multi-swarm fruit fly optimization algorithm and its application , 2014, Appl. Math. Comput..