Abstract
Harmony search (HS) is an emerging approach for global optimization. However, HS often demonstrates insufficient convergence due to the weak exploitation capability of its search strategy. Concerning this weakness, an enhanced HS with dual strategies and adaptive parameters (DSAHS) is proposed. In its search process, DSAHS conducts the best harmony-guided and random harmony-guided search strategies to balance the exploration and exploitation capabilities. Moreover, DSAHS adaptively adjusts its major parameters in the light of the heuristic information from the search procedure. Experiments and comparisons based on a suit of well-known test functions indicate that DSAHS achieves competitive results on the most of the test functions.
Similar content being viewed by others
References
Abedinpourshotorban H, Hasan S, Shamsuddin SM, As’ Sahra NF (2016) A differential-based harmony search algorithm for the optimization of continuous problems. Expert Syst Appl 62:317–332
Alfailakawi MG, Ahmad I, Hamdan S (2016) Harmony-search algorithm for 2d nearest neighbor quantum circuits realization. Expert Syst Appl 61:16–27
Ali MM, Khompatraporn C, Zabinsky ZB (2005) A numerical evaluation of several stochastic algorithms on selected continuous global optimization test problems. J Glob Optim 31(4):635–672
Amaya I, Cruz J, Correa R (2015) Harmony search algorithm: a variant with self-regulated fretwidth. Appl Math Comput 266:1127–1152
Amini F, Ghaderi P (2013) Hybridization of harmony search and ant colony optimization for optimal locating of structural dampers. Appl Soft Comput 13(5):2272–2280
Brest J, Greiner S, Bošković B, Mernik M, Zumer V (2006) Self-adapting control parameters in differential evolution: a comparative study on numerical benchmark problems. Evolut Comput IEEE Trans 10(6):646–657
Dai X, Yuan X, Zhang Z (2015) A self-adaptive multi-objective harmony search algorithm based on harmony memory variance. Appl Soft Comput 35:541–557
El-Abd M (2013) An improved global-best harmony search algorithm. Appl Math Comput 222:94–106
Gao KZ, Suganthan PN, Pan QK, Chua TJ, Cai TX, Chong CS (2016) Discrete harmony search algorithm for flexible job shop scheduling problem with multiple objectives. J Intell Manuf 27(2):363–374
Gao XZ, Wang X, Jokinen T, Ovaska SJ, Arkkio A, Zenger K (2012) A hybrid pbil-based harmony search method. Neural Comput Appl 21(5):1071–1083
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68
Gong W, Cai Z, Ling CX, Li H (2011) Enhanced differential evolution with adaptive strategies for numerical optimization. IEEE Trans Syst Man Cybern Part B Cybern 41(2):397–413
Gu B, Sheng VS (2016) A robust regularization path algorithm for \(\nu \)-support vector classification. IEEE Trans Neural Netw Learn Syst. doi:10.1109/TNNLS.2016.2527796
Gu B, Sheng VS, Tay KY, Romano W, Li S (2015) Incremental support vector learning for ordinal regression. IEEE Trans Neural Netw Learn Syst 26(7):1403–1416
Gu B, Sun X, Sheng VS (2016) Structural minimax probability machine. IEEE Trans Neural Netw Learn Syst. doi:10.1109/TNNLS.2016.2544779
Guo Z, Yue X, Zhang K, Wang S, Wu Z (2014) A thermodynamical selection-based discrete differential evolution for the 0–1 knapsack problem. Entropy 16(12):6263–6285
Guo Z, Huang H, Deng C, Yue X, Wu Z: An enhanced differential evolution with elite chaotic local search. Computational intelligence and neuroscience, 2015, Article ID 583759, 11 pages, (2015a)
Guo Z, Wang S, Yue X, Yang H (2015b) Global harmony search with generalized opposition-based learning. Soft Comput. doi:10.1007/s00500-015-1912-1
Guo Z, Yue X, Zhang K, Deng C, Liu S (2015c) Enhanced social emotional optimisation algorithm with generalised opposition-based learning. Int J Comput Sci Math 6(1):59–68
Guo Z, Yang H, Wang S, Zhou C, Liu X (2016) Adaptive harmony search with best-based search strategy. Soft Comput. doi:10.1007/s00500-016-2424-3
Hasan BHF, Doush IA, Al Maghayreh E, Alkhateeb F, Hamdan M (2014) Hybridizing harmony search algorithm with different mutation operators for continuous problems. Appl Math Comput 232:1166–1182
Huang W, Ding L (2011) Project-scheduling problem with random time-dependent activity duration times. IEEE Trans Eng Manag 58(2):377–387
Huang W, Ding L (2012) The shortest path problem on a fuzzy time-dependent network. IEEE Trans Commun 60(11):3376–3385
Huang W, Oh SK, Pedrycz W (2014) Design of hybrid radial basis function neural networks (hrbfnns) realized with the aid of hybridization of fuzzy clustering method (fcm) and polynomial neural networks (pnns). Neural Netw 60:166–181
Inbarani HH, Bagyamathi M, Azar AT (2015) A novel hybrid feature selection method based on rough set and improved harmony search. Neural Comput Appl 26(8):1859–1880
Kalivarapu J, Jain S, Bag S (2016) An improved harmony search algorithm with dynamically varying bandwidth. Eng Optim 48(7):1091–1108
Kallioras NA, Lagaros ND, Karlaftis MG (2014) An improved harmony search algorithm for emergency inspection scheduling. Eng Optim 46(11):1570–1592
Kong X, Gao L, Ouyang H, Li S (2015a) A simplified binary harmony search algorithm for large scale 0–1 knapsack problems. Expert Syst Appl 42(12):5337–5355
Kong X, Gao L, Ouyang H, Li S (2015b) Solving large-scale multidimensional knapsack problems with a new binary harmony search algorithm. Comput Oper Res 63:7–22
Landa-Torres I, Manjarres D, Salcedo-Sanz S, Del Ser J, Gil-Lopez S (2013) A multi-objective grouping harmony search algorithm for the optimal distribution of 24-hour medical emergency units. Expert Syst Appl 40(6):2343–2349
Li J, Chen X, Li M, Li J, Lee PPC, Lou W (2014a) Secure deduplication with efficient and reliable convergent key management. IEEE Trans Parallel Distrib Syst 25(6):1615–1625
Li J, Huang X, Li J, Chen X, Xiang Y (2014b) Securely outsourcing attribute-based encryption with checkability. IEEE Trans Parallel Distrib Syst 25(8):2201–2210
Li J, Li J, Chen X, Jia C, Lou W (2015a) Identity-based encryption with outsourced revocation in cloud computing. IEEE Trans Comput 64(2):425–437
Li J, Li YK, Chen X, Lee PPC, Lou W (2015b) A hybrid cloud approach for secure authorized deduplication. IEEE Trans Parallel Distrib Syst 26(5):1206–1216
Liang JJ, Qin AK, Suganthan PN, Baskar S (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evolut Comput 10(3):281–295
Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188(2):1567–1579
Maheri MR, Narimani MM (2014) An enhanced harmony search algorithm for optimum design of side sway steel frames. Comput Struct 136:78–89
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
Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: simpler, maybe better. IEEE Trans Evolut Comput 8(3):204–210
Naik B, Nayak J, Behera HS, Abraham A (2016) A self adaptive harmony search based functional link higher order ann for non-linear data classification. Neurocomputing 179:69–87
Omran MGH, Mahdavi M (2008) Global-best harmony search. Appl Math Comput 198(2):643–656
Ouaddah A, Boughaci D (2016) Harmony search algorithm for image reconstruction from projections. Appl Soft Comput 46:924–935
Ouyang HB, Gao LQ, Li S, Kong X, Zou DX (2014) On the iterative convergence of harmony search algorithm and a proposed modification. Appl Math Comput 247:1064–1095
Ouyang HB, Gao LQ, Li S, Kong XY (2015) Improved novel global harmony search with a new relaxation method for reliability optimization problems. Inf Sci 305:14–55
Park SM, Lee TJ, Sim KB (2016) Heuristic feature extraction method for bci with harmony search and discrete wavelet transform. Int J Control Autom Syst 14(6):1582–1587
Peng H, Wu Z (2015) Heterozygous differential evolution with taguchi local search. Soft Comput 19(11):3273–3291
Qin AK, Huang VL, Suganthan PN (2009) Differential evolution algorithm with strategy adaptation for global numerical optimization. IEEE Trans Evolut Comput 13(2):398–417
Ratnaweera A, Halgamuge SK, Watson HC (2004) Self-organizing hierarchical particle swarm optimizer with time-varying acceleration coefficients. IEEE Trans Evolut Comput 8(3):240–255
Saka MP, Hasançebi O, Geem ZW (2016) Metaheuristics in structural optimization and discussions on harmony search algorithm. Swarm Evolut Comput 28:88–97
Salman AA, Omran MG, Ahmad I (2015) Adaptive probabilistic harmony search for binary optimization problems. Memet Comput 7(4):291–316
Shahraki A, Ebrahimi SB (2015) A new approach for forecasting enrollments using harmony search algorithm. J Intell Fuzzy Syst 28(1):279–290
Shiva CK, Mukherjee V (2015) A novel quasi-oppositional harmony search algorithm for automatic generation control of power system. Appl Soft Comput 35:749–765
Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359
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 HCE (2016a) Hybridizing harmony search algorithm with cuckoo search for global numerical optimization. Soft Comput 20(1):273–285
Wang H, Wu Z, Rahnamayan S, Sun H, Liu Y, Pan JS (2014) Multi-strategy ensemble artificial bee colony algorithm. Inf Sci 279:587–603
Wang J, Li T, Shi YQ, Lian S, Ye J (2016b) Forensics feature analysis in quaternion wavelet domain for distinguishing photographic images and computer graphics. Multimed Tools Appl. doi:10.1007/s11042-016-4153-0
Wang Y, Cai Z, Zhang Q (2012) Enhancing the search ability of differential evolution through orthogonal crossover. Inf Sci 185(1):153–177
Wang Y, Liu Y, Feng L, Zhu X (2015) Novel feature selection method based on harmony search for email classification. Knowl Based Syst 73:311–323
Wen X, Shao L, Xue Y, Fang W (2015) A rapid learning algorithm for vehicle classification. Inf Sci 295:395–406
Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evolut Comput 3(2):82–102
Yassen ET, Ayob M, Nazri MZA, Sabar NR (2015) Meta-harmony search algorithm for the vehicle routing problem with time windows. Inf Sci 325:140–158
Yi J, Gao L, Li X, Gao J (2016) An efficient modified harmony search algorithm with intersect mutation operator and cellular local search for continuous function optimization problems. Appl Intell 44(3):725–753
Yi J, Li X, Xiao M, Xu J, Zhang L (2017) Construction of nested maximin designs based on successive local enumeration and modified novel global harmony search algorithm. Eng Optim 49(1):161–180
Yuan X, Zhao J, Yang Y, Wang Y (2014) Hybrid parallel chaos optimization algorithm with harmony search algorithm. Appl Soft Comput 17:12–22
Zammori F, Braglia M, Castellano D (2014) Harmony search algorithm for single-machine scheduling problem with planned maintenance. Comput Ind Eng 76:333–346
Zeng B, Dong Y (2016) An improved harmony search based energy-efficient routing algorithm for wireless sensor networks. Appl Soft Comput 41:135–147
Zhan ZH, Zhang J, Li Y, Shi YH (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evolut Comput 15(6):832–847
Zhang B, Pan QK, Zhang XL, Duan PY (2015) An effective hybrid harmony search-based algorithm for solving multidimensional knapsack problems. Appl Soft Comput 29:288–297
Zhang J, Sanderson AC (2009) Jade: adaptive differential evolution with optional external archive. IEEE Trans Evolut Comput 13(5):945–958
Zhang Y, Sun X, Wang B (2016) Efficient algorithm for k-barrier coverage based on integer linear programming. China Commun 13(7):16–23
Zheng L, Diao R, Shen Q (2015) Self-adjusting harmony search-based feature selection. Soft Comput 19(6):1567–1579
Zheng YJ, Zhang MX, Zhang B (2016) Biogeographic harmony search for emergency air transportation. Soft Comput 20(3):967–977
Zou D, Gao L, Wu J, Li S (2010) Novel global harmony search algorithm for unconstrained problems. Neurocomputing 73(16):3308–3318
Acknowledgements
This work was supported in part by the National Natural Science Foundation of China (Nos. 61662029 and 41561091) and the Natural Science Foundation of Jiangxi, China (No. 20151BAB217010).
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of interest
The authors declare that they have no conflict of interest.
Ethical approval
This article does not contain any studies with human participants or animals performed by any of the authors.
Informed consent
This article does not contain any studies with human participants.
Additional information
Communicated by V. Loia.
Rights and permissions
About this article
Cite this article
Wang, Y., Guo, Z. & Wang, Y. Enhanced harmony search with dual strategies and adaptive parameters. Soft Comput 21, 4431–4445 (2017). https://doi.org/10.1007/s00500-017-2563-1
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00500-017-2563-1