ABSTRACT
In this paper, we present a novel solution for the hybridization of the bat algorithm with differential evolution strategies and a random forests machine learning method. Extensive experiments and tests on standard benchmark functions have shown that these hybridized algorithms improved the original bat algorithm significantly.
- C. Blum and X. Li. Swarm intelligence in optimization. In C. Blum and D. Merkle, editors, Swarm Intelligence: Introduction and Applications, pages 43--86. Springer Verlag, Berlin, 2008.Google ScholarCross Ref
- L. Breiman. Random forests. Machine learning, 45(1):5--32, 2001. Google ScholarDigital Library
- S. Das and P. Suganthan. Differential evolution: A survey of the state-of-the-art. Evolutionary Computation, IEEE Transactions on, 15(1):4--31, 2011. Google ScholarDigital Library
- A. Eiben and J. Smith3 Introduction to Evolutionary Computing. Springer-Verlag, Berlin, 2003. Google ScholarDigital Library
- I. Fister and J. Using differential evolution for the graph coloring. pages 150--156, 2011.Google Scholar
- I. Fister, D. Fister, and X.-S. Yang. A hybrid bat algorithm. Electrotechnical review, 2013, In press.Google Scholar
- I. Fister, I. Fister, J. Brest, and V. Žumer. Memetic artificial bee colony algorithm for large-scale global optimization. In IEEE Congress on Evolutionary Computation, pages 1--8, 2012.Google Scholar
- I. Fister, X.-S. Yang, I. Fister, and J. Brest. Memetic firefly algorithm for combinatorial optimization. In B. Filipič and J. Šilc, editors, Bioinspired optimization methods and their applications: proceedings of the Fifth International Conference on Bioinspired Optimization Methods and their Applications - BIOMA 2012, pages 75--86. Jožef Stefan Institute, 2012.Google Scholar
- S. Kirkpatrick, C. Gelatt, and M. Vecchi. Optimization by simulated annealing. Science, 220(4598):671--680, 1983.Google ScholarCross Ref
- R. Mallipeddi, P. Suganthan, Q. Pan, and M. Tasgetiren. Differential evolution algorithm with ensemble of parameters and mutation strategies. Applied Soft Computing, 11(2):1679--1696, 2011. Google ScholarDigital Library
- F. Pedregosa, G. Varoquaux, A. Gramfort, V. Michel, B. Thirion, O. Grisel, M. Blondel, P. Prettenhofer, R. Weiss, V. Dubourg, J. VanderPlas, A. Passos, D. Cournapeau, M. Brucher, M. Perrot, and E. Duchesnay. Scikit-learn: Machine learning in python. Journal of Machine Learning Research, 12:2825--2830, 2011. Google ScholarDigital Library
- S. Rao. Engineering optimization: theory and practice. John Willey & Sons, New Jersey, 2009.Google Scholar
- R. Storn and K. Price. Differential evolution - a simple and efficient heuristic for global optimization over continuous spaces. Journal of global optimization, 11(4):341--359, 1997. Google ScholarDigital Library
- X.-S. Yang. Appendix A: Test problems in optimization. In X.-S. Yang, editor, Engineering Optimization: An Introduction with Metaheuristic Applications, pages 261--266. John Wiley & Sons, Inc., Hoboken, NJ, USA, 2010.Google ScholarCross Ref
Index Terms
- Differential evolution strategies with random forest regression in the bat algorithm
Recommendations
A Multi-objective Binary Bat Algorithm
IPAC '15: Proceedings of the International Conference on Intelligent Information Processing, Security and Advanced CommunicationBat Algorithm (BA) is a recently proposed heuristic algorithm based on the echolocation behavior of bats. BA has proven to have better performance than other well-known algorithms like particle swarm optimization (PSO) and genetic algorithm (GA). ...
An improved discrete bat algorithm for symmetric and asymmetric Traveling Salesman Problems
Bat algorithm is a population metaheuristic proposed in 2010 which is based on the echolocation or bio-sonar characteristics of microbats. Since its first implementation, the bat algorithm has been used in a wide range of fields. In this paper, we ...
Binary bat algorithm
Bat algorithm (BA) is one of the recently proposed heuristic algorithms imitating the echolocation behavior of bats to perform global optimization. The superior performance of this algorithm has been proven among the other most well-known algorithms ...
Comments