Enhancing invasive weed optimization with taboo strategy

Invasive weed optimization (IWO) is a recently developed metaheuristic that imitates the invasive behavior of weeds in nature. However, the reproduction and spatial dispersal operators in original IWO may make most seeds located around the best weed, which will result in premature convergence. To overcome this drawback, we propose an enhanced IWO algorithm (EIWO) by utilizing the core idea of taboo search. When no better solution is found in the neighborhood of a weed within a certain number of iterations, EIWO judges that this weed has been stagnated and taboos it, thus avoiding the repeated search in its neighborhood. In addition, EIWO also defines a self-production operator which generates some new weeds in a random way rather than directly choosing from the current plant population, so that new solution regions can be explored. To verify the efficiency of the proposed algorithm, we compared it with the original IWO, an improved IWO, and a modified particle swarm optimization on a set of 16 benchmark functions. Computational results indicate that EIWO can prevent premature convergence and produce competitive solutions.

[1]  Fred Glover,et al.  Tabu Search - Part II , 1989, INFORMS J. Comput..

[2]  Jin Xu,et al.  Research on Invasive Weed Optimization based on the cultural framework , 2008, 2008 3rd International Conference on Bio-Inspired Computing: Theories and Applications.

[3]  Caro Lucas,et al.  A recommender system based on invasive weed optimization algorithm , 2007, 2007 IEEE Congress on Evolutionary Computation.

[4]  Bijaya K. Panigrahi,et al.  On population variance and explorative power of invasive weed optimization algorithm , 2009, 2009 World Congress on Nature & Biologically Inspired Computing (NaBIC).

[5]  A.A. Kishk,et al.  Invasive Weed Optimization and its Features in Electromagnetics , 2010, IEEE Transactions on Antennas and Propagation.

[6]  Jing J. Liang,et al.  Dynamic multi-swarm particle swarm optimizer with local search , 2005, 2005 IEEE Congress on Evolutionary Computation.

[7]  Jing J. Liang,et al.  Problem Definitions and Evaluation Criteria for the CEC 2005 Special Session on Real-Parameter Optimization , 2005 .

[8]  A. Mallahzadeh,et al.  Application of the Invasive Weed Optimization Technique for Antenna Configurations , 2008 .

[9]  Swagatam Das,et al.  Multimodal optimization by artificial weed colonies enhanced with localized group search optimizers , 2013, Appl. Soft Comput..

[10]  Ajith Abraham,et al.  Artificial Weed Colonies with Neighbourhood Crowding Scheme for Multimodal Optimization , 2011, SocProS.

[11]  Jin Xu,et al.  Application of a novel IWO to the design of encoding sequences for DNA computing , 2009, Comput. Math. Appl..

[12]  Swagatam Das,et al.  A differential invasive weed optimization algorithm for improved global numerical optimization , 2013, Appl. Math. Comput..

[13]  Ponnuthurai N. Suganthan,et al.  Artificial foraging weeds for global numerical optimization over continuous spaces , 2010, IEEE Congress on Evolutionary Computation.

[14]  Fred W. Glover,et al.  Tabu Search - Part I , 1989, INFORMS J. Comput..

[15]  Patrick Siarry,et al.  Tabu Search applied to global optimization , 2000, Eur. J. Oper. Res..

[16]  C. Lucas,et al.  A novel numerical optimization algorithm inspired from weed colonization , 2006, Ecol. Informatics.