journal article·2018-02-26Open access

Artificial Flora (AF) Optimization Algorithm

Long Cheng, Xue-han Wu, Yan Wang

Applied Sciences· Volume 8· Issue 3

Abstract

Inspired by the process of migration and reproduction of flora, this paper proposes a novel artificial flora (AF) algorithm. This algorithm can be used to solve some complex, non-linear, discrete optimization problems. Although a plant cannot move, it can spread seeds within a certain range to let offspring to find the most suitable environment. The stochastic process is easy to copy, and the spreading space is vast; therefore, it is suitable for applying in intelligent optimization algorithm. First, the algorithm randomly generates the original plant, including its position and the propagation distance. Then, the position and the propagation distance of the original plant as parameters are substituted in the propagation function to generate offspring plants. Finally, the optimal offspring is selected as a new original plant through the selection function. The previous original plant becomes the former plant. The iteration continues until we find out optimal solution. In this paper, six classical evaluation functions are used as the benchmark functions. The simulation results show that proposed algorithm has high accuracy and stability compared with the classical particle swarm optimization and artificial bee colony algorithm.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Metaheuristic Optimization Algorithms Research · Slime Mold and Myxomycetes Research

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Department of Computer and Communication Engineering, Northeastern University, Qinhuangdao 066004, Hebei Province, China

School of Information Science and Engineering, Northeastern University, Shenyang 110819, Liaoning Province, China

Funding

National Natural Science Foundation of China · Natural Science Foundation of Hebei Province · Fundamental Research Funds for the Central Universities of China

References (50)

