Back to Search
Start Over
Stochastic Fractal Based Multiobjective Fruit Fly Optimization
- Source :
- International Journal of Applied Mathematics and Computer Science, Vol 27, Iss 2, Pp 417-433 (2017)
- Publication Year :
- 2017
- Publisher :
- Sciendo, 2017.
-
Abstract
- The fruit fly optimization algorithm (FOA) is a global optimization algorithm inspired by the foraging behavior of a fruit fly swarm. In this study, a novel stochastic fractal model based fruit fly optimization algorithm is proposed for multiobjective optimization. A food source generating method based on a stochastic fractal with an adaptive parameter updating strategy is introduced to improve the convergence performance of the fruit fly optimization algorithm. To deal with multiobjective optimization problems, the Pareto domination concept is integrated into the selection process of fruit fly optimization and a novel multiobjective fruit fly optimization algorithm is then developed. Similarly to most of other multiobjective evolutionary algorithms (MOEAs), an external elitist archive is utilized to preserve the nondominated solutions found so far during the evolution, and a normalized nearest neighbor distance based density estimation strategy is adopted to keep the diversity of the external elitist archive. Eighteen benchmarks are used to test the performance of the stochastic fractal based multiobjective fruit fly optimization algorithm (SFMOFOA). Numerical results show that the SFMOFOA is able to well converge to the Pareto fronts of the test benchmarks with good distributions. Compared with four state-of-the-art methods, namely, the non-dominated sorting generic algorithm (NSGA-II), the strength Pareto evolutionary algorithm (SPEA2), multi-objective particle swarm optimization (MOPSO), and multiobjective self-adaptive differential evolution (MOSADE), the proposed SFMOFOA has better or competitive multiobjective optimization performance.
- Subjects :
- 0209 industrial biotechnology
Mathematical optimization
Computer science
Computer Science::Neural and Evolutionary Computation
Evolutionary algorithm
MathematicsofComputing_NUMERICALANALYSIS
02 engineering and technology
stochastic fractal
Multi-objective optimization
020901 industrial engineering & automation
0202 electrical engineering, electronic engineering, information engineering
Computer Science (miscellaneous)
QA1-939
multiobjective optimization
fruit fly optimization algorithm
Engineering (miscellaneous)
Selection (genetic algorithm)
Applied Mathematics
Pareto principle
Sorting
Particle swarm optimization
Swarm behaviour
QA75.5-76.95
Differential evolution
Electronic computers. Computer science
020201 artificial intelligence & image processing
Mathematics
Subjects
Details
- Language :
- English
- ISSN :
- 20838492
- Volume :
- 27
- Issue :
- 2
- Database :
- OpenAIRE
- Journal :
- International Journal of Applied Mathematics and Computer Science
- Accession number :
- edsair.doi.dedup.....50df52e4643277c73b6c1a5627c19247