Nature-inspired algorithms are commonly used for solving the various optimization problems. In past few decades, various researchers have proposed a large number of nature-inspired algorithms. Some of these algorithms have proved to be very efficient as compared to other classical optimization methods. A young researcher attempting to undertake or solve a problem using nature-inspired algorithms is bogged down by a plethora of proposals that exist today. Not every algorithm is suited for all kinds of problem. Some score over others. In this paper, an attempt has been made to summarize various leading research proposals that shall pave way for any new entrant to easily understand the journey so far. Here, we classify the nature-inspired algorithms as natural evolution based, swarm intelligence based, biological based, science based and others. In this survey, widely acknowledged nature-inspired algorithms namely- ACO, ABC, EAM, FA, FPA, GA, GSA, JAYA, PSO, SFLA, TLBO and WCA, have been studied. The purpose of this review is to present an exhaustive analysis of various nature-inspired algorithms based on its source of inspiration, basic operators, control parameters, features, variants and area of application where these algorithms have been successfully applied. It shall also assist in identifying and short listing the methodologies that are best suited for the problem.
翻译:自然启发的算法通常用于解决各种优化问题。 在过去几十年中,各种研究人员提出了大量自然启发的算法。 与其它古典优化方法相比,其中一些算法已证明非常有效。 一个试图使用自然启发的算法或解决问题的年轻研究员被今天存在的大量建议所困扰。 不是每个算法都适合所有类型的问题。 有一些比另一些算法得分。 在本文中,试图总结各种主要研究建议,为任何新的进取者轻易了解迄今为止的旅程铺平道路。 在这里,我们将自然启发的算法归类为自然进化基础、温暖智能、生物基础、科学和其他方法。在这次调查中,广泛承认的自然启发的算法(即ACO、ABC、EAM、FA、FPA、GA、GSA、JAYAYA、PSO、SFLA、TLBO和WCA)被研究过。 本次审查的目的是对各种自然启发性算法领域进行详尽的分析, 并且根据它的基本推算方法, 将它用于这些最合适的变法控制领域。