Show source-provided references
1. Cao, Z., and Wang, L. (2015, January 25–28). An effective cooperative coevolution framework integrating global and local search for large scale optimization problems. Proceedings of the 2015 IEEE Congress on Evolutionary Computation, Sendai, Japan.10.1109/CEC.2015.7257129 ↗
2. Battiti, R. (1992). First- and Second-Order Methods for Learning: Between Steepest Descent and Newton’s Method, MIT Press.10.1162/neco.1992.4.2.141 ↗
3. A recurrent neural network for nonlinear optimization with a continuously differentiable objective function and bound constraints10.1109/72.883412 ↗
4. Adaptive multi-objective swarm fusion for imbalanced data classification10.1016/j.inffus.2017.03.007 ↗
5. HySense: A Hybrid Mobile CrowdSensing Framework for Sensing Opportunities Compensation under Dynamic Coverage Constraint10.1109/MCOM.2017.1600658CM ↗
6. Optimization of tile manufacturing process using particle swarm optimization10.1016/j.swevo.2011.05.003 ↗
7. A discrete artificial bee colony algorithm for the lot-streaming flow shop scheduling problem10.1016/j.ins.2009.12.025 ↗
8. New progresses in swarm intelligence-based computation10.1504/IJBIC.2015.067981 ↗
9. Swarm Intelligence: Based Cooperation Optimization of Multi-Modal Functions10.1007/s12559-012-9144-5 ↗
10. Demertzis, K., and Iliadis, L. (2016). Adaptive elitist differential evolution extreme learning machines on big data: Intelligent recognition of invasive species. Advances in Big Data, Springer International Publishing.10.1007/978-3-319-47898-2_34 ↗
11. A Swarm Intelligence Algorithm for Joint Sparse Recovery10.1109/LSP.2013.2260822 ↗
12. Four-dimensional parameter estimation of plane waves using swarming intelligence10.1088/1674-1056/23/7/078402 ↗
13. A novel statistically tracked particle swarm optimization method for automatic generation control10.1007/s40565-014-0083-x ↗
14. A Survey on Artificial Intelligence-Based Modeling Techniques for High Speed Milling Processes10.1109/JSYST.2013.2282479 ↗
15. Swarm intelligence inspired classifiers for facial recognition10.1016/j.swevo.2016.07.001 ↗
16. Swarm intelligence systems for transportation engineering: Principles and applications10.1016/j.trc.2008.03.002 ↗
17. Genetic algorithm for data sequencing10.1049/el:19970600 ↗
18. Jong, E.D., Watson, R.A., and Pollack, J.B. (2001, January 7–11). Reducing Bloat and Promoting Diversity using Multi-Objective Methods. Proceedings of the Genetic and Evolutionary Computation Conference, San Francisco, CA, USA.
19. Novel self-adaptive particle swarm optimization methods10.1007/s00500-015-1716-3 ↗
20. A quick artificial bee colony (qABC) algorithm and its performance on optimization problems10.1016/j.asoc.2014.06.035 ↗
21. Structural topology optimization using ant colony optimization algorithm10.1016/j.asoc.2009.06.001 ↗
22. AFSAOCP: A novel artificial fish swarm optimization algorithm aided by ocean current power10.1007/s10489-016-0798-7 ↗
23. Firefly algorithm with neighborhood attraction10.1016/j.ins.2016.12.024 ↗
24. Krill herd algorithm for optimum design of truss structures10.1504/IJBIC.2013.057191 ↗
25. Yang, X.S. (2012, January 3–7). Flower Pollination Algorithm for Global Optimization. Proceedings of the 11th International Conference on Unconventional Computation and Natural Computation, Orléans, France.10.1007/978-3-642-32894-7_27 ↗
26. Holland, J.H. (1992). Adaptation in Natural and Artificial Systems, MIT Press.10.7551/mitpress/1090.001.0001 ↗
27. Dick, G., and Whigham, P. (2005, January 2–5). The behaviour of genetic drift in a spatially-structured evolutionary algorithm. Proceedings of the IEEE Congress on Evolutionary Computation, Edinburgh, UK.10.1109/CEC.2005.1554913 ↗
28. Ashlock, D., Smucker, M., and Walker, J. (1999, January 6–9). Graph based genetic algorithms. Proceedings of the Congress on Evolutionary Computation, Washington, DC, USA.
29. Gasparri, A. (2007, January 10–14). A Spatially Structured Genetic Algorithm over Complex Networks for Mobile Robot Localisation. Proceedings of the IEEE International Conference on Robotics and Automation, Roma, Italy.10.1109/ROBOT.2007.364137 ↗
30. Adaptive probabilities of crossover and mutation in genetic algorithms10.1109/21.286385 ↗
31. Particle swarm optimization10.1109/ICNN.1995.488968 ↗
32. The particle swarm—Explosion, stability, and convergence in a multidimensional complex space10.1109/4235.985692 ↗
33. Suganthan, P. (1999, January 6–9). Particle swarm optimizer with neighborhood operator. Proceedings of the IEEE Congress on Evolutionary Computation, Washington, DC, USA.
34. On the computation of all global minimizers through particle swarm optimization10.1109/TEVC.2004.826076 ↗
35. Voss, M.S. (2005, January 8–10). Principal Component Particle Swarm Optimization (PCPSO). Proceedings of the IEEE Swarm Intelligence Symposium, Pasadena, CA, USA.
36. Karaboga, D. (2005). An Idea Based on Honey Bee Swarm for Numerical Optimization, Erciyes University.
37. Alam, M.S., Kabir, M.W.U., and Islam, M.M. (2011, January 23–25). Self-adaptation of mutation step size in Artificial Bee Colony algorithm for continuous function optimization. Proceedings of the 2013 IEEE International Conference on Computer and Information Technology, Dhaka, Bangladesh.
38. Zhang, D., Guan, X., and Tang, Y. (2011, January 28–29). Modified Artificial Bee Colony Algorithms for Numerical Optimization. Proceedings of the 2011 3rd International Workshop on Intelligent Systems and Applications, Wuhan, China.10.1109/ISA.2011.5873266 ↗
39. A modified ABC algorithm based on improved-global-best-guided approach and adaptive-limit strategy for global optimization10.1016/j.asoc.2016.05.007 ↗
40. Rajasekhar, A., Abraham, A., and Pant, M. (2011, January 9–12). Levy mutated Artificial Bee Colony algorithm for global optimization. Proceedings of the 2011 IEEE International Conference on Systems, Man, and Cybernetics, Anchorage, AK, USA.10.1109/ICSMC.2011.6083786 ↗
41. A comparison of evolutionary and coevolutionary search10.1142/S1469026802000427 ↗
42. Wiegand, R.P., and Sarma, J. (1996, January 22–26). Spatial Embedding and Loss of Gradient in Cooperative Coevolutionary Algorithms. Proceedings of the International Conference on Parallel Problem Solving from Nature, Berlin, Germany.
43. Rosin, C.D., and Belew, R.K. (1995, January 15–19). Methods for Competitive Co-Evolution: Finding Opponents Worth Beating. Proceedings of the International Conference on Genetic Algorithms, Pittsburgh, PA, USA.
44. Combating coevolutionary disengagement by reducing parasite virulence10.1162/106365604773955148 ↗
45. Williams, N., and Mitchell, M. (2005, January 25–29). Investigating the success of spatial coevolution. Proceedings of the 7th Annual Conference on Genetic And Evolutionary Computation, Washington, DC, USA.10.1145/1068009.1068096 ↗
46. Co-evolving Parasites Improve Simulated Evolution as an Optimization Procedure10.1016/0167-2789(90)90076-2 ↗
47. An Improved Genetic Algorithm with Average-bound Crossover and Wavelet Mutation Operations10.1007/s00500-006-0049-7 ↗
48. A modified Artificial Bee Colony algorithm for real-parameter optimization10.1016/j.ins.2010.07.015 ↗
49. A new bio-inspired optimisation algorithm: Bird Swarm Algorithm10.1080/0952813X.2015.1042530 ↗
50. Shi, Y., and Eberhart, R. (1998, January 4–9). A modified particle swarm optimizer. Proceedings of the 1998 IEEE International Conference on Evolutionary Computation Proceedings, Anchorage, AK, USA.