Improve of Harmony Search by Scramble Mutation for Global Optimizations Problems

Khamiss M. S. Ahmed (1) , Mahmmoud Hafsaldin Alawan (1) , Fatima Mustafa (1)
(1) Department of Computer Science, Faculty of Information Technology, Sebha University, Libya., Libya

Abstract

Harmony search (HS) is a new meta-heuristic optimization method imitating the music improvisation process where musicians improvise their instruments pitches searching for a perfect state of harmony. The usage of HS has become a common thing for a variety of numerical and real-world problems. It has several advantages over other meta-heuristics. It considers all existing vectors to generate a new vector. It imposes fewer mathematical requirements. The main disadvantage of HS encompasses its tendency to converge prematurely, which in essence leads to lose diversity during the search. In this study, a new variant of HS, called Scramble Mutation Harmony Search (SMHS), is proposed in this work where concepts from Genetic Algorithm (GA) process are borrowed to enhance the performance of HS. The Scramble Mutation is original step of GA, and is popular with permutation representations. In this, from the entire chromosome, a subset of genes is chosen and their values are scrambled or shuffled randomly. The performance of the SMHS is evaluated and compared with HS (a recently developed variation of HS that is, DLHS, and MHS). The experiments conducted show that the SMHS generally outperformed the other approaches when applied to ten benchmark problems. The effect of the SMHS parameters is analysed. Finally, the results show that cellular approaches seem to be an efficient alternative for optimization problems.

Full text article

Generated from XML file

References

[1] Weise, T. Z. M. C. R. a. N. A. (2009). Why is optimization difficult? Berlin: Springer, Berlin, Heidelberg.

[2] Geem, Z. W., Kim, J. H., & Loganathan, G. V. (2001). A new heuristic optimization algorithm: Harmony search. Simulation, 76(2), 60–68.

[3] Lee, K., Geem, Z., & others. (2005). The harmony search heuristic algorithm for discrete. Engineering Optimization, 37(7), 663–684.

[4] Deepa, S. S., & Sivanandam, S. N. (2007). Introduction to Genetic Algorithms. Springer. ISBN 9783540731894.

[5] Geem, Z. W. (2010). Novel derivative of harmony search algorithm for discrete design variables. Applied Mathematics and Computation, 199(1), 223–230.

[6] Geem, Zong Woo, & Yoon, Y. (2017). Harmony search optimization of renewable energy charging with energy. Electrical Power and Energy Systems, 86, 120–126.

[7] Mahdavi, M., Fesanghary, M., & Damangir, E. (2007). An improved harmony search algorithm for solving optimization problems. Applied Mathematics and Computation, 188(2), 1567–1579.

[8] Al-Betar, M. K., Khader, A. T., & others. (2010). A harmony search with multi-pitch adjusting rate for the university course timetabling. Recent Advances in Harmony Search Algorithm, 147–161.

[9] Mahdavi, M., Geem, Z. W., & others. (2008). Global-best harmony search. Applied Mathematics and Computation, 198(2), 643–656.

[10] Maythaisong, E., & Songpan, W. (2018). Mutation-Based Harmony Search Algorithm for Hybrid Testing of Web Service Composition. Computational Intelligence and Neuroscience, 2018, 15.

[11] Geem, Z. W. (2008). Novel derivative of harmony search algorithm for discrete design variables. Applied Mathematics and Computation, 199(1), 223–230.

[12] Kattan, A., & Abdullah, R. (2010). Harmony search based supervised training of artificial neural networks. Intelligent Systems, Modelling and Simulation, IEEE, 105–110.

[13] Mansor, N., Zain, A. M., Ahmad, R., Farhana, A., & others. (2014). An optimization solution using a harmony search algorithm. Science International, 1745–1749.

[14] Geem, Z. W., & Williams, J. (2007). Harmony search and ecological optimization. International Journal of Energy and Environment, 1(2).

[15] Al-Betar, M., & Khader, A. (2008). A harmony search algorithm for university course. Annals of Operations Research, 1–29.

[16] Lee, K., & Geem, Z. (2004). A new structural optimization method based on the harmony search algorithm. Computers & Structures, 82(9), 781–798.

[17] da Conceição Cunha, M., & Sousa, J. (1999). Water distribution network design optimization: Simulated annealing approach. Journal of Water Resources Planning and Management, 125(4), 215–221.

[18] Mallawaarachchi, V. (2017). Introduction to Genetic Algorithms—Including Example Code. Online resource. Accessed 18 July 2019.

[19] Whitley, D., Rana, S., Dzubera, J., & Mathias, K. E. (1996). Evaluating Evolutionary Algorithms. Artificial Intelligence, 85(1–2), 245–276. doi:10.1016/0004-3702(95)00124-7.

[20] Yao, X., Liu, Y., & Lin, G. (1999). Evolutionary programming made faster. IEEE Transactions on Evolutionary Computation, 3(2), 82–102.

[21] Pan, Q. K., Suganthan, P. N., Liang, J. J., & Tasgetiren, M. F. (2010). A local-best harmony search algorithm with dynamic subpopulations. Engineering Optimization, 42(2), 101–117.

Authors

Khamiss M. S. Ahmed
[email protected] (Primary Contact)
Mahmmoud Hafsaldin Alawan
Fatima Mustafa
M. S. Ahmed, K. ., Hafsaldin Alawan, M. ., & Mustafa, F. . (2019). Improve of Harmony Search by Scramble Mutation for Global Optimizations Problems . Journal of Pure & Applied Sciences , 18(4), 30–35. https://doi.org/10.51984/jopas.v18i4.380

Article Details

How to Cite

M. S. Ahmed, K. ., Hafsaldin Alawan, M. ., & Mustafa, F. . (2019). Improve of Harmony Search by Scramble Mutation for Global Optimizations Problems . Journal of Pure & Applied Sciences , 18(4), 30–35. https://doi.org/10.51984/jopas.v18i4.380

Similar Articles

You may also start an advanced similarity search for this article.

No Related Submission Found