Skip to main content
Log in

Enhanced harmony search with dual strategies and adaptive parameters

  • Methodologies and Application
  • Published:
Soft Computing Aims and scope Submit manuscript

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.

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.

Fig. 1

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

    Article  Google Scholar 

  • Alfailakawi MG, Ahmad I, Hamdan S (2016) Harmony-search algorithm for 2d nearest neighbor quantum circuits realization. Expert Syst Appl 61:16–27

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • Amaya I, Cruz J, Correa R (2015) Harmony search algorithm: a variant with self-regulated fretwidth. Appl Math Comput 266:1127–1152

    MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • El-Abd M (2013) An improved global-best harmony search algorithm. Appl Math Comput 222:94–106

    MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Gu B, Sun X, Sheng VS (2016) Structural minimax probability machine. IEEE Trans Neural Netw Learn Syst. doi:10.1109/TNNLS.2016.2544779

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • 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

    Google Scholar 

  • 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

    MathSciNet  Google Scholar 

  • Huang W, Ding L (2011) Project-scheduling problem with random time-dependent activity duration times. IEEE Trans Eng Manag 58(2):377–387

    Article  Google Scholar 

  • Huang W, Ding L (2012) The shortest path problem on a fuzzy time-dependent network. IEEE Trans Commun 60(11):3376–3385

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Kalivarapu J, Jain S, Bag S (2016) An improved harmony search algorithm with dynamically varying bandwidth. Eng Optim 48(7):1091–1108

    Article  MathSciNet  Google Scholar 

  • Kallioras NA, Lagaros ND, Karlaftis MG (2014) An improved harmony search algorithm for emergency inspection scheduling. Eng Optim 46(11):1570–1592

    Article  MathSciNet  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  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

    MathSciNet  MATH  Google Scholar 

  • Maheri MR, Narimani MM (2014) An enhanced harmony search algorithm for optimum design of side sway steel frames. Comput Struct 136:78–89

    Article  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 

  • Mendes R, Kennedy J, Neves J (2004) The fully informed particle swarm: simpler, maybe better. IEEE Trans Evolut Comput 8(3):204–210

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

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

    MathSciNet  MATH  Google Scholar 

  • Ouaddah A, Boughaci D (2016) Harmony search algorithm for image reconstruction from projections. Appl Soft Comput 46:924–935

    Article  Google Scholar 

  • 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

    MathSciNet  MATH  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Peng H, Wu Z (2015) Heterozygous differential evolution with taguchi local search. Soft Comput 19(11):3273–3291

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Saka MP, Hasançebi O, Geem ZW (2016) Metaheuristics in structural optimization and discussions on harmony search algorithm. Swarm Evolut Comput 28:88–97

    Article  Google Scholar 

  • Salman AA, Omran MG, Ahmad I (2015) Adaptive probabilistic harmony search for binary optimization problems. Memet Comput 7(4):291–316

    Article  Google Scholar 

  • Shahraki A, Ebrahimi SB (2015) A new approach for forecasting enrollments using harmony search algorithm. J Intell Fuzzy Syst 28(1):279–290

    Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  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 HCE (2016a) Hybridizing harmony search algorithm with cuckoo search for global numerical optimization. Soft Comput 20(1):273–285

    Article  Google Scholar 

  • 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

    Article  MathSciNet  MATH  Google Scholar 

  • 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

    Google Scholar 

  • 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

    Article  Google Scholar 

  • Wen X, Shao L, Xue Y, Fang W (2015) A rapid learning algorithm for vehicle classification. Inf Sci 295:395–406

    Article  Google Scholar 

  • Yao X, Liu Y, Lin G (1999) Evolutionary programming made faster. IEEE Trans Evolut Comput 3(2):82–102

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • 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

    Article  MathSciNet  Google Scholar 

  • Yuan X, Zhao J, Yang Y, Wang Y (2014) Hybrid parallel chaos optimization algorithm with harmony search algorithm. Appl Soft Comput 17:12–22

    Article  Google Scholar 

  • Zammori F, Braglia M, Castellano D (2014) Harmony search algorithm for single-machine scheduling problem with planned maintenance. Comput Ind Eng 76:333–346

    Article  Google Scholar 

  • Zeng B, Dong Y (2016) An improved harmony search based energy-efficient routing algorithm for wireless sensor networks. Appl Soft Comput 41:135–147

    Article  Google Scholar 

  • Zhan ZH, Zhang J, Li Y, Shi YH (2011) Orthogonal learning particle swarm optimization. IEEE Trans Evolut Comput 15(6):832–847

    Article  Google Scholar 

  • 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

    Article  Google Scholar 

  • Zhang J, Sanderson AC (2009) Jade: adaptive differential evolution with optional external archive. IEEE Trans Evolut Comput 13(5):945–958

    Article  Google Scholar 

  • Zhang Y, Sun X, Wang B (2016) Efficient algorithm for k-barrier coverage based on integer linear programming. China Commun 13(7):16–23

    Article  Google Scholar 

  • Zheng L, Diao R, Shen Q (2015) Self-adjusting harmony search-based feature selection. Soft Comput 19(6):1567–1579

    Article  Google Scholar 

  • Zheng YJ, Zhang MX, Zhang B (2016) Biogeographic harmony search for emergency air transportation. Soft Comput 20(3):967–977

    Article  MathSciNet  Google Scholar 

  • Zou D, Gao L, Wu J, Li S (2010) Novel global harmony search algorithm for unconstrained problems. Neurocomputing 73(16):3308–3318

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Zhaolu Guo.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00500-017-2563-1

Keywords

Navigation