Comparative Study of Harmony Search Algorithm and its Applications in China, Japan and Korea
Abstract
:1. Introduction
2. Harmony Search Algorithm
- Step 1:
- Generate random vectors (x1, x2, x3, …, xHMS), as many as Harmony Memory Size (HMS), and save them in the Harmony Memory (HM) matrix:As can be seen in Equation (1), the last column in HM is fitness (cost) value.
- Step 2:
- Generate new harmonies . Then, for every component :
- With a probability of HMCR (Harmony Memory Considering Rate; 0 ≤ HMCR ≤ 1), select a value from the HM: .
- With a probability of (1-HMCR), perform uniform random search between lower and upper bounds.
- Step 3:
- If the value in Step 2 was obtained from the HM, then:
- With a probability of PAR (Pitch Adjusting Rate; 0 ≤ PAR ≤ 1), slightly modify : , where rand denotes an evenly generated random value in interval span zero and one, and BW is the maximum variation in pitch adjusting phase.
- With a probability of (1-PAR), do not change everything.
- Step 4:
- Repeat Steps 2 and 3 from 1 to n, then update the HM matrix.
- Step 5:
- Repeat Steps 2 to 4 until the stopping condition (e.g., maximum Number of Function Evaluations or Iterations, NFEs) is satisfied. Algorithm 1 shows the pseudo-code of standard HS.
Algorithm 1. Pseudo-code of the HS. |
Choose the HS user parameters: HMS, HMCR, PAR, BW, and Max_Improvisation. Randomly create harmony memory (HM) considering upper and lower bounds. Calculate objective function of the HM’s individual. while (t ≤ Max_Improvisation) or (Any Stopping Condition) for each i ϵ [1, n] do if rand (0,1) ≤ HMCR where j ~ U (1, …, HMS). if rand (0,1) ≤ PAR end if else end if Calculate the objective function (fitness/cost function) of new harmony. If cost (new harmony) < cost (worst harmony in the HM) Replace the worst harmony in the HM with the new harmony end if end while Post process and visualization |
3. Harmony Search Applications in China
3.1. Engineering
3.1.1. Electrical/Electronic
- (1)
- A distinct harmony encoding scheme for clustering;
- (2)
- Designing a roulette-wheel type of selection-strategy;
- (3)
- Altering dynamically the value of HMCR; and
- (4)
- Proposing a local search approach.
3.1.2. Mechanical
- (1)
- A discrete coding strategy was developed to decrease the search range in the solution space;
- (2)
- The Opposition-Based Learning (OBL) approach was used for initializing the HM;
- (3)
- The value of HMCR was changed to adapt;
- (4)
- A local search method for enhancing the quality of the optimal solution was recommended.
3.1.3. Civil
3.1.4. Industrial
- -
- the translation of assembly sequences by the largest position value law,
- -
- initialization of HM by the OBL, and
- -
- the creation of dynamic developmental parameters.
3.2. Applied Sciences
Mathematics
3.3. Computer Sciences
- (i)
- adaptive global pitch adjustment for increasing exploitation capability;
- (ii)
- using the OBL approach to enhance solution diversity; and
- (iii)
- use of competition selection strategies to increase solution precision and increase the potential of avoiding local optima.
- Step 1:
- started the master library of harmony and splitting the sub libraries.
- Step 2:
- initialized the Map Reduce HS (MR-DHS) algorithm parameters on the Hadoop clusters and set the dynamic parameter.
- Step 3:
- measured the reduction method and achieved the new solution.
4. Harmony Search Applications in Japan
4.1. Engineering
4.1.1. Electrical/Electronic
4.1.2. Industrial
4.2. Applied Sciences
Chemical/Biological
4.3. Computer Sciences
5. Harmony Search Applications in Korea
5.1. Engineering
5.1.1. Electrical/Electronic
5.1.2. Mechanical/Structural
5.1.3. Civil
5.1.4. Industrial
5.2. Applied Sciences
5.2.1. Chemical
5.2.2. Mathematics
5.3. Computer Sciences
- Initial harmonies produced more than HMS.
- The amount of the same harmonies contained in the harmonic storage was reduced.
- -
- adaptation of simple HS initial operators,
- -
- parameter modification,
- -
- hybrid methods,
- -
- management of multi-target problems and
- -
- limit control.
6. Conclusions
Author Contributions
Funding
Conflicts of Interest
References
- Geem, Z.W.; Kim, J.H.; Loganathan, G.V. A new heuristic optimization algorithm: Harmony search. Simulation 2001, 76, 60–68. [Google Scholar] [CrossRef]
- Ingram, G.; Zhang, T. Overview of Applications and Developments in the Harmony Search Algorithm. In Music-Inspired Harmony Search Algorithm; Studies in Computational Intelligence; Geem, Z.W., Ed.; Springer: Berlin/Heidelberg, Germany, 2009; Volume 191. [Google Scholar]
- Zhang, T.; Geem, Z.W. Review of harmony search with respect to algorithm structure. Swarm Evol. Comput. 2019, 48, 31–43. [Google Scholar] [CrossRef]
- Al-Omoush, A.A.; Abdulrahman, A.; Alsewari, A.A.; Alamri, H.S.; Zamli, K.Z. Comprehensive Review of the Development of the Harmony Search Algorithm and its Applications. IEEE Access 2019, 7, 14233–14245. [Google Scholar] [CrossRef]
- Gao, X.Z.; Govindasamy, V.; Xu, H.; Wang, X.; Zenger, K. Harmony Search Method: Theory and Applications. Comput. Intell. Neurosci. 2015, 10. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Xinli Zheng, X. China’s 40 Years of Economic Reform and Development: How the Miracle Was Created; Springer: Beijing, China, 2018. [Google Scholar]
- Lavrentovich, O.D. State of US Science Enterprise Report Shows US Leads in S&E as China Rapidly Advances; Online Report by National Science Foundation, Liquid Crystal Institute, Kent State University; National Science Foundation: Alessandro, VA, USA, 2018.
- Zhang, J.; Wu, Y.; Guo, Y.; Wang, B.; Wang, H.; Liu, H. A hybrid harmony search algorithm with differential evolution for day-ahead scheduling problem of a microgrid with consideration of power flow constraints. Appl. Energy 2016, 183, 791–804. [Google Scholar] [CrossRef]
- Sheng, W.; Liu, K.; Liu, Y.; Ye, X.; He, K. Reactive power coordinated optimisation method with renewable distributed generation based on improved harmony search. IET Gener. Transm. Distrib. 2016, 10, 3152–3162. [Google Scholar] [CrossRef]
- Zeng, B.; Dong, Y.; Li, X.; Gao, L. IHSCR: Energy-efficient clustering and routing for wireless sensor networks based on harmony search algorithm. Int. J. Distrib. Sens. Netw. 2017. [Google Scholar] [CrossRef] [Green Version]
- Jiao, Y.; Wu, J.; Tan, Q.K.; Tan, Z.F.; Wang, G. An Optimization Model and Modified Harmony Search Algorithm for Microgrid Planning with ESS. Discret. Dyn. Nat. Soc. 2017, 1–11. [Google Scholar] [CrossRef]
- Chao, F.; Zhou, D.; Lin, C.; Zhou, C.; Shi, M.; Lin, D. Fuzzy cerebellar model articulation controller network optimization via self-adaptive global best harmony search algorithm. Soft Comput. 2018, 22, 3141–3153. [Google Scholar] [CrossRef]
- Li, Z.; Zou, D.; Kong, Z. A harmony search variant and a useful constraint handling method for the dynamic economic emission dispatch problems considering transmission loss. Eng. Appl. Artif. Intell. 2019, 84, 18–40. [Google Scholar] [CrossRef]
- Zhang, Z.; Wang, J.; Zhong, H.; Ma, H. Optimal scheduling model for smart home energy management system based on the fusion algorithm of harmony search algorithm and particle swarm optimization algorithm. Sci. Technol. Built Environ. 2020, 26, 42–51. [Google Scholar] [CrossRef]
- Keshtegar, B.; Hao, P.; Wang, Y.; Li, Y. Optimum design of aircraft panels based on adaptive dynamic harmony search. Thin-Walled Struct. 2017, 118, 37–45. [Google Scholar] [CrossRef]
- Li, G.; Zeng, B.; Liao, W.; Li, X.; Gao, L. A new AGV scheduling algorithm based on harmony search for material transfer in a real-world manufacturing system. Adv. Mech. Eng. 2018, 10. [Google Scholar] [CrossRef] [Green Version]
- Cao, H.; Qian, X.; Zhou, Y.L.; Yang, H. Applicability of Subspace Harmony Search Hybrid with Improved Deb Rule in Optimizing Trusses. J. Comput. Civil Eng. 2018, 32, 04018021. [Google Scholar] [CrossRef]
- Zhao, F.; Liu, Y.; Zhang, Y.; Ma, W.; Zhang, C. A hybrid harmony search algorithm with efficient job sequence scheme and variable neighborhood search for the permutation flow shop scheduling problems. Eng. Appl. Artif. Intell. 2017, 65, 178–199. [Google Scholar] [CrossRef]
- Li, X.; Qin, K.; Zeng, B.; Gao, L.; Wang, L. A dynamic parameter controlled harmony search algorithm for assembly sequence planning. Int. J. Adv. Manuf. Technol. 2017, 92, 3399–3411. [Google Scholar] [CrossRef]
- Zhao, F.; Qin, S.; Yang, G.; Ma, W.; Zhang, C.; Song, H. A differential-based harmony search algorithm with variable neighborhood search for job shop scheduling problem and its runtime analysis. IEEE Access 2018, 6, 76313–76330. [Google Scholar] [CrossRef]
- Ouyang, H.; Gao, L.; Li, S. Amended harmony search algorithm with perturbation strategy for large-scale system reliability problems. Appl. Intell. 2018, 48, 3863–3888. [Google Scholar] [CrossRef]
- Deng, F.; Tuo, S.; Yong, L.; Zhou, T. Construction example for algebra system using harmony search algorithm. Math. Probl. Eng. 2015, 2015, 15. [Google Scholar] [CrossRef] [Green Version]
- Chen, S.; Chen, R.; Gao, J. A modified harmony search algorithm for solving the dynamic vehicle routing problem with time windows. Sci. Program. 2017, 2017, 13. [Google Scholar] [CrossRef]
- Tuo, S.; Yong, L.; Deng, F.; Li, Y.; Lin, Y.; Lu, Q. HSTLBO: A hybrid algorithm based on Harmony Search and Teaching-Learning-Based Optimization for complex high-dimensional optimization problems. PLoS ONE 2017, 12, e0175114. [Google Scholar] [CrossRef] [PubMed]
- Ouyang, H.B.; Gao, L.Q.; Li, S.; Kong, X.Y.; Wang, Q.; Zou, D.X. Improved Harmony Search Algorithm: LHS. Appl. Soft Comput. 2017, 53, 133–167. [Google Scholar] [CrossRef]
- Wang, Y.; Guo, Z.; Wang, Y. Enhanced harmony search with dual strategies and adaptive parameters. Soft Comput. 2017, 21, 4431–4445. [Google Scholar] [CrossRef]
- Dai, X.; Yuan, X.; Wu, L. A novel harmony search algorithm with Gaussian mutation for multi-objective optimization. Soft Comput. 2017, 21, 1549–1567. [Google Scholar] [CrossRef]
- Guo, Z.; Wang, S.; Yue, X.; Yang, H. Global harmony search with generalized opposition-based learning. Soft Comput. 2017, 21, 2129–2137. [Google Scholar] [CrossRef]
- Li, W.; Du, W.; Tang, W.; Pan, Y.; Zhou, J.; Lin, Z. Parallel algorithm of multi-objective optimization harmony search based on cloud computing. J. Algorithms Comput. Technol. 2017, 11, 301–313. [Google Scholar] [CrossRef]
- Tian, Z.; Zhang, C. An Improved Harmony Search Algorithm and Its Application in Function Optimization. J. Inf. Process Syst. 2018, 14, 1237–1253. [Google Scholar]
- Ouyang, H.; Wu, W.; Zhang, C.; Li, S.; Zou, D.; Liu, G. Improved harmony search with general iteration models for engineering design optimization problems. Soft Comput. 2019, 23, 10225–10260. [Google Scholar] [CrossRef]
- Xu, C.; Wang, X. Transient content caching and updating with modified harmony search for Internet of Things. Digit. Commun. Netw. 2019, 5, 24–33. [Google Scholar] [CrossRef]
- Wang, L.; Hu, H.; Liu, R.; Zhou, X. An improved differential harmony search algorithm for function optimization problems. Soft Comput. 2019, 23, 4827–4852. [Google Scholar] [CrossRef]
- Yi, J.; Gao, L.; Li, X.A.; Shoemaker, C.; Lu, C. An on-line variable-fidelity surrogate-assisted harmony search algorithm with multi-level screening strategy for expensive engineering design optimization. Knowl. Based Syst. 2019, 170, 1–19. [Google Scholar] [CrossRef]
- Yi, J.; Lu, C.; Li, G. Literature review on latest developments of Harmony Search and its applications to intelligent manufacturing. Math. Biosci. Eng. 2019, 16, 2086–2117. [Google Scholar] [CrossRef] [PubMed]
- Yi, J.; Li, X.; Chu, C.; Gao, L. Parallel chaotic local search enhanced harmony search algorithm for engineering design optimization. J. Intell. Manuf. 2019, 30, 405–428. [Google Scholar] [CrossRef]
- Wu, W.; Ouyang, H.; Mohamed, A.W.; Zhang, C.; Li, S. Enhanced harmony search algorithm with circular region perturbation for global optimization problems. Appl. Intell. 2020, 50, 951–975. [Google Scholar] [CrossRef]
- Pan, Q.-K.; Suganthan, P.N.; Tasgetiren, M.F.; Liang, J.J. A self-adaptive global best harmony search algorithm for continuous optimization problems. Appl. Math. Comput. 2010, 216, 830–848. [Google Scholar]
- Yokokawa, N. Re-emergence of Asia and the Rise and Fall of the Japanese Economy in Super Long Waves of Capitalist World Systems. J. Contemp. Asia 2019, 50, 1–34. [Google Scholar] [CrossRef]
- Kotabe, M. Japanese management and the climate of the time. Asian Bus. Manag. 2020, 19, 25–35. [Google Scholar] [CrossRef]
- Edward, A.; Olsen, E.A. Japanese Economic Growth, an Overview. In Japan: Economic Growth, Resource Scarcity, and Environmental Constraints; Chapter 2; Westview Press: Nashville, TN, USA, 2019; pp. 1–12. [Google Scholar] [CrossRef]
- Nguyen, K.P.; Fujita, G.; Tuyen, N.D.; Dieu, V.N.; Funabashi, T. Optimal placement and sizing of SVC by using various meta-heuristic optimization methods. In Proceedings of the 2nd IEEE Conference on Power Engineering and Renewable Energy (ICPERE) 2014, Bali, Indonesia, 9–11 December 2014; pp. 7–12. [Google Scholar]
- Feng, Z.; Guo, H.; Liu, Z.; Xu, L.; She, J. Hybridization of harmony search with Nelder-Mead algorithm for combined heat and power economic dispatch problem. In Proceedings of the 36th Chinese Control Conference (CCC), Dalian, China; 2017; pp. 2790–2795. [Google Scholar]
- Anggarani, R.; Watada, J. A gasoline consumption model based on the harmony search algorithm: Study case of Indonesia. Intell. Decis. Technol. 2012, 6, 233–241. [Google Scholar] [CrossRef]
- Yi, H.; Jianhu, C.; Ikou, K.; Yanlai, L.; Liping, Z. A Scheme for Combining SSA with HSA and its Application to an Uncapacitated SLLS Problem. J. Appl. Sci. 2013, 13, 2752–2759. [Google Scholar]
- Otani, N.; Masui, T. Cost-Oriented Vehicle Routing and Cargo Allocation with Minimum CO2 Emissions Based on Harmony Search Algorithm. Innov. Supply Chain Manag. 2014, 8, 40–47. [Google Scholar] [CrossRef]
- Sugawara, K.; Fujita, H. A workflow optimization by handling subjective attributes with meta-heuristic approach. In Proceedings of the 10th International Conference on Natural Computation (ICNC), Xiamen, China, 19–21 August 2014; pp. 497–502. [Google Scholar]
- Kawtummachai, R.; Shohdohji, T. A Hybrid Harmony Search (HHS) algorithm for a Green Vehicle Routing Problem (GVRP). In 4th International Conference on Engineering Optimization, Lisbon, Portugal; Engineering Optimization 2014; Araujo, A., Ed.; CRC Press: Boca Raton, FL, USA, 2014; pp. 573–578. [Google Scholar]
- Khajeh-Hosseini-Dalasm, N.; Fesanghary, M.; Fushinobu, K.; Okazaki, K. A study of the agglomerate catalyst layer for the cathode side of a proton exchange membrane fuel cell: Modeling and optimization. Electrochim. Acta 2012, 60, 55–65. [Google Scholar] [CrossRef]
- Wahid, N.S.A.; Mohamad, M.S.; Sallah, A.H.M.; Deris, S.; Chan, W.H.; Omatu, S.; Corchado, J.M.; Sjaugi, M.F.; Ibrahim, Z.; Yusof, Z.M.D. A Hybrid of Harmony Search and Minimization of Metabolic Adjustment for Optimization of Succinic Acid Production. In 10th International Conference on Practical Applications of Computational Biology & Bioinformatics; Saberi Mohamad, M., Rocha, M., Fdez-Riverola, F., Domínguez Mayo, F., De Paz, J., Eds.; Springer: Cham, Switzerland, 2016; Volume 477, pp. 183–191. [Google Scholar]
- Aw, M.Y.; Mohamad, M.S.; Chong, C.K.; Deris, S.; Remli, M.K.; Ismail, M.A.; Corchado, J.M.; Omatu, S. Parameter Estimation of Essential Amino Acids in Arabidopsis thaliana Using Hybrid of Bees Algorithm and Harmony Search. In Practical Applications of Computational Biology and Bioinformatics, 12th International Conference, PACBB2018 2018, Advances in Intelligent Systems and Computing; Fdez-Riverola, F., Mohamad, M., Rocha, M., De Paz, J., González, P., Eds.; Springer: Cham, Switzerland, 2019; Volume 803, pp. 9–16. [Google Scholar]
- Otani, N.; Tadokoro, K.; Kurihara, S.; Numao, M. Generation of Chord Progression Using Harmony Search Algorithm for a Constructive Adaptive User Interface. In PRICAI 2012: Trends in Artificial Intelligence, PRICAI 2012, Lecture Notes in Computer Science; Anthony, P., Ishizuka, M., Lukose, D., Eds.; Springer: Berlin/Heidelberg, Germany, 2012; Volume 7458. [Google Scholar]
- Yousefpour, A.; Ibrahim, R.; Hamed, H.N.A.; Yokoi, T. Integrated Feature Selection Methods Using Metaheuristic Algorithms for Sentiment Analysis. In Intelligent Information and Database Systems, ACIIDS 2016, Lecture Notes in Computer Science; Nguyen, N.T., Trawiński, B., Fujita, H., Hong, T.P., Eds.; Springer: Berlin/Heidelberg, Germany, 2016; Volume 9621. [Google Scholar]
- Arthur, C. Developing Countries Can Learn from South Korea’s Research and Development Experience, United Nations Industrial Development Organization. Available online: https://www.unido.org/news/developing-countries-can-learn-south-koreas-research-and-development-experience (accessed on 8 June 2017).
- Zastrow, M. Why South Korea is the world’s biggest investor in research. Nature 2016, 534, 20–23. [Google Scholar] [CrossRef] [PubMed] [Green Version]
- Geem, Z.W. Economic Dispatch Using Parameter-Setting-Free Harmony Search. J. Appl. Math. 2013, 1–5. [Google Scholar] [CrossRef]
- Salcedo-Sanz, S.; Pastor-Sánchez, A.; Del Ser, J.; Prieto, L.; Geem, Z.W. A Coral Reefs Optimization algorithm with Harmony Search operators for accurate wind speed prediction. Renew. Energy 2015, 75, 93–101. [Google Scholar] [CrossRef]
- Reddy, S.S.; Park, J.Y.; Jung, C.M. Optimal operation of microgrid using hybrid differential evolution and harmony search algorithm. Front. Energy 2016, 10, 355–362. [Google Scholar] [CrossRef]
- Geem, Z.W.; Yoon, Y. Harmony search optimization of renewable energy charging with energy storage system. Int. J. Electr. Power Energy Syst. 2017, 86, 120–126. [Google Scholar] [CrossRef]
- Reddy, S.S. Optimal power flow using hybrid differential evolution and harmony search algorithm. Int. J. Mach. Learn. Cyber. 2019, 10, 1077–1091. [Google Scholar] [CrossRef]
- Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Asadi, S.; Kim, J.H.; Geem, Z.W. Harmony search algorithm for energy system applications: An updated review and analysis. J. Exp. Theor. Artif. Intell. 2019, 31, 723–749. [Google Scholar] [CrossRef]
- Nazari-Heris, M.; Mohammadi-Ivatloo, B.; Asadi, S.; Geem, Z.W. Large-scale combined heat and power economic dispatch using a novel multi-player harmony search method. Appl. Therm. Eng. 2019, 154, 493–504. [Google Scholar] [CrossRef]
- Nigdeli, S.M.; Bekdas, G.; Kim, S.; Geem, Z.W. A novel harmony search based optimization of reinforced concrete biaxially loaded columns. Struct. Eng. Mech. 2015, 54, 1097–1109. [Google Scholar] [CrossRef]
- Saka, M.P.; Hasançebi, O.; Geem, Z.W. Metaheuristics in structural optimization and discussions on harmony search algorithm. Swarm Evol. Comput. 2016, 28, 88–97. [Google Scholar] [CrossRef]
- Geem, Z.W. Novel Derivative of Harmony Search Algorithm for Discrete Design Variables. Appl. Math. Comput. 2008, 199, 223–230. [Google Scholar] [CrossRef]
- Lee, S.; Han, S. Topology optimization based on the harmony search method. J. Mech. Sci. Technol. 2017, 31, 2875–2882. [Google Scholar] [CrossRef]
- Lee, S.; Mun, S. Improving a model for the dynamic modulus of asphalt using the modified harmony search algorithm. Expert Syst. Appl. 2014, 41, 3856–3860. [Google Scholar] [CrossRef]
- Sheikholeslami, R.; Gholipour Khalili, B.; Sadollah, A.; Kim, J.H. Optimization of reinforced concrete retaining walls via hybrid firefly algorithm with upper bound strategy. KSCE J. Civil Eng. 2016, 20, 2428–2438. [Google Scholar] [CrossRef]
- Lee, A.; Geem, Z.W.; Suh, K.-D. Determination of Optimal Initial Weights of an Artificial Neural Network by Using the Harmony Search Algorithm: Application to Breakwater Armor Stones. Appl. Sci. 2016, 6, 164. [Google Scholar] [CrossRef] [Green Version]
- Yoo, D.G.; Lee, S.M.; Lee, H.M.; Choi, Y.H.; Kim, J.H. Optimizing Re-Chlorination Injection Points for Water Supply Networks Using Harmony Search Algorithm. Water 2018, 10, 547. [Google Scholar] [CrossRef] [Green Version]
- Yoo, D.G.; Kim, J.H.; Geem, Z.W. Overview of harmony search algorithm and its applications in civil engineering. Evol. Intel. 2014, 7, 3–16. [Google Scholar] [CrossRef]
- Jung, D.; Kang, D.; Kim, J.H. Development of a Hybrid Harmony Search for Water Distribution System Design. KSCE J. Civ. Eng. 2018, 22, 1506–1514. [Google Scholar] [CrossRef]
- Yazdi, J.; Choi, Y.H.; Kim, J.H. Non-dominated sorting harmony search differential evolution (NS-HS-DE): A hybrid algorithm for multi-objective design of water distribution networks. Water 2017, 9, 587. [Google Scholar] [CrossRef] [Green Version]
- Geem, Z.W. Multiobjective Optimization of Water Distribution Networks Using Fuzzy Theory and Harmony Search. Water 2015, 7, 3613–3625. [Google Scholar] [CrossRef]
- Geem, Z.W.; Kim, J.-H.; Jeong, S.-H. Cost efficient and practical design of water supply network using harmony search. Afr. J. Agric. Res. 2011, 6, 3110–3116. [Google Scholar]
- Geem, Z.W.; Cho, Y.-H. Optimal Design of Water Distribution Networks Using Parameter-Setting-Free Harmony Search for Two Major Parameters. J. Water Resour. Plan. Manag. 2011, 137, 377–380. [Google Scholar] [CrossRef]
- Sadollah, A.; Sayyaadi, H.; Yoo, D.G.; Lee, H.M.; Kim, J.H. Mine blast harmony search: A new hybrid optimization method for improving exploration and exploitation capabilities. Appl. Soft Comput. 2018, 68, 548–564. [Google Scholar] [CrossRef]
- Sadollah, A.; Bahreininejad, A.; Eskandar, H.; Hamdi, M. Mine blast algorithm for optimization of truss structures with discrete variables. Comput. Struct. 2012, 102, 49–63. [Google Scholar] [CrossRef]
- Mun, S.; Geem, Z.W. Determination of individual sound power levels of noise sources using a harmony search algorithm. Int. J. Ind. Ergon. 2009, 39, 366–370. [Google Scholar] [CrossRef]
- Kim, M.; Chun, H.; Kim, J.; Kim, K.; Yu, J.; Kim, T.; Han, S. Data-efficient parameter identification of electrochemical lithium-ion battery model using deep Bayesian harmony search. Appl. Energy 2019, 254, 113644. [Google Scholar] [CrossRef]
- Moh’d Alia, O.; Mandava, R. The variants of the harmony search algorithm: An overview. Artif. Intell. Rev. 2011, 36, 49–68. [Google Scholar] [CrossRef]
- Gal, Y.; Ghahramani, Z. Dropout as a Bayesian approximation: Representing model uncertainty in deep learning. In Proceedings of the 33rd International Conference on International Conference on Machine Learning, New York, NY, USA, 19–24 June 2016; Volume 48, pp. 1050–1059. [Google Scholar]
- Chun, H.; Kim, M.; Kim, J.; Kim, K.; Yu, J.; Kim, T.; Han, S. Adaptive Exploration Harmony Search for Effective Parameter Estimation in an Electrochemical Lithium-Ion Battery Model. IEEE Access 2019, 7, 131501–131511. [Google Scholar] [CrossRef]
- Kim, Y.-H.; Yoon, Y.; Geem, Z.W. A comparison study of harmony search and genetic algorithm for the max-cut problem. Swarm Evol. Comput. 2019, 44, 130–135. [Google Scholar] [CrossRef]
- Geem, Z.W. Effects of initial memory and identical harmony in global optimization using harmony search algorithm. Appl. Math. Comput. 2012, 218, 11337–11343. [Google Scholar] [CrossRef]
- Mun, S.; Cho, Y.H. Modified harmony search optimization for constrained design problems. Expert Syst. Appl. 2012, 39, 419–423. [Google Scholar] [CrossRef]
- Al-Betar, M.A.; Khader, A.T.; Geem, Z.W.; Doush, I.A.; Awadallah, M.A. An analysis of selection methods in memory consideration for harmony search. Appl. Math. Comput. 2013, 219, 10753–10767. [Google Scholar] [CrossRef]
- Manjarres, D.; Landa-Torres, I.; Gil-Lopez, S.; Del Ser, J.; Bilbao, M.N.; Salcedo-Sanz, S.; Geem, Z.W. A survey on applications of the harmony search algorithm. Eng. Appl. Artif. Intell. 2013, 26, 1818–1831. [Google Scholar] [CrossRef]
- Yun, H.; Jeong, S.-J.; Kim, K.-S. Advanced Harmony Search with Ant Colony Optimization for Solving the Traveling Salesman Problem. J. Appl. Math. 2013, 2013, 8. [Google Scholar] [CrossRef]
- Lee, W.Y.; Park, S.M.; Sim, K.B. Optimal hyper parameter tuning of convolutional neural networks based on the parameter-setting-free harmony search algorithm. Optik 2018, 172, 359–367. [Google Scholar] [CrossRef]
- Kim, M.; Hong, J.; Kim, W. An Efficient Representation Using Harmony Search for Solving the Virtual Machine Consolidation. Sustainability 2019, 11, 6030. [Google Scholar] [CrossRef] [Green Version]
Fields of Study | Majors | Algorithms | Problems/Applications | Optimization | Results | Refs. | |
---|---|---|---|---|---|---|---|
Single-Obj | Multi-Obj | ||||||
Engineering | Electrical/Electronic | HS & PSO | Optimal Scheduling Model for the SHEMS | ✓ | × | Good performance of proposed algorithm | [14] |
NEHS | DEED | × | ✓ | High efficiency of NEHS | [13] | ||
SGBHS | FCMAC Network Optimization | ✓ | × | High accuracies of proposed method | [12] | ||
MHSA | Microgrid Planning with the ESS | ✓ | × | MHSA improve the stability and economy of MG operation with an ESS | [11] | ||
HS | Wireless Sensor Networks | ✓ | × | Results demonstrate the superiority of the proposed approach | [10] | ||
IHS | A Reactive Power Coordinated Optimization Method with RenewableDistributed Generation | ✓ | × | Results show the applicability of the Proposed method | [11] | ||
HSDE | Scheduling Problem of a Microgrid | ✓ | × | Simulations show the competitiveness of the HSDE algorithm. | [9] | ||
Mechanical | IHSMTSA | Material Transfer in a Real-WorldManufacturing System | × | ✓ | The better performance of the proposed algorithm | [16] | |
ADHS | Optimum Design of Aircraft Panels | ✓ | × | ADHS provide an optimum design, and local optimum solutions | [15] | ||
Civil | SHS | Optimization of Truss Structures | ✓ | × | Robust search ability of the SHS | [17] | |
Industrial | AHS | Large-Scale System Reliability Problems | ✓ | × | AHS is superior to other algorithms | [21] | |
DHS | JSSP | ✓ | × | High solution Quality, convergence speed and stability of DHS | [20] | ||
HHS | JSSP | ✓ | × | High solution quality and stability of HHS | [18] | ||
DPCHS | Assembly sequence planning | ✓ | × | Convergence rate is improved and better potential of getting optimal solutions | [19] | ||
Applied Sciences | Mathematics | INGHS | Construction Example for Algebra System | ✓ | × | Strong performance of INGHS | [22] |
Computer Sciences | Optimization & Computer Engineering | EHS-CRP | Global Optimization Problems | ✓ | × | Good performance in terms of precision, convergence rate, and stability | [37] |
HS and Improved Variants of HS | Engineering Design Optimization Problems | ✓ | × | Improvement of the HS algorithm | [31] | ||
IDHS | Optimization Problems | ✓ | × | Good performance of proposed methods | [33] | ||
HSCU | IoT | ✓ | × | Results verify the effectiveness of proposed algorithm | [32] | ||
On-line VFSHS | Expensive Engineering DesignOptimization | × | ✓ | Good performance of VFSHS than compared methods | [34] | ||
MHS-PCLS | Engineering Design Optimization | ✓ | × | Good performance of proposed algorithm | [36] | ||
Improved HS | Function Optimization | ✓ | × | Improvement of global search and evolutionary speed | [30] | ||
GMHS | Multi-objective Optimization | × | ✓ | Quality of GMHS in terms of convergence and diversity performance | [27] | ||
GOGHS | Optimization | ✓ | × | GOGHS can obtain competitive results | [28] | ||
LHS | Optimization | ✓ | × | Superiority of the proposed LHS algorithm in terms of accuracy, convergence speed and robustness. | [25] | ||
Hybrid HS and the VND | Dynamic Vehicle Routing Problem | ✓ | × | MHS algorithm can obtain better solutions than other algorithms | [23] | ||
HSTLBO | Complex High Dimensional Optimization Problems | ✓ | × | Better performance of HSTLBO than other methods | [24] | ||
DSAHS | Optimization Problems | ✓ | × | Good performance of proposed methods | [26] | ||
MR-DHS | MOPs | × | ✓ | High efficiency of MR-DHS over the other MOP optimizers | [29] | ||
SGHS | Continuous Optimization Problems | ✓ | × | Better solution quality than recent HS variants | [38] |
Fields of Study | Majors | Algorithms | Problems/Applications | Optimization | Results | Refs. | |
---|---|---|---|---|---|---|---|
Single Obj. | Multi Obj. | ||||||
Engineering | Electrical/Electronic | NM-HS | CHPED | ✓ | × | Good performance of the NM-HS algorithm | [43] |
IHS | Optimal Placement and Sizing of SVC | × | ✓ | IHS is more effective than the PSO | [42] | ||
Industrial | HHS | GVRP | ✓ | × | The HHS is considered to be flexible method, while its accuracy is not too much accepted. | [48] | |
HS | Workflow Optimization by Handling Subjective Attributes | ✓ | × | Good quality of solution using the HS | [47] | ||
HS | Cost-Oriented Vehicle Routing and Cargo Allocation Considering the Lowest CO2 Emissions | ✓ | × | The results validated the utility of the proposed method | [46] | ||
SSA and HS | Uncapacitated SLLS Problem | ✓ | × | Result proved the feasibility of the proposed scheme | [45] | ||
HS | Gasoline Consumption Model in Indonesia | ✓ | × | The HS surpassed other reported optimizers | [44] | ||
Applied Sciences | Chemical/Biological | BAHS | Parameter Estimation of Essential Amino Acids in Arabidopsis thaliana | ✓ | × | The better performance of BAHS than the BA | [51] |
hybrid HS and MOMA | Optimization of Succinic Acid Production | ✓ | × | Hybrid HSMOMA shows excellent performance | [50] | ||
HS | Cathode CL of a PEMFC | ✓ | × | Finding optimum values more accurate | [49] | ||
Computer Sciences | Optimization & Computer Engineering | HS and GA | Integrated Feature Selection | ✓ | × | Quality solution of HS than GA in terms of accuracy | [53] |
HS | Generation of Chord Progression | ✓ | × | HS could improve the degree of adaptability to personal sensibility | [52] |
Fields of Study | Majors | Algorithms | Problems/Applications | Optimization | Results | Refs. | |
---|---|---|---|---|---|---|---|
Single-Obj | Multi-Obj | ||||||
Engineering | Electrical/Electronic | DE-HS | OPF | ✓ | × | High performance in achieving optimum values | [60] |
MPHS | CHPED | ✓ | × | High efficiency of MPHS | [63] | ||
HS | Renewable Energy Charging with Energy Storage System | ✓ | × | Good performance | [59] | ||
DE-HS | Optimal Operation of Microgrid | ✓ | × | Good performance in obtaining optimal solution | [58] | ||
CRO-HS | Accurate Wind Speed Prediction | ✓ | × | The CRO-HS detected more précised wind speed estimations compared with HS and CRO | [57] | ||
PSF-HS | ED | ✓ | × | PSF-HS obtained good solution | [55] | ||
Mechanical | HS | Static Stiffness Topology Optimization Problems | ✓ | × | Effectiveness of HS with respect to stability, robustness & convergence speed | [66] | |
HS | Reinforced Concrete Biaxially Loaded Columns | × | ✓ | Ability of finding optimum solution | [63] | ||
Civil | HS | Optimizing Re-Chlorination Injection Points for Water Supply Networks | ✓ | × | Good performance than the GA | [70] | |
HyHS | WDNs | ✓ | × | HyHS outperformed the other algorithms in terms of computational speed and effectiveness | [72] | ||
MBHS | Benchmarks and Engineering Design Problems | ✓ | × | Better performance in terms of quality solution compared with original optimizers | [77] | ||
NS-HS-DE | WDNs | × | ✓ | Better optimal solutions than other methods | [73] | ||
HS- ANN | Breakwater Armor Stones | ✓ | × | Good performance of proposed model | [69] | ||
IFA-HS | Reinforced Concrete Retaining Walls | ✓ | × | Fast computational time and quality solutions using the IFA-HS | [68] | ||
Fuzzy Theory and HS | WDNs | × | ✓ | Good performance of proposed method | [74] | ||
MHS | Dynamic Modulus of Asphalt | ✓ | × | Effectiveness of MHS | [67] | ||
HS | WDNs | ✓ | × | HS found better solutions than the LP | [75] | ||
PSF-HS | WDNs | ✓ | × | HS reached the global optimum with good results | [76] | ||
Industrial | HS | Determination of Individual Sound Power Levels of Noise Sources | ✓ | × | Good performance of the proposed method | [79] | |
Applied Sciences | Chemical | AEHS | Electrochemical Lithium-Ion Battery Model | ✓ | × | The proposed HS algorithm producedsignificantly better results than the GA | [83] |
DBHS | Data-Efficient Parameter Identification of Electrochemical Lithium-Ion Battery Model | ✓ | × | Good performance of the DBHS | [80] | ||
Mathematics | GA and HS | max-cut problem | ✓ | × | Better results than other methods | [84] | |
Computer Sciences | Optimization & Computer Engineering | HS | VMC | ✓ | × | Efficiency in solving VMC problem | [91] |
PSF-HS | Optimal Hyperparameter Tuning of CNN | ✓ | × | Good performance | [90] | ||
AHS-ACO | TSP | ✓ | × | Proposed algorithm found better solutions | [89] |
© 2020 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/).
Share and Cite
Nasir, M.; Sadollah, A.; Yoon, J.H.; Geem, Z.W. Comparative Study of Harmony Search Algorithm and its Applications in China, Japan and Korea. Appl. Sci. 2020, 10, 3970. https://doi.org/10.3390/app10113970
Nasir M, Sadollah A, Yoon JH, Geem ZW. Comparative Study of Harmony Search Algorithm and its Applications in China, Japan and Korea. Applied Sciences. 2020; 10(11):3970. https://doi.org/10.3390/app10113970
Chicago/Turabian StyleNasir, Mohammad, Ali Sadollah, Jin Hee Yoon, and Zong Woo Geem. 2020. "Comparative Study of Harmony Search Algorithm and its Applications in China, Japan and Korea" Applied Sciences 10, no. 11: 3970. https://doi.org/10.3390/app10113970
APA StyleNasir, M., Sadollah, A., Yoon, J. H., & Geem, Z. W. (2020). Comparative Study of Harmony Search Algorithm and its Applications in China, Japan and Korea. Applied Sciences, 10(11), 3970. https://doi.org/10.3390/app10113970