Fruit Fly Algorithm: A Brief Review
Rasmita Rautray, Shreyasi Biswas, Rasmita Dash, and Rajashree Dash
Abstract An optimization algorithm gives an optimum solution by executing itera-
tively and comparing it with different solutions. Therefore, many optimization algo-
rithms have been discussed and used in all kinds of fields in the past few years. In
this study, a brief description of an optimization algorithm called Fruit Fly algorithm
(FFOA) is presented. This algorithm is based on the concept of the fruit flies and
their extraordinary methods in finding a way to their food. Due to this, it has been
applied in many of the research fields like science, engineering, medical, agriculture,
etc., in many forms.
Keywords Fruit fly algorithm · Variants · Application area
1 Introduction
The Fruit Fly Optimization Algorithm (FFOA) is a recently proposed swarm intel-
ligence algorithm. This algorithm is based on the concept of the fruit flies and their
extraordinary methods in finding a way to their food. Usually, fruit flies live in the
mid and the tropical atmospheric zones [1]. They have extremely delicate vision
organs which are much better than many different species. They field mainly on
spoiled organic products. During the time these flies spend in their nourishment,
their special organs smell a wide range of aromas that is noticeable all around. They
R. Rautray (B ) · S. Biswas · R. Dash · R. Dash
Department of Computer Science and Engineering, Siksha ‘O’ Anusandhan (Deemed to Be
University), Bhubaneswar, Odisha, India
e-mail: rashmitaroutray@soa.ac.in
S. Biswas
e-mail: shreyasibiswas1241996@gmail.com
R. Dash
e-mail: rasmitadash@soa.ac.in
R. Dash
e-mail: rajashreedash@soa.ac.in
© Springer Nature Singapore Pte Ltd. 2021
D. Mishra et al. (eds.), Intelligent and Cloud Computing,
Smart Innovation, Systems and Technologies 153,
https://doi.org/10.1007/978-981-15-6202-0_54
525