Memetic Computing

, Volume 10, Issue 2, pp 199–208 | Cite as

Hybrid multi-objective cuckoo search with dynamical local search

  • Maoqing Zhang
  • Hui Wang
  • Zhihua CuiEmail author
  • Jinjun Chen
Regular Research Paper


Cuckoo search (CS) is a recently developed meta-heuristic, which has shown good search abilities on many optimization problems. In this paper, we present a hybrid multi-objective CS (HMOCS) for solving multi-objective optimization problems (MOPs). The HMOCS employs the non-dominated sorting procedure and a dynamical local search. The former is helpful to generate Pareto fronts, and the latter focuses on enhance the local search. In order to verify the performance of our approach HMOCS, six well-known benchmark MOPs were used in the experiments. Simulation results show that HMOCS outperforms three other multi-objective algorithms in terms of convergence, spread and distributions.


Cuckoo search (CS) Multi-objective cuckoo search Dynamical local search Multi-objective optimization 



This work is supported by the National Natural Science Foundation of China under Nos. 61663028 and 61403271, and is also supported by Natural Science Foundation of Shanxi Province under Grant No. 201601D011045.


  1. 1.
    Cai XJ, Gao X, Xue Y (2016) Improved bat algorithm with optimal forage strategy and random disturbance strategy. Int J Bio-Inspir Comput 8(4):205–214Google Scholar
  2. 2.
    Cai XJ, Wang L, Kang Q, Wu Q (2014) Bat algorithm with Gaussian walk. Int J Bio-Inspir Comput 6(3):166–174Google Scholar
  3. 3.
    Chandrasekaran K, Simon SP (2012) Multi-objective scheduling problem: hybrid approach using fuzzy assisted cuckoo search algorithm. Swarm Evolut Comput 5:1–16Google Scholar
  4. 4.
    Chong JK (2016) A novel multi-objective memetic algorithm based on opposition-based self-adaptive differential evolution. Memet Comput 8(2):147–165Google Scholar
  5. 5.
    Coelho LS, Guerra FA, Batistela NJ, Leite JV (2013) Multiobjective cuckoo search algorithm based on duffing’s oscillator applied to jiles-atherton vector hysteresis parameters estimation. IEEE Trans Magn 49(5):1745–1748Google Scholar
  6. 6.
    Cui ZH, Sun B, Wang GG, Xue Y, Chen JJ (2017) A novel oriented cuckoo search algorithm to improve DV-Hop performance for cyber-physical systems. J Parallel Distrib Comput 103:42–52Google Scholar
  7. 7.
    Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evolut Comput 6(2):182–197Google Scholar
  8. 8.
    Elsayed S, Sarker R (2016) Differential evolution framework for big data optimization. Memet Comput 1:1–17Google Scholar
  9. 9.
    Eswari R, Nickolas S (2016) Modified multi-objective firefly algorithm for task scheduling problem on heterogeneous systems. Int J Bio-Inspir Comput 8(6):379–393Google Scholar
  10. 10.
    Fonseca CM, Fleming PJ (1993) Genetic algorithms for multiobjective optimization: formulation discussion and generalization. In: Proceedings of the 5th international conference on genetic algorithms, Morgan Kaufmann Publishers Inc. pp 416–423Google Scholar
  11. 11.
    Gong MG, Jiao LC (2006) Multiobjective immune algorithm with pareto-optimal neighbor-based selection. Technical Report No. IIIP-06-05, Institute of Intelligent Information Processing, Xidian University, Xi’an, ChinaGoogle Scholar
  12. 12.
    Horn J, Nafploitis N, Goldberg DE (1994) A niched Pareto genetic algorithm for multiobjective optimization. In: Proceedings of the First IEEE conference on evolutionary computation, IEEE, pp 82–87Google Scholar
  13. 13.
    Li H, Wang L, Hei X, Li W, Jiang QY (2017) A decomposition-based chemical reaction optimization for multi-objective vehicle routing problem for simultaneous delivery and pickup with time windows. Memet Comput. doi: 10.1007/s12293-016-0222-1
  14. 14.
    Li K, Kwong S, Wang R, Tang KS, Man KF (2013) Learning paradigm based on jumping genes: a general framework for enhancing exploration in evolutionary multiobjective optimization. Inf Sci 226(3):1–22MathSciNetzbMATHGoogle Scholar
  15. 15.
    Prakash J, Singh PK (2015) An effective multiobjective approach for hard partitional clustering. Memet Comput 7(2):93–104Google Scholar
  16. 16.
    Rani KN, Malek MFA, Neoh SC, Jamlos F, Aendi NAM, Mohamed L, Saudin N, Rahim HA (2012) Hybrid multiobjective optimization using modified cuckoo search algorithm in linear array synthesis. In: Antennas and propagation conference (LAPC), 2012 Loughborough, IEEE, pp 1–4Google Scholar
  17. 17.
    Schaffer JD (1985) Multiple objective optimization with vector evaluated genetic algorithms. In: Proceedings of the first international conference on genetic algorithms. L. Erlbaum Associates Inc., ACM, pp 93–100Google Scholar
  18. 18.
    Schott J (1995) Fault tolerant design using single and multicriteria genetic algorithm optimization. Cell Immunol 37(1):1–13Google Scholar
  19. 19.
    Van Veldhuizen DA (1999) Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. Evolut Comput 8(2):125–147Google Scholar
  20. 20.
    Wang H, Wang WJ, Sun H, Cui ZH, Rahnamayan S, Zeng SY (2016) A new cuckoo search algorithm with hybrid strategies for flow shop scheduling problems. Soft Computing, Springer, doi: 10.1007/s00500-016-2062-9
  21. 21.
    Wang H, Wang W, Sun H, Rahnamayan S (2016) Firefly algorithm with random attraction. Int J Bio-Inspir Comput 8(1):33–41Google Scholar
  22. 22.
    Wang H, Wang W, Zhou X, Sun H, Zhao J, Yu X, Cui Z (2017) Firefly algorithm with neighborhood attraction. Inf Sci 282(283):374–387Google Scholar
  23. 23.
    Yang XS, Deb S (2010) Cuckoo search via Levy flights. In: Proceedings of world congress on nature and biologically inspired computing, India, pp 210–214Google Scholar
  24. 24.
    Yang XS, Deb S (2010) Engineering optimisation by cuckoo search. Int J Math Modell Numer Optim 1(4):330–343zbMATHGoogle Scholar
  25. 25.
    Yang XS, Deb S (2013) Multiobjective cuckoo search for design optimization. Comput Op Res ACM 40(6):1616–1624MathSciNetzbMATHGoogle Scholar
  26. 26.
    Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evolut Comput 11(6):712–731Google Scholar
  27. 27.
    Zhang Y, Liu J, Zhou M (2016) A multi-objective memetic algorithm based on decomposition for big optimization problems. Memet Comput 8(1):1–17Google Scholar
  28. 28.
    Zitler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evolut Comput 8(2):173–195Google Scholar
  29. 29.
    Zitzler E, Laumanns M, Thiele L (2001) SPEA2: improving the strength Pareto evolutionary algorithm for multiobjective optimization. In: Giannakoglou K, et al. (eds) EUROGEN 2001. International Center for Numerical Methods in Engineering (CIMNE), pp 95–100Google Scholar

Copyright information

© Springer-Verlag GmbH Germany 2017

Authors and Affiliations

  • Maoqing Zhang
    • 1
  • Hui Wang
    • 2
  • Zhihua Cui
    • 1
    Email author
  • Jinjun Chen
    • 1
    • 3
  1. 1.Complex System and Computational Intelligence LaboratoryTaiyuan University of Science and TechnologyTaiyuanChina
  2. 2.School of Information EngineeringNanchang Institute of TechnologyNanchangChina
  3. 3.University of Technology SydneySydneyAustralia

Personalised recommendations