Performance analysis of algorithms based on intelligence of plants

Artificial intelligence (AI) is a branch of computer science that studies the intelligent behavior of living beings, and mimics this intelligence by deploying it in computer programs, machines and systems in order to solve problems related to searching, optimization, planning, control, automation, etc. One of the areas of artificial intelligence is evolutionary computation, which is inspired by the principle of natural evolution of species. Within the evolutionary computation several methods based on the intelligence of plants have been recently proposed. How the plants survive and adapt in harsh environments has aroused interest of researchers in AI. It is remarkable that the life cycle of a plant is extremely intriguing. The way the plants reproduce, propagate, disperse their seeds and select the most resistant is undoubtedly an evidence of intelligence of plants when optimize their existence. In this sense, some computer algorithms have been proposed based on the intelligent lifecycle of plants. These algorithms are in many cases, simple to implement, and efficient in solving complex problems. In this work, the performance of three algorithms, the flower pollination algorithm, strawberry plant algorithm and invasive weed optimization, all of them based on the intelligent behavior of plants, are analyzed when applied to optimization of test functions, and they are also compared with classical genetic algorithms.

[1]  B. Glover Understanding Flowers and Flowering , 2007 .

[2]  B. Dadalipour,et al.  Application of the invasive weed optimization technique for antenna configurations , 2008, 2008 Loughborough Antennas and Propagation Conference.

[3]  Hamed Mojallali,et al.  Solving nonlinear equations systems with a new approach based on invasive weed optimization algorithm and clustering , 2012, Swarm Evol. Comput..

[4]  A. Trewavas Aspects of plant intelligence: an answer to Firn. , 2004, Annals of botany.

[5]  G. Platt Computational Experiments with Flower Pollination Algorithm in the Calculation of Double Retrograde Dew Points , 2014 .

[6]  Farshad Merrikh-Bayat,et al.  A Numerical Optimization Algorithm Inspired by the Strawberry Plant , 2014, ArXiv.

[7]  Ping Xu,et al.  A New Diagnosis Loseless Compression Method for Digital Mammography Based on Multiple Arbitrary Shape ROIs Coding Framework , 2011 .

[8]  A. Appleby,et al.  Winter Wheat Yield Reduction from Interference by Italian Ryegrass1 , 1976 .

[9]  Ajay Singh Plant intelligence: A new approach to soft computing , 2015, 2015 2nd International Conference on Computing for Sustainable Global Development (INDIACom).

[10]  Ilya Pavlyukevich Lévy flights, non-local search and simulated annealing , 2007, J. Comput. Phys..

[11]  Arpan Kumar Kar,et al.  Bio inspired computing - A review of algorithms and scope of applications , 2016, Expert Syst. Appl..

[12]  Osama Abdel Raouf,et al.  A Novel Hybrid Flower Pollination Algorithm with Chaotic Harmony Search for Solving Sudoku Puzzles , 2014 .

[13]  Seyed Mohammad Mirjalili,et al.  Moth-flame optimization algorithm: A novel nature-inspired heuristic paradigm , 2015, Knowl. Based Syst..

[14]  A. Houston,et al.  State-dependent life histories , 1996, Nature.

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

[16]  M. Balasingh Moses,et al.  Flower Pollination Algorithm Applied for Different Economic Load Dispatch Problems , 2014 .

[17]  Shigeng Zhang,et al.  A novel algorithm inspired by plant root growth with self-similarity propagation , 2015, 2015 1st International Conference on Industrial Networks and Intelligent Systems (INISCom).

[18]  Xin-She Yang,et al.  A literature survey of benchmark functions for global optimisation problems , 2013, Int. J. Math. Model. Numer. Optimisation.

[19]  Xin-She Yang,et al.  Flower Pollination Algorithm for Global Optimization , 2012, UCNC.

[20]  Eric S. Fraga,et al.  The Plant Propagation Algorithm: Modifications and Implementation , 2014, 1412.4290.

[21]  O Abdel Raouf,et al.  A NEW HYBRID FLOWER POLLINATION ALGORITHM FOR SOLVING CONSTRAINED GLOBAL OPTIMIZATION PROBLEMS , 2014 .

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

[23]  Mohammad Teshnelab,et al.  A new evolutionary optimization algorithm inspired by Plant Life Cycle , 2015, 2015 23rd Iranian Conference on Electrical Engineering.

[24]  Beverley J. Glover,et al.  Understanding flowers and flowering : an integrated approach , 2007 .

[25]  Lenin Kanagasabai,et al.  Reduction of real power loss by using Fusion of Flower Pollination Algorithm with Particle Swarm Optimization , 2014 .

[26]  Bilal Alatas,et al.  Plant intelligence based metaheuristic optimization algorithms , 2017, Artificial Intelligence Review.

[27]  Marisol Amaya-Márquez,et al.  Floral constancy in bees: a revision of theories and a comparison with other pollinators , 2009, Revista Colombiana de Entomología.

[28]  Swagatam Das,et al.  Design of Non-Uniform Circular Antenna Arrays Using a Modified Invasive Weed Optimization Algorithm , 2011, IEEE Transactions on Antennas and Propagation.

[29]  Andrew Lewis,et al.  Grey Wolf Optimizer , 2014, Adv. Eng. Softw..