Shuffled Frog Leaping Algorithm (SFLA) is one of the most widespread algorithms. It was developed by Eusuff and Lansey in 2006. SFLA is a population-based metaheuristic algorithm that combines the benefits of memetics with particle swarm optimization. It has been used in various areas, especially in engineering problems due to its implementation easiness and limited variables. Many improvements have been made to the algorithm to alleviate its drawbacks, whether they were achieved through modifications or hybridizations with other well-known algorithms. This paper reviews the most relevant works on this algorithm. An overview of the SFLA is first conducted, followed by the algorithm's most recent modifications and hybridizations. Next, recent applications of the algorithm are discussed. Then, an operational framework of SLFA and its variants is proposed to analyze their uses on different cohorts of applications. Finally, future improvements to the algorithm are suggested. The main incentive to conduct this survey to provide useful information about the SFLA to researchers interested in working on the algorithm's enhancement or application
翻译:FLLA是2006年由Eusuff和Lansey公司开发的,是一种以人口为基础的计量经济学算法,结合了消化法和粒子群优化的好处,在各个领域使用,特别是在工程问题方面,特别是由于其实施松散和变量有限而导致的工程问题;对算法进行了许多改进,以缓解其缺陷,无论这些改进是通过修改还是与其他众所周知的算法的混合实现的。本文回顾了关于这一算法的最相关工作。对SFLA的概述首先进行,随后是最近进行的修改和混合。接下来,将讨论该算法的近期应用。然后,将提出一个SLFA及其变种的操作框架,以分析其对不同应用组群的用途。最后,建议今后改进算法。主要动机是进行这一调查,以便向有兴趣进行算法改进或应用的研究人员提供有关SLLA的有用信息。