Next Article in Journal
Compact 6 dB Two-Color Continuous Variable Entangled Source Based on a Single Ring Optical Resonator
Next Article in Special Issue
Comparison of Heuristic Algorithms in Discrete Search and Surveillance Tasks Using Aerial Swarms
Previous Article in Journal
Multi-Agent Decision Support Tool to Enable Interoperability among Heterogeneous Energy Systems
Previous Article in Special Issue
Parallel Technique for the Metaheuristic Algorithms Using Devoted Local Search and Manipulating the Solutions Space
Article Menu
Issue 3 (March) cover image

Export Article

Open AccessArticle
Appl. Sci. 2018, 8(3), 329;

Artificial Flora (AF) Optimization Algorithm

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
Author to whom correspondence should be addressed.
Received: 9 January 2018 / Revised: 12 February 2018 / Accepted: 17 February 2018 / Published: 26 February 2018
(This article belongs to the Special Issue Swarm Robotics)
Full-Text   |   PDF [6976 KB, uploaded 2 March 2018]   |  


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. View Full-Text
Keywords: Swarm intelligence algorithm; artificial flora (AF) algorithm; bionic intelligent algorithm; particle swarm optimization; artificial bee colony algorithm Swarm intelligence algorithm; artificial flora (AF) algorithm; bionic intelligent algorithm; particle swarm optimization; artificial bee colony algorithm

Figure 1

This is an open access article distributed under the Creative Commons Attribution License which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited (CC BY 4.0).

Share & Cite This Article

MDPI and ACS Style

Cheng, L.; Wu, X.-H.; Wang, Y. Artificial Flora (AF) Optimization Algorithm. Appl. Sci. 2018, 8, 329.

Show more citation formats Show less citations formats

Note that from the first issue of 2016, MDPI journals use article numbers instead of page numbers. See further details here.

Related Articles

Article Metrics

Article Access Statistics



[Return to top]
Appl. Sci. EISSN 2076-3417 Published by MDPI AG, Basel, Switzerland RSS E-Mail Table of Contents Alert
Back to Top