Skip to main content
Log in

Hybrid multi-objective cuckoo search with dynamical local search

  • Regular Research Paper
  • Published:
Memetic Computing Aims and scope Submit manuscript

Abstract

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Fig. 1
Fig. 2

Similar content being viewed by others

References

  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–214

    Article  Google Scholar 

  2. Cai XJ, Wang L, Kang Q, Wu Q (2014) Bat algorithm with Gaussian walk. Int J Bio-Inspir Comput 6(3):166–174

    Article  Google Scholar 

  3. Chandrasekaran K, Simon SP (2012) Multi-objective scheduling problem: hybrid approach using fuzzy assisted cuckoo search algorithm. Swarm Evolut Comput 5:1–16

    Article  Google Scholar 

  4. Chong JK (2016) A novel multi-objective memetic algorithm based on opposition-based self-adaptive differential evolution. Memet Comput 8(2):147–165

    Article  Google Scholar 

  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–1748

    Article  Google Scholar 

  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–52

    Article  Google Scholar 

  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–197

    Article  Google Scholar 

  8. Elsayed S, Sarker R (2016) Differential evolution framework for big data optimization. Memet Comput 1:1–17

    Google Scholar 

  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–393

    Article  Google Scholar 

  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–423

  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, China

  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–87

  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. 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–22

    Article  MathSciNet  MATH  Google Scholar 

  15. Prakash J, Singh PK (2015) An effective multiobjective approach for hard partitional clustering. Memet Comput 7(2):93–104

    Article  Google Scholar 

  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–4

  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–100

  18. Schott J (1995) Fault tolerant design using single and multicriteria genetic algorithm optimization. Cell Immunol 37(1):1–13

    MathSciNet  Google Scholar 

  19. Van Veldhuizen DA (1999) Multiobjective evolutionary algorithms: classifications, analyses, and new innovations. Evolut Comput 8(2):125–147

    Article  Google Scholar 

  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. Wang H, Wang W, Sun H, Rahnamayan S (2016) Firefly algorithm with random attraction. Int J Bio-Inspir Comput 8(1):33–41

    Article  Google Scholar 

  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–387

    Article  Google Scholar 

  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–214

  24. Yang XS, Deb S (2010) Engineering optimisation by cuckoo search. Int J Math Modell Numer Optim 1(4):330–343

    MATH  Google Scholar 

  25. Yang XS, Deb S (2013) Multiobjective cuckoo search for design optimization. Comput Op Res ACM 40(6):1616–1624

    Article  MathSciNet  MATH  Google Scholar 

  26. Zhang Q, Li H (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evolut Comput 11(6):712–731

    Article  Google Scholar 

  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–17

    Article  Google Scholar 

  28. Zitler E, Deb K, Thiele L (2000) Comparison of multiobjective evolutionary algorithms: empirical results. Evolut Comput 8(2):173–195

    Article  Google Scholar 

  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–100

Download references

Acknowledgements

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.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Zhihua Cui.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhang, M., Wang, H., Cui, Z. et al. Hybrid multi-objective cuckoo search with dynamical local search. Memetic Comp. 10, 199–208 (2018). https://doi.org/10.1007/s12293-017-0237-2

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s12293-017-0237-2

Keywords

Navigation