Abstract
Cuckoo search (CS) is a one of the most efficient evolutionary for global optimization, and widely applied to solve diverse real-world problems. Despite its efficiency and wide use, CS suffers from premature convergence and poor balance between exploitation and exploration. To cope with these issues, a new CS extension based on individual knowledge learning (IKL-CS) is proposed. In this study, knowledge learning based on individual history is introduced into the CS algorithm. Individuals are constantly adjusted and optimized to use their historical knowledge in the optimization process, and communicate with each other to use their own knowledge. The accuracy and performance of the proposed approach are evaluated by eighteen classic benchmark functions. Statistical comparisons of our experimental results showed that the proposed IKL-CS algorithm made an appropriate trade-off between exploration and exploitation. Comparing the proposed I-PKL-CS with various evolutionary CS algorithms, the results demonstrated that IKL-CS is a competitive new type of algorithm.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Wang, G.G., Tan, Y.: Improving metaheuristic algorithms with information feedback models. IEEE Trans. Cybern. (2017)
Wang, G.G., Cai, X., Cui, Z., Min, G., Chen, J.: High performance computing for cyber physical social systems by using evolutionary multi-objective optimization algorithm. IEEE Trans. Emerg. Top. Comput. (2017)
Wang, G.G., Chu, H.C.E., Mirjalili, S.: Three-dimensional path planning for UCAV using an improved bat algorithm. Aerosp. Sci. Technol. 49, 231–238 (2016)
Deb, K.: An introduction to genetic algorithms. Sadhana 24(4–5), 293–315 (1999)
Lim, W.H., Isa, N.M.: Bidirectional teaching and peer-learning particle swarm optimization. Inf. Sci. 280(4), 111–134 (2014)
Rahnamayan, S., Tizhoosh, H.R., Salama, M.M.A.: Opposition-based differential evolution. IEEE Trans. Evol. Comput. 12(1), 64–79 (2008)
Jia, G.B., Wang, Y., Cai, Z.X., Jin, Y.C.: An improved (l+k)-constrained differential evolution for constrained optimization. Inf. Sci. 222, 302–322 (2013)
Wang, G.G., Guo, L., Gandomi, A.H., Hao, G.S., Wang, H.: Chaotic krill herd algorithm. Inf. Sci. 274, 17–34 (2014)
Wang, G.G., Gandomi, A.H., Alavi, A.H.: Stud krill herd algorithm. Neurocomputing 128(5), 363–370 (2014)
Wang, H., Yi, J.H.: An improved optimization method based on krill herd and artificial bee colony with information exchange. Memet. Comput. 10(2), 177–198 (2018)
Wang, G.G., Gandomi, A.H., Alavi, A.H., Hao, G.S.: Hybrid krill herd algorithm with differential evolution for global numerical optimization. Neural Comput. Appl. 25(2), 297–308 (2014)
Wang, G.G., Gandomi, A.H., Alavi, A.H.: An effective krill herdalgorithm with migration operator in biogeography-based optimization. Appl. Math. Model 38(9–10), 2454–2462 (2014)
Wang, G.G., Guo, L., Wang, H., Duan, H., Liu, L., Li, J.: Incorporating mutation scheme into krill herd algorithm for global numerical optimization. Neural Comput. Appl. 24(3–4), 853–871 (2014)
Yi, J.H., Wang, J., Wang, G.G.: Improved probabilistic neural networks with self-adaptive strategies for transformer fault diagnosis problem. Adv. Mechabucal Eng. 8(1), 1–13 (2016)
Wang, G.G., Gandomi, A.H., Alavi, A.H.: A chaotic particle-swarm krill herd algorithm for global numerical optimization. Kybernetes 42(6), 962–997 (2013)
Zhang, Z., Feng, Z.: Two-stage updating pheromone for invariant ant colony optimization algorithm. Expert Syst. Appl. 39(1), 706–712 (2012)
Wang, G.G., Guo, L., Duan, H., Wang, H., Liu, L.: Hybridizing harmony search with biogeography based optimization for global numerical optimization. J. Comput. Theor. Nanosci. 10(10), 2318–2328 (2013)
Yildiz, A.R.: A new hybrid artificial bee colony algorithm for robust optimal design and manufacturing. Appl. Soft Comput. 13(5), 2906–2912 (2013)
Wang, G.G., Deb, S., Gao, X.Z., Coelho, L.D.S.: A new metaheuristic optimization algorithm motivated by elephant herding behavior. Int. J. Bio-Inspired Comput. 8(6), 394–409 (2016)
Wang, G.G., Deb, S., Cui, Z.: Monarch butterfly optimization. Neural Comput. Appl. 1–20 (2015)
Wang, G.G., Deb, S., Zhao, X.C., Cui, Z.H.: A new monarch butterfly optimization with an improved crossover operator. Oper. Res. 1–25 (2017)
Feng, Y., Wang, G.G., Deb, S., Lu, M., Zhao, X.: Solving 0-1 knapsack problem by a novel binary monarch butterfly optimization. Neural Comput. Appl. 28(7), 1619–1634 (2017)
Wang, G.G., Deb, S., Coelho, L.S.D.: Earthworm optimization algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Int. J. Bio-Inspired Comput. (2015)
Wang, Y., Gao, S., Yu, Y., Xu, Z.: The discovery of population interaction with a power law distribution in brain storm optimization. Memet. Comput. 1–23 (2017)
Wang, G.G.: Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Memet. Comput. 1–14 (2016)
Wang, G.G., Deb, S., Gandomi, A.H., et al.: Chaotic cuckoo search. Soft Comput. 20(9), 3349–3362 (2016)
Cui, Z., Sun, B., Wang, G., et al.: A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber-physical systems. J. Parallel Distrib. Comput. 103, 42–52 (2017)
Wang, G.G., Gandomi, A.H., Yang, X.S., Alavi, A.H.: A new hybrid method based on krill herd and cuckoo search for global optimization tasks. Int. J. Bio-Inspired Comput. 8(5), 286–299 (2016)
Wang, G.G., Gandomi, A.H., Zhao, X., Chu, H.C.: Hybridizing harmony searchalgorithm with cuckoo search for global numerical optimization. Soft Comput. 20(1), 273–285 (2016)
Yang, X.S., Deb, S.: Cuckoo search via Lévy flights. In: World Congress on Nature & Biologically Inspired Computing, vol. 71, no. 1, pp. 210–214 (2009)
Nguyen, T.T., Vo, D.N.: Modified cuckoo search algorithm for short-term hydrothermal scheduling. Int. J. Electr. Pow. Energy Syst. 65, 271–281 (2015)
Srivastava, P.R., Khandelwal, R., Khandelwal, S., Kumar, S., Ranganatha, S.S.: Automated test data generation using cuckoo search and tabu search (CSTS) algorithm. Int. J. Inteli. Syst. 21(2), 195–224 (2012)
Yang, X.S., Deb, S.: Engineering optimization by cuckoo search. Int. J. Math. Model. Numer. Optim. 1(4), 330–343 (2010)
Chandrasekaran, K., Simon, S.P.: Multi-objective scheduling problem: hybrid approach using fuzzy assisted cuckoo search algorithm. Swarm Evol. Comput. 5, 1–16 (2012)
Valian, E., Tavakoli, S., Mohanna, S., Haghi, A.: Improved cuckoo search for reliability optimization problems. Comput. Ind. Eng. 64(1), 459–568 (2013)
Li, X.T., Yin, M.H.: Modified cuckoo search algorithm with self adaptive parameter method. Inf. Sci. 298, 80–97 (2015)
Li, X., Wang, J., Yin, M.H.: Enhancing the performance of cuckoo search algorithm using orthogonal learning method. Neural Comput. Appl. 24(6), 1233–1247 (2014)
Agrawal, S., Panda, R., Bhuyan, S., Panigrahi, B.K.: Tsallis entropy based optimal multilevel thresholding using cuckoo search algorithm. Swarm Evol. Comput. 11, 16–30 (2013)
Ouaarab, A., Ahiod, B., Yang, X.S.: Discrete cuckoo search algorithm for the travelling salesman problem. Neural Comput. Appl. 24(7–8), 1659–1669 (2014)
Acknowledgements
This work was supported by the scientific research project of Hubei Provincial Department of Education (No. B2017314), National Natural Science Foundation of China (No. 61672391), Innovation team of the Provincial Education Department (No. T201631), and Hubei provincial teaching research project (No. 2016446).
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2018 Springer Nature Singapore Pte Ltd.
About this paper
Cite this paper
Li, J., Li, YX., Zou, J. (2018). Cuckoo Search Algorithm Based on Individual Knowledge Learning. In: Qiao, J., et al. Bio-inspired Computing: Theories and Applications. BIC-TA 2018. Communications in Computer and Information Science, vol 952. Springer, Singapore. https://doi.org/10.1007/978-981-13-2829-9_41
Download citation
DOI: https://doi.org/10.1007/978-981-13-2829-9_41
Published:
Publisher Name: Springer, Singapore
Print ISBN: 978-981-13-2828-2
Online ISBN: 978-981-13-2829-9
eBook Packages: Computer ScienceComputer Science (R0)