scispace - formally typeset
Search or ask a question
Book ChapterDOI

The Bat Algorithm, Variants and Some Practical Engineering Applications: A Review

TL;DR: This chapter is a survey of the bat algorithm, its variants, some sample real-world optimization applications, and directions for future research.
Abstract: The bat algorithm (BA), a metaheuristic algorithm developed by Xin-She Yang in 2010, has since been modified, and applied to numerous practical optimization problems in engineering. This chapter is a survey of the BA, its variants, some sample real-world optimization applications, and directions for future research.
Citations
More filters
Journal ArticleDOI
TL;DR: The strategy of island model is adapted for bat-inspired algorithm to empower its capability in controlling its diversity concepts and the results obtained prove considerable efficiency in comparison with other state-of-the-art methods.
Abstract: Structured population in evolutionary algorithms is a vital strategy to control diversity during the search. One of the most popular structured population strategies is the island model in which the population is divided into several sub-populations (islands). The EA normally search for each island independently. After a number of predefined iterations, a migration process is activated to exchange specific migrants between islands. Recently, bat-inspired algorithm has been proposed as a population-based algorithm to mimic the echolocation system involved in micro-bat. The main drawback of bat-inspired algorithm is its inability to preserve the diversity during the search and thus the prematurity can take place. In this paper, the strategy of island model is adapted for bat-inspired algorithm to empower its capability in controlling its diversity concepts. The proposed island bat-inspired algorithm is evaluated using 25 IEEE-CEC2005 benchmark functions with different size and complexity. The sensitivity analysis for the main parameters of island bat-inspired algorithm is well-studied to show their effect on the convergence properties. For comparative evaluation, island bat-inspired algorithm is compared with 17 competitive methods and shows very successful outcomes. Furthermore, the proposed algorithm is applied for three real-world cases of economic load dispatch problem where the results obtained prove considerable efficiency in comparison with other state-of-the-art methods.

90 citations

Journal ArticleDOI
01 May 2022-Heliyon
TL;DR: A thorough review of state-of-the-art and classical strategies for PID controller parameters tuning using metaheuristic algorithms can be found in this article , where the primary objectives of PID control parameters are to achieve minimal overshoot in steady state response and lesser settling time.

62 citations

Journal ArticleDOI
TL;DR: The ELBA, a modified metaheuristic algorithm which proves to be a promising tool for parameter extraction of different PV models from experimental data, has a very competitive performance in terms of effectiveness, robustness, stability, convergence speed and time of simulation, in relation to other state-of-the-art meta heuristic algorithms.

53 citations

Journal ArticleDOI
01 Feb 2021
TL;DR: The proposed chaotic cuckoo optimization algorithm with levy flight, disruption operator and opposition-based learning (CCOALFDO), is applied to select the optimal feature subspace for classification and the results showed the superiority of the proposed method to state-of-the-art methods in terms of classification accuracy rate.
Abstract: Feature selection, which plays an important role in high-dimensional data analysis, is drawing increasing attention recently. Finding the most relevant and important features for classifications are one of the most important tasks of data mining and machine learning, since all of the datasets have irrelevant features that affect accuracy rate and slow down the classifier. Feature selection is an optimization process, which improves the accuracy rate of data classification and reduces the number of selected features. Applying too many features both requires a large memory capacity and leads to a slow execution speed. Feature selection algorithms are often responsible to decide which features should be selected to be used during a classification algorithm. Traditional algorithms seemed to be inefficient due to the complexity of dimensions of the problem, thus evolutionary algorithms were used to improve the problem solving process. The algorithm proposed in this paper, chaotic cuckoo optimization algorithm with levy flight, disruption operator and opposition-based learning (CCOALFDO), is applied to select the optimal feature subspace for classification. It reduces the randomization in selecting features and avoids getting stuck in local optimum solutions which lead to a more interesting feature subset. Extensive experiments are conducted on 20 high-dimensional datasets to demonstrate the effectiveness and efficiency of the proposed method. The results showed the superiority of the proposed method to state-of-the-art methods in terms of classification accuracy rate. In addition, they prove the ability of the CCOALFDO in selecting the most relevant features for classification tasks. Thus, it is a reasonable solution in handling noise and avoiding serious negative impacts on the classification accuracy rate in real world datasets.

41 citations

Journal ArticleDOI
TL;DR: In this paper, a new discrete bat algorithm is proposed to solve the traveling salesman problem as NP-hard combinatorial optimization problem, where random walks based on Levy's flights are combined with bat's movement.
Abstract: Bat algorithm is a swarm-intelligence-based metaheuristic proposed in 2010. This algorithm was inspired by echolocation behavior of bats when searching their prey in nature. Since it first introduction, it continues to be used extensively until today, owing to its simplicity, easy handling and applicability to a wide range of problems. However, sometimes the major challenge faced by this technique is can be trapped in a local optimum when facing large complex problems. In this research work, a new discrete bat algorithm is proposed to solve the famous traveling salesman problem as NP-hard combinatorial optimization problem. To enhance the searching strategy and to avoid getting stuck in local minima, random walks based on Levy's flights are combined with bat’s movement. In addition, to improve the diversity and convergence of the swarm, a neutral crossover operator is embedded to the proposed algorithm. To evaluate the performance of our proposal, two experiments are conducted on 38 benchmark datasets and the obtained results are compared with eight different approaches. Furthermore, the student’s t-test, the Friedman’s test and the post hoc Wilcoxon's test are performed to check whether there are significant differences between the proposed optimizer and the alternative techniques. The experimental results under comparative studies have shown that, in most cases, the proposed discrete bat algorithm yields significantly better results compared with its competitors.

39 citations

References
More filters
Book
01 Sep 1988
TL;DR: In this article, the authors present the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields, including computer programming and mathematics.
Abstract: From the Publisher: This book brings together - in an informal and tutorial fashion - the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields Major concepts are illustrated with running examples, and major algorithms are illustrated by Pascal computer programs No prior knowledge of GAs or genetics is assumed, and only a minimum of computer programming and mathematics background is required

52,797 citations

Proceedings ArticleDOI
06 Aug 2002
TL;DR: A concept for the optimization of nonlinear functions using particle swarm methodology is introduced, and the evolution of several paradigms is outlined, and an implementation of one of the paradigm is discussed.
Abstract: A concept for the optimization of nonlinear functions using particle swarm methodology is introduced. The evolution of several paradigms is outlined, and an implementation of one of the paradigms is discussed. Benchmark testing of the paradigm is described, and applications, including nonlinear function optimization and neural network training, are proposed. The relationships between particle swarm optimization and both artificial life and genetic algorithms are described.

35,104 citations

01 Jan 1989
TL;DR: This book brings together the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields.
Abstract: From the Publisher: This book brings together - in an informal and tutorial fashion - the computer techniques, mathematical tools, and research results that will enable both students and practitioners to apply genetic algorithms to problems in many fields. Major concepts are illustrated with running examples, and major algorithms are illustrated by Pascal computer programs. No prior knowledge of GAs or genetics is assumed, and only a minimum of computer programming and mathematics background is required.

33,034 citations

Book
01 Jan 2002

17,039 citations

Book
05 Jan 1998
TL;DR: Introduction to Optimization The Binary genetic Algorithm The Continuous Parameter Genetic Algorithm Applications An Added Level of Sophistication Advanced Applications Evolutionary Trends Appendix Glossary Index.
Abstract: Introduction to Optimization The Binary Genetic Algorithm The Continuous Parameter Genetic Algorithm Applications An Added Level of Sophistication Advanced Applications Evolutionary Trends Appendix Glossary Index.

4,006 citations