Semi-self-adaptive harmony search algorithm | Natural Computing Skip to main content
Log in

Semi-self-adaptive harmony search algorithm

  • Published:
Natural Computing Aims and scope Submit manuscript

Abstract

This paper proposes a semi-self-adaptive harmony search algorithm (SSaHS) with the self-adaptive adjustment of the bandwidth and the elitist learning strategy of particle swarm optimization. SSaHS employs a self-adaptive adjusting strategy for with the difference between the maximum and minimum components in the harmony memory as the bandwidth. It can dynamically adjust the bandwidth for the specific problem to strengthen local exploitation ability and improve the accuracy of optimization results. Comparison results show that the semi-self-adaptive harmony search algorithm can find better solutions when comparing with both basic harmony search algorithm and several enhanced harmony search algorithms, including an improved harmony search, a global-best harmony search and a novel global harmony search.

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

Access this article

Subscribe and save

Springer+ Basic
¥17,985 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Price includes VAT (Japan)

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4

Similar content being viewed by others

Explore related subjects

Discover the latest articles, news and stories from top researchers in related subjects.

References

  • Couckuyt I, Deschrijver D, Dhaene T (2014) Fast calculation of multiobjective probability of improvement and expected improvement criteria for Pareto optimization. J Global Optim 60(3):575–594

    Article  MATH  MathSciNet  Google Scholar 

  • Degertekin SO (2012) Improved harmony search algorithms for sizing optimization of truss structures. Comput Struct 92–93:229–241

    Article  Google Scholar 

  • Diao R, Shen Q (2012) Feature selection with harmony search. IEEE Trans Syst Man Cybern Part B Cyber 42(6):1509–1523

    Article  Google Scholar 

  • Geem ZW (2007) Optimal scheduling of multiple dam system using harmony search algorithm. Springer-Verlag, New York, pp 316–323

    Google Scholar 

  • Geem ZW (2009) Harmony search optimization to the pump-included water distribution network design. Civil Eng Environ Syst 26(3):211–221

    Article  Google Scholar 

  • Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simul Soc Comput Simul 76:60–68

    Google Scholar 

  • Geem ZW, Kim JH, Loganathan GV (2002) Harmony search optimization: application to pipe network design. Int J Model Simul 22(2):125–133

    Google Scholar 

  • Geem ZW, Lee KS, Park Y (2005) Application of harmony search to vehicle routing. Am J Appl Sci 2(12):1552–1557

    Article  Google Scholar 

  • Jensen MR, Holmgren T, Pedersen TB (2004) Discovering multi- dimensional structure in relational data. Lect Notes Comput Sci 3181:138–148

    Article  Google Scholar 

  • Khader AT, Al-Betar MA, Zaman M (2012) University course timetabling using a hybrid harmony search metaheuristic algorithm. IEEE Trans Syst Man Cybern Part C Appl Rev 42(5):664–681

    Article  Google Scholar 

  • Lalwani P, Das S, Banka H, Kumar C (2016) CRHS: clustering and routing in wireless sensor networks using harmony search algorithm. Neural Comput & Applic. doi:10.1007/s00521-016-2662-4

    Google Scholar 

  • Lee KS, Geem ZW (2004a) A new structural optimization method based on the harmony search algorithm. Comput Struct 82(9/10):781–798

    Article  Google Scholar 

  • Lee KS, Geem ZW (2004b) A new meta-heuristic algorithm for continues engineering optimization: harmony search theory and practice. Comput Meth Appl Mech Eng 194:3902–3933

    Article  MATH  Google Scholar 

  • Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188(2):1567–1579

    MATH  MathSciNet  Google Scholar 

  • Manjarres D, Landa-Torres I, Gil-Lopez S, Del Ser J, Bilbao MN, Salcedo-Sanz S, Geem ZW (2013) A survey on applications of the harmony search algorithm. Eng Appl Artif Intell 26(8):1818–1831

    Article  Google Scholar 

  • Omran MGH, Mahdavi M (2008) Global-best harmony search. Appl Math Comput 198:643–656

    MATH  MathSciNet  Google Scholar 

  • Pan QK, Suganthan PN, Tasgetiren MF, Liang JJ (2010) A self-adaptive global best harmony search algorithm for continuous optimization problems. Appl Math Comput 216(3):830–848

    MATH  MathSciNet  Google Scholar 

  • Shi YH, Eberhart RC (1998) A modified particle swarm optimizer. In: 1998 IEEE international conference on evolutionary computation, Anchorage, Alaska, May 4–9

  • Vasebi A, Fesanghary M, Bathaeea SMT (2007) Combined heat and power economic dispatch by harmony search algorithm. Int J Elect Power Energy Syst 29(10):713–719

    Article  Google Scholar 

  • Wang CM, Huang YF (2010) Self-adaptive harmony search algorithm for optimization. Expert Syst Appl 37(4):2826–2837

    Article  Google Scholar 

  • Wang GG, Gandomi AH, Zhao X, Chu HC (2016) Hybridizing harmony search algorithm with cuckoo search for global numerical optimization. Soft Comput 20(1):1–13

    Article  Google Scholar 

  • Zhao XC, Lin WQ, Zhang QF (2014) Enhanced particle swarm optimization based on principal component analysis and line search. Appl Math Comput 229(25):440–456

    MATH  Google Scholar 

  • Zou DX, Gao LQ, Wu JH, Li S, Li Y (2010a) A novel global harmony search algorithm for reliability problems. Comput Ind Eng 58(2):307–316

    Article  Google Scholar 

  • Zou DX, Gao LQ, Wu JH, Li S (2010b) Novel global harmony search algorithm for unconstrained problems. Neurocomputing 73(16–18):3308–3318

    Article  Google Scholar 

Download references

Acknowledgements

This research is supported by National Natural Science Foundation of China (61375066, 61374204). We will express our awfully thanks to the Swarm Intelligence Research Team of BeiYou University.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xinchao Zhao.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Zhao, X., Liu, Z., Hao, J. et al. Semi-self-adaptive harmony search algorithm. Nat Comput 16, 619–636 (2017). https://doi.org/10.1007/s11047-017-9614-5

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-017-9614-5

Keywords

Navigation