In the recent years, Grammatical Evolution (GE) has been used as a representation of Genetic Programming (GP). GE can use a diversity of search strategies including Swarm Intelligence (SI). Bee Swarm Optimization (BSO) is part of SI and it tries to solve the main problems of the Particle Swarm Optimization (PSO): the premature convergence and the poor diversity. In this paper we propose using BSO as part of GE as strategies to generate heuristics that solve the Bin Packing Problem (BPP). A comparison between BSO, PSO, and BPP heuristics is performed through the nonparametric Friedman test. The main contribution of this paper is to propose a way to implement different algorithms as search strategy in GE. In this paper, it is proposed that the BSO obtains better results than the ones obtained by PSO, also there is a grammar proposed to generate online and offline heuristics to improve the heuristics generated by other grammars and humans.
CITATION STYLE
Sotelo-Figueroa, M. A., Soberanes, H. J. P., Carpio, J. M., Fraire Huacuja, H. J., Reyes, L. C., Alcaraz, J. A. S., & Espinal, A. (2017). Generating bin packing heuristic through grammatical evolution based on bee swarm optimization. In Studies in Computational Intelligence (Vol. 667, pp. 655–671). Springer Verlag. https://doi.org/10.1007/978-3-319-47054-2_43
Mendeley helps you to discover research relevant for your work.