Firefly Algorithm and Its Applications in Engineering Optimization

14Citations
Citations of this article
10Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Metaheuristic algorithms are optimization algorithms which attempt to enhance the degree of resolution of the solution space iteratively. This is performed by utilizing guided search methods along with some randomness properties. These algorithms are motivated by biological phenomena or the social behavior of the species. While the deterministic optimization methods depend on the nature of the optimization problem, the metaheuristic algorithms are generally problem independent. Due to their specific advantages over the classical methods, these algorithms have been used extensively in solving the different problems in the fields of science and engineering. One such metaheuristic algorithm is the firefly algorithm. It is inspired by the flashing behavior of fireflies and widely used for solving nonlinear- nonconvex optimization problems. This chapter describes the firefly algorithm and its recent modifications. The sensitivity of the parameters affecting the firefly algorithm along with the solution to optimization problems are discussed in this chapter.

Cite

CITATION STYLE

APA

Kumar, D., Gandhi, B. G. R., & Bhattacharjya, R. K. (2020). Firefly Algorithm and Its Applications in Engineering Optimization. In Modeling and Optimization in Science and Technologies (Vol. 16, pp. 93–103). Springer. https://doi.org/10.1007/978-3-030-26458-1_6

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free