Skip to main content

Research Repository

Advanced Search

ARO: a new model-free optimization algorithm inspired from asexual reproduction

Farasat, A; Menhaj, MB; Mansouri, T; Moghadam, MRS

Authors

A Farasat

MB Menhaj

MRS Moghadam



Abstract

This paper proposes a new individual based optimization algorithm, which is inspired from asexual reproduction known as a remarkable biological phenomenon, called as Asexual Reproduction Optimization (ARO). ARO can be essentially considered as an evolutionary based algorithm that mathematically models the budding mechanism of asexual reproduction. In ARO, each individual produces an offspring called bud through a reproduction mechanism; thereafter parent and its offspring compete according to a performance index obtained from the underlying objective function of the given optimization problem. This process leads to the fitter individual. ARO's adaptive search ability and its strong and weak points are described in this paper. Furthermore, the ARO convergence to the global optimum is mathematically analyzed. To approve the effectiveness of the ARO performance, it is tested with several benchmark functions frequently used in the area of optimization. Finally, the ARO performance is statistically compared with that of Particle Swarm Optimization (PSO). Results of simulation illustrate that ARO remarkably outperforms PSO.

Citation

Farasat, A., Menhaj, M., Mansouri, T., & Moghadam, M. (2010). ARO: a new model-free optimization algorithm inspired from asexual reproduction. Applied Soft Computing, 10(4), 1284-1292. https://doi.org/10.1016/j.asoc.2010.05.011

Journal Article Type Article
Acceptance Date May 12, 2010
Online Publication Date May 20, 2010
Publication Date Sep 1, 2010
Deposit Date Jun 9, 2021
Journal Applied Soft Computing
Print ISSN 1568-4946
Publisher Elsevier
Volume 10
Issue 4
Pages 1284-1292
DOI https://doi.org/10.1016/j.asoc.2010.05.011
Publisher URL https://doi.org/10.1016/j.asoc.2010.05.011
Related Public URLs http://www.journals.elsevier.com/applied-soft-computing/