Content deleted Content added
No edit summary |
m WP:CHECKWIKI error fix for #61. Punctuation goes before References. Do general fixes if a problem exists. - |
||
Line 1:
The '''Bat algorithm''' is a [[metaheuristic]] algorithm for [[global optimization]]. It was inspired by the echolocation behaviour of [[microbats]], with varying pulse rates of emission and loudness.<ref>J. D. Altringham, Bats: Biology and Behaviour, Oxford University Press, (1996).</ref><ref>P. Richardson, Bats. Natural History Museum, London, (2008)</ref> The Bat algorithm was developed by [[Xin-She Yang]] in 2010.<ref>X. S. Yang, A New Metaheuristic Bat-Inspired Algorithm, in: Nature Inspired Cooperative Strategies for Optimization (NISCO 2010) (Eds. J. R. Gonzalez et al.), Studies
in Computational Intelligence, Springer Berlin, 284, Springer, 65-74 (2010). http://arxiv.org/abs/1004.4170</ref>
== Algorithm Description ==
Line 11 ⟶ 10:
== Implementations ==
*[https://github.com/AhmedHani/PySwarmOptimization/ PySwarmOptimization] package in [[
== Multi-objective Bat Algorithm (MOBA) ==
Line 20 ⟶ 19:
== Bat Algorithm Embedded with FLANN (BAT-FLANN) ==
BAT-FLANN model was proposed by Sashikala et al. in 2012.<ref>S. Mishra, K. Shaw, D. Mishra, A new metaheuristic classification approach for micro array data,Procedia Technology, Vol. 4, pp. 802-806 (2012).</ref> to solve classification of gene expression data. Using simple bat frequency,loudness and pulse updation logic and random weight, a very effective algorithm is designed that give promising result.
The same model has been used for designing a Meta-heuristic Framework for Secondary Protein Structure Prediction where BAT has been used to optimize FLANN network
== Directed Artificial Bat Algorithm (DABA) ==
Line 33 ⟶ 32:
== Applications ==
Bat algorithm has been used for engineering design,<ref>X. S. Yang and A. H. Gandomi, Bat algorithm: a novel approach for global engineering optimization, Engineering Computations, Vol. 29, No. 5, pp. 464-483 (2012).</ref> classifications of gene expression data is done by BAT-FLANN model by Sashikala Mishra,kailash shaw and Debahuti Mishra.,<ref>S. Mishra, K. Shaw, D. Mishra, A new metaheuristic classification approach for microarray data,Procedia Technology, Vol. 4, pp. 802-806 (2012).</ref>
Advances in Intelligent and Soft Computing, 2011, Volume 101/2011, 59-66 (2011).</ref>
An interesting approach using fuzzy systems and bat algorithm has shown
Line 45 ⟶ 44:
== Further reading ==
*Kotteeswaran, R. & Sivakumar, L. (2013),"A Novel Bat Algorithm Based Re-Tuning of PI Controller of Coal Gasifier for Optimum Response", ''Mining Intelligence and Knowledge Exploration'' [[Lecture Notes in Computer Science]]/Lecture Notes in Artificial Intelligence (LNAI), vol. 8284, pp.
*Kotteeswaran, R. & Sivakumar, L. (2013),"Optimal Partial-retuning of decentralised PI controller of coal gasifier using Bat Algorithm", ''Swarm, Evolutionary, and Memetic Computing'' [[Lecture Notes in Computer Science]] (LNCS), vol. 8297, pp.
*Yang, X.-S. (2014), ''Nature-Inspired Optimization Algorithms'', [[Elsevier]].
{{swarming}}
|