main webpage
W Topic
Algorithm
Scientific Reports • Vol 15 • No 1
Firefly algorithm with multiple learning ability based on gender difference
2025
The Firefly Algorithm (FA), while effective for complex optimization, suffers from inherent limitations such as search oscillation and low convergence precision. To address these issues, a firefly algorithm with multiple learning ability based on gender diffe…
Article

Algorithm

Sequence of operations for a task

In mathematics and computer science, an algorithm ( ) is a finite sequence of mathematically rigorous instructions, typically used to solve a class of specific problems or to perform a computation. Algorithms are used as specifications for performing calculations and data processing. More advanced algorithms can use conditionals to divert the code execution through various routes (referred to as automated decision-making) and deduce valid inferences (referred to as automated reasoning).

In contrast, a heuristic is an approach to solving problems without well- defined correct or optimal results. For example, although social media recommender systems are commonly called "algorithms", they actually rely on heuristics as there is no truly "correct" recommendation.

Exploring foci of:
Scientific Reports • Vol 15 • No 1
Firefly algorithm with multiple learning ability based on gender difference
2025
The Firefly Algorithm (FA), while effective for complex optimization, suffers from inherent limitations such as search oscillation and low convergence precision. To address these issues, a firefly algorithm with multiple learning ability based on gender difference (MLFA-GD) is proposed. Firstly, the algorithm evenly divides the randomly initialized population into male and female subgroups. Then a male firefly learning strategy which incorporated a partial attraction model combining with an escape mechanism, and a…
Click Algorithm Vs:
Computer Science
Artificial Intelligence
Machine Learning
Biology
Zoology
Particle Swarm Optimization