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.
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
Degertekin SO (2012) Improved harmony search algorithms for sizing optimization of truss structures. Comput Struct 92–93:229–241
Diao R, Shen Q (2012) Feature selection with harmony search. IEEE Trans Syst Man Cybern Part B Cyber 42(6):1509–1523
Geem ZW (2007) Optimal scheduling of multiple dam system using harmony search algorithm. Springer-Verlag, New York, pp 316–323
Geem ZW (2009) Harmony search optimization to the pump-included water distribution network design. Civil Eng Environ Syst 26(3):211–221
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simul Soc Comput Simul 76:60–68
Geem ZW, Kim JH, Loganathan GV (2002) Harmony search optimization: application to pipe network design. Int J Model Simul 22(2):125–133
Geem ZW, Lee KS, Park Y (2005) Application of harmony search to vehicle routing. Am J Appl Sci 2(12):1552–1557
Jensen MR, Holmgren T, Pedersen TB (2004) Discovering multi- dimensional structure in relational data. Lect Notes Comput Sci 3181:138–148
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
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
Lee KS, Geem ZW (2004a) A new structural optimization method based on the harmony search algorithm. Comput Struct 82(9/10):781–798
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
Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188(2):1567–1579
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
Omran MGH, Mahdavi M (2008) Global-best harmony search. Appl Math Comput 198:643–656
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
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
Wang CM, Huang YF (2010) Self-adaptive harmony search algorithm for optimization. Expert Syst Appl 37(4):2826–2837
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
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
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
Zou DX, Gao LQ, Wu JH, Li S (2010b) Novel global harmony search algorithm for unconstrained problems. Neurocomputing 73(16–18):3308–3318
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
Corresponding author
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-017-9614-5