A novel bio-inspired algorithm based on plant root growth model for data clustering

Inspired by the behaviors of plant root growth, an Artificial Root Mass (ARM) optimization algorithm based on an artificial root model is proposed. This ARM algorithm simulates the plant's root growth strategies including proliferation and ‘intelligent’ decisions about growth directions. Ten well-known benchmark functions are employed to validate its optimization effect. ARM is compared with other existing algorithms, including genetic algorithm (GA), particle swarm optimization (PSO) and differential evolution (DE). The experimental results show that ARM seems much superior to other algorithms on the selected benchmark functions in multidimensional cases. ARM algorithm is used for data clustering on several benchmark datasets. The performance of the ARM algorithm is compared with GA, PSO and DE on clustering problems. The simulation results show that the proposed ARM outperforms the other three algorithms in terms of accuracy and robustness on most of selected datasets. The proposed algorithm ARM provides a new reference for solving data clustering problems.

[1]  Eric W. Seabloom,et al.  Evolutionary Ecology of Plant Signals and Toxins: A Conceptual Framework , 2010 .

[2]  Chuyi Song,et al.  Clustering Algorithm Based on Fuzzy C-means and Artificial Fish Swarm , 2012 .

[3]  Dervis Karaboga,et al.  A comparative study of Artificial Bee Colony algorithm , 2009, Appl. Math. Comput..

[4]  Marina Semchenko,et al.  Effects of physical connection and genetic identity of neighbouring ramets on root-placement patterns in two clonal species. , 2007, The New phytologist.

[5]  Dervis Karaboga,et al.  Dynamic clustering with improved binary artificial bee colony algorithm , 2015, Appl. Soft Comput..

[6]  Cong Wang,et al.  Data clustering using bacterial foraging optimization , 2011, Journal of Intelligent Information Systems.

[7]  Li Xiao,et al.  An Optimizing Method Based on Autonomous Animats: Fish-swarm Algorithm , 2002 .

[8]  Dervis Karaboga,et al.  AN IDEA BASED ON HONEY BEE SWARM FOR NUMERICAL OPTIMIZATION , 2005 .

[9]  Ariel Novoplansky,et al.  Physiologically-Mediated Self/Non-Self Root Discrimination in Trifolium repens has Mixed Effects on Plant Performance , 2006, Plant signaling & behavior.

[10]  H. Schenk,et al.  Root competition: beyond resource depletion , 2006 .

[11]  D. Wolpert The Supervised Learning No-Free-Lunch Theorems , 2002 .

[12]  V. Mani,et al.  Clustering using firefly algorithm: Performance study , 2011, Swarm Evol. Comput..

[13]  P. Alpert,et al.  Root cooperation in a clonal plant: connected strawberries segregate roots , 2002, Oecologia.

[14]  Ganapati Panda,et al.  Automatic clustering algorithm based on multi-objective Immunized PSO to classify actions of 3D human models , 2013, Eng. Appl. Artif. Intell..

[15]  Marco Dorigo,et al.  Distributed Optimization by Ant Colonies , 1992 .

[16]  Hong Wang,et al.  Bacterial Colony Optimization , 2012 .

[17]  Roger Newson A canonical model for production and distribution of root mass in space and time , 1995 .

[18]  Xin-She Yang,et al.  Nature-Inspired Metaheuristic Algorithms , 2008 .

[19]  Anthony Trewavas,et al.  Response to Alpi et al.: Plant neurobiology--all metaphors have value. , 2007, Trends in plant science.

[20]  Stefano Mancuso,et al.  Root apex transition zone: a signalling-response nexus in the root. , 2010, Trends in plant science.

[21]  John H. Holland,et al.  Adaptation in Natural and Artificial Systems: An Introductory Analysis with Applications to Biology, Control, and Artificial Intelligence , 1992 .

[22]  James Kennedy,et al.  Particle swarm optimization , 2002, Proceedings of ICNN'95 - International Conference on Neural Networks.

[23]  Md Zahidul Islam,et al.  A hybrid clustering technique combining a novel genetic algorithm with K-Means , 2014, Knowl. Based Syst..

[24]  Joel s. Brown,et al.  Root proliferation and seed yield in response to spatial heterogeneity of below-ground competition. , 2005, The New phytologist.

[25]  David H. Wolpert,et al.  No free lunch theorems for optimization , 1997, IEEE Trans. Evol. Comput..

[26]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

[27]  Howard J. Dittmer,et al.  A QUANTITATIVE STUDY OF THE ROOTS AND ROOT HAIRS OF A WINTER RYE PLANT (SECALE CEREALE) , 1937 .

[28]  Wei Cai,et al.  A Global Optimization Algorithm Based on Plant Growth Theory: Plant Growth Optimization , 2008, 2008 International Conference on Intelligent Computation Technology and Automation (ICICTA).

[29]  Daniel Leitner,et al.  A dynamic root system growth model based on L-Systems , 2010, Plant and Soil.

[30]  Mustapha Chérif-Eddine Yagoub,et al.  Two-tier particle swarm optimization protocol for clustering and routing in wireless sensor network , 2015, J. Netw. Comput. Appl..

[31]  Wei Zhang,et al.  A survey on intelligent routing protocols in wireless sensor networks , 2014, J. Netw. Comput. Appl..

[32]  E. R. Page,et al.  An empirical mathematical model to describe plant root systems , 1974 .

[33]  A. Trewavas Green plants as intelligent organisms. , 2005, Trends in plant science.

[34]  Zülal Güngör,et al.  K-harmonic means data clustering with simulated annealing heuristic , 2007, Appl. Math. Comput..

[35]  Kevin M. Passino,et al.  Biomimicry of bacterial foraging for distributed optimization and control , 2002 .

[36]  Ariel Novoplansky,et al.  Self/non‐self discrimination in roots , 2003 .

[37]  Joel s. Brown,et al.  Intra-plant versus Inter-plant Root Competition in Beans: avoidance, resource matching or tragedy of the commons , 2002, Plant Ecology.

[38]  Nur Evin Özdemirel,et al.  Ant Colony Optimization based clustering methodology , 2015, Appl. Soft Comput..

[39]  Ariel Novoplansky,et al.  Physiologically mediated self/non-self discrimination in roots. , 2004, Proceedings of the National Academy of Sciences of the United States of America.