Abstract
Harmony search (HS) is a population-based metaheuristics search algorithm inspired from the musical process of searching for a perfect state of harmony. The pitch of each musical instrument determines the aesthetic quality, just as the fitness function value determines the quality of decision variables. In the musical improvisation process, all players sound pitches within possible range together to make one harmony. If all the pitches make a good harmony, each player stores in his memory that experience and the possibility of making a good harmony is increased next time. Even though HS has the ability to escape from local minima, it does not require differential gradients and initial value setting for the variables, is free from divergence and has strong ability to explore the regions of solution space in a reasonable time. However, it has lower exploitation ability in later period and it easily trapped into local optima and converges very slowly. To improve the exploitation ability of HS algorithm in later stage and provide global optimal solution, a novel and hybrid version of harmony search combined with random search algorithm is presented in the proposed research to solve single-area unit commitment problem of electric power system. The proposed algorithm is tested for standard IEEE systems consisting of 4, 10, 20 and 40 generating units. The effectiveness of proposed hybrid algorithm is compared with other well-known evolutionary, heuristics and metaheuristics search algorithms, and it has been found that performance of proposed algorithm is much better than of classical harmony search algorithm and improved harmony search algorithm as well as recently developed algorithms. Sensitivity analysis on proposed algorithm shows that low value of pitch adjustment rate results in better cost, and parametric test on proposed algorithm shows the rejection of the null hypothesis at the alpha significance level.
Similar content being viewed by others
References
Bhardwaj A, Tung NS, Shukla VK, Kamboj VK (2012) The important impacts of unit commitment constraints in power system planning. Int J Emerg Trends Eng Dev 5(2):301–306
Zhu J (2009) Unit commitment. In: Optimization of power system operation, 1st edn, Ch 7. Wiley–IEEE Press, Hoboken, pp 251–293
Rajan CCA, Mohan MR, Manivannan K (2002) Neural based Tabu search method for solving unit commitment problem. In: Proceedings of the international conference on power system management and control (Conf. Publ. No. 488), London, UK, pp 180–185
Kumar V, Bath SK (2013) Single area unit commitment problem by modern soft computing techniques. Int J Enhanc Res Sci Technol Eng 2(3). ISSN No: 2319-7463
Sriyanyong P, Song YH (2005) Unit commitment using particle swarm optimization combined with Lagrange relaxation. In: Proceedings of the IEEE power engineering society general meeting, vol 3, San Francisco, CA, pp 2752–2759
Xiong W, Li MJ, Cheng YL (2008) An improved particle swarm optimization algorithm for unit commitment. In: Proceedings of the international conference on intelligent computation technology and automation (ICICTA-2008), vol 2, Changsha, Hunan, China, pp 21–25
Jeong YW, Park JB, Jang SH, Lee KY (2009) A new quantum-inspired binary PSO for thermal unit commitment problems. In: Proceedings of the 15th international conference on intelligent system applications to power systems, Curitiba, Brazil, pp 1–6
Ge W (2010) Ramp rate constrained unit commitment by improved priority list and enhanced particle swarm optimization. In: Proceedings of the 2010 international conference on computational intelligence and software engineering (CiSE 2010), Wuhan, China, pp 1–8
Borghetti A, Frangioni A, Lacalandra F, Lodi A, Martello S, Nucci CA, Trebbi A (2001) Lagrangian relaxation and Tabu search approaches for the unit commitment problem. In: Proceedings of the IEEE power tech conference, vol 3, Porto, Portugal, pp 1–7
Gaing ZL (2003) Discrete particle swarm optimization algorithm for unit commitment. In: Proceedings of the IEEE power engineering society general meeting, vol 1, Toronto, Canada, pp 418–424
Rajan CCA, Mohan MR, Manivannan K (2003) Neural based Tabu search method for solving unit commitment problem. IEE Proc Gen Transm Distrib 150(4):469–474
Zhao B, Guo CX, Bai BR, Cao YJ (2006) An improved particle swarm optimization algorithm for unit commitment. Int J Electr Power Energy Syst 28:482–490
Lee TY, Chen CL (2007) Unit commitment with probabilistic reserve: an IPSO approach. Energy Convers Manag 48(2):486–493
Samudi C, Das GP, Ojha PC, Sreeni TS, Cherian S (2008) Hydro-thermal scheduling using particle swarm optimization. In: IEEE/PES transmission and distribution conference and exhibition, pp 1–5
Yuan X, Nie H, Su A, Wang L, Yuan Y (2009) An improved binary particle swarm optimization for unit commitment problem. Expert Syst Appl 36(4):8049–8055
Tahanan M, van Ackooij W, Frangioni A, Lacalandra F (2015) Large-scale unit commitment under uncertainty. 4OR 13(2):115–171
Mirjalili S, Lewis A (2014) Adaptive gbest-guided gravitational search algorithm. Neural Comput Appl 25(7–8):1569–1584
Dhillon JS, Kothari DP (2010) Power system optimization, 2nd edn. PHI, New Delhi
Mirjalili S, Mirjalili SM, Lewis A (2014) Grey Wolf optimizer. Adv Eng Softw 69:46–61
Hara K, Kimura M, Honda N (1966) A method for planning economic unit commitment and maintenance of thermal power systems. IEEE Trans on Power Appar Syst PAS-85(5):421–436
Guy JD (1971) Security constrained unit commitment. IEEE Trans Power Appar Syst 90:1385–1389
Lowery PG (1966) Generating unit commitment by dynamic programming. IEEE Trans Power Appar Syst PAS-85(5):422–426
Hobbs WJ, Hermon G, Warner S, Sheble GB (1988) An enhanced dynamic programming approach for unit commitment. IEEE Trans Power Syst 3:1201–1205
Tao L, Shahidehpour SM (2005) Price-based unit commitment: a case of Lagrangian relaxation versus mixed integer programming. IEEE Trans Power Syst 20(4):2015–2025
Venkatesh B, Jamtsho T, Gooi HB (2007) Unit commitment a fuzzy mixed integer linear programming solution. IET Gen Transm Distrib 1(5):836–846
Mohan Saini L, Soni MK (2002) Artificial neural network-based peak load forecasting using conjugate gradient methods. IEEE Trans Power Syst 17(3):907–912
Guan X, Zhai Q, Papalexopoulos A (2003) Optimization based methods for unit commitment: Lagrangian relaxation versus general mixed integer programming. In: Proceedings of the IEEE power engineering society general meeting, vol 2, Toronto, Canada, pp 1095–1100
Cohen AI, Yoshimura M (1983) A branch-and-bound algorithm for unit commitment. IEEE Trans Power Appar Syst 102(2):444–451
Salam Md-S, Hamdan A-R, Nor KM (1991) Integrating an expert system into a thermal unit-commitment algorithm. IEE Proc C 138:553–559
Kadam DP, Sonwane PM, Dhote VP, Kushare BE (2009) Fuzzy logic algorithm for unit commitment problem. In: Proceedings of the international conference on control, automation, communication and energy conversation (INCACEC-2009), Perundurai, Erode, India, pp 1–4
Yalcinoz T, Short MJ, Cory BJ (1999) Application of neural networks to unit commitment. IEEE Trans Power Syst 649–654
Simopoulos D, Contaxis G (2004) Unit commitment with ramp rate constraints using the simulated annealing algorithm. In: Electrotechnical conference, 2004. MELECON 2004. Proceedings of the 12th IEEE Mediterranean, 12-15 May 2004, vol 3, pp 845–849. doi:10.1109/MELCON.2004.1348078
Mantawy AH, Abdel-Magid YL, Selim SZ (1998) Unit commitment by Tabu search. IEE Proc Gen Trans Distrib 145(1):56–64
Geem ZW, Kim JH, Loganathan GV (2001) A new heuristic optimization algorithm: harmony search. Simulation 76(2):60–68
Novel derivative of harmony search algorithm for discrete design variables. Appl Math Comput 199:223–230. doi:10.1016/j.amc.2007.09.049
Improved harmony search from ensemble of music players. Lect Notes Comput Sci 86–93. doi:10.1007/11892960_11
Geem ZW, Tseng CL, Park Y (2005) Harmony search for generalized orienteering problem: best touring in china. In: Wang L, Chen K, Ong Y (eds) Advances in natural computation. Lecture notes in computer science, vol 3612. Springer, Berlin, pp 741–750. doi:10.1007/11539902_91
Geem ZW (2006) Improved harmony search from ensemble of music players. In: Gabrys B, Howlett RJ, Jain LC (eds) KES (1). Lecture notes in computer science, vol 4251. Springer, Berlin, pp 86–93
Mahdavi M, Fesanghary M, Damangir E (2007) An improved harmony search algorithm for solving optimization problems. Appl Math Comput 188(2):1567–1579
Omran MGH, Mahdavi M (2008) Global-best harmony search. Appl Math Comput 198(2):643–656
Mukhopadhyay A, Roy A, Das S, Abraham A (2008) Population-variance and explorative power of harmony search: an analysis. In: Second national conference on mathematical techniques emerging paradigms for electronics and IT industries (MATEIT 2008), New Delhi, India
Degertekin S (2008) Optimum design of steel frames using harmony search algorithm. Struct Multidiscip Optim 36(4):393–401
Chakraborty P, Roy GG, Das S, Jain D, Abraham A (2009) An improved harmony search algorithm with differential mutation operator. Fundam Inform 95:1–26
Hasancebi O, Erdal F, Saka MP (2009) An adaptive harmony search method for structural optimization. J Struct Eng 1:72
Saka M, Hasancebi O (2009) Adaptive harmony search algorithm for design code optimization of steel structures. In: Geem Z (ed) Harmony search algorithms for structural design optimization. Springer, Berlin, pp 79–120
Kattan A, Abdullah R, Salam RA (2010) Harmony search based supervised training of artificial neural networks. In: International conference on intelligent systems, modelling and simulation (ISMS), pp 105–110
Wang CM, Huang YF (2010) Self-adaptive harmony search algorithm for optimization. Expert Syst Appl 37(4):2826–2837
Al-Betar M, Khader A, Liao I (2010) A harmony search with multi-pitch adjusting rate for the university course timetabling. In: Geem Z (ed) Recent advances in harmony search algorithm. Springer, Berlin, pp 147–161
Senjyu T, Yamashiro H, Uezato K, Funabashi T (2002) A unit commitment problem by using genetic algorithm based on unit characteristics classifications. In: Proceeding of the 2002 IEEE Power Engineering Society, Winter Meeting, vol 1, pp 58–63
Tokoro K, Masuda Y, Nishino H (2008) Solving unit commitment problem by combining of continuous relaxation method and genetic algorithm. SICE annual conference 2008, the university electro-communications, Japan
Ongsakul W, Petcharaks N (2004) Unit commitment by enhanced adaptive Lagrangian relaxation. IEEE Trans Power Syst 19(1):620–628
Sheble GB et al (1997) Unit commitment by genetic algorithm with penalty method and a comparison of Lagrangian search and genetic algorithm economic dispatch example. Int J Electr Power Energy Syst 19(1):45–55
Grefensttete JJ (1986) Optimization of control parameters for genetic algorithm. IEEE Trans Syst Man Cybern 16:122–128
Zhe W, Yiyin Y, Hongpeng Z (2004) Social evolutionary programming based unit commitment. Proc CSEE 24(4):24–28
Fei L, Jinghua L (2009) A solution to the unit commitment problem based on local search method. In: 2009 International conference on energy and environment technology, proceeding international conference on energy and environment technology, 2009 (ICEET’09), vol 2, Guilin, Guangxi, pp 51–56
Wang B, Li Y, Watada J (2011) Re-scheduling the unit commitment problem in fuzzy environment. In: 2011 IEEE international conference on fuzzy systems, Taipei, Taiwan
Lee S, Park H, Jeon M (2007) Binary particle swarm optimization with bit change mutation. IEICE Trans Fundam Electron Commun Comput Sci E-90A(10):2253–2256
Yuan X, Nie H, Su A, Wang L, Yuan Y (2009) An improved binary particle swarm optimization for unit commitment problem. Expert Syst Appl 36(4):8049–8055. doi:10.1016/j.eswa.2008.10.047
Valenzuela J, Smith AE (2002) A seeded memetic algorithm for large unit commitment problems. J Heuristics 8:173–195
Simopoulos DN, Kavatza SD, Vournas CD (2006) Unit commitment by an enhanced simulated annealing algorithm. IEEE Trans Power Syst 21(1):68–76
Chung CY, Yu H, Wong KP (2006) An advanced quantum-inspired evolutionary algorithm for unit commitment. IEEE Trans Power Syst 26(2):847–854
Jeong Y, Park J, Jang S, Lee KY (2010) A new quantum-inspired binary PSO: application to unit commitment problems for power systems. IEEE Trans Power Syst 25(3):1486–1495
Chakraborty S, Senjyu T, Yona A, Funabashi T (2011) Fuzzy quantum computation based thermal unit commitment strategy with solar battery system injection. In: 2011 IEEE international conference on fuzzy systems, Taipei, Taiwan
Marifeld TT, Sheble GB (1996) Genetic based unit commitment algorithm. IEEE Trans Power Syst 11(3):1359–1370
Victoire TAA, Jeyakumar AE (2004) Hybrid PSO–SQP for economic dispatch with valve-point effect. Electr Power Syst Res 71(1):51–59
Zhao B, Guo CX, Bai BR, Cao YJ (2006) An improved particle swarm optimization algorithm for unit commitment. Electr Power Energy Syst 28(7):482–490
Jeong YW, Park JB, Jang SH, Lee KY (2009) A new quantum-inspired binary PSO for thermal unit commitment problems. In: Proceedings of the IEEE 15th international conference on intelligent system applications to power systems, pp 1–6
Sadati N, Hajian M, Zamani M (2007) Unit commitment using particle swarm based simulated annealing optimization approach. In: Proceeding of the IEEE swarm intelligence symposium (SIS2007), pp 297–302
Senjyu T, Shimabukuro K, Uezato K, Funabashi T (2002) A fast technique for unit commitment problem by extended priority list. In: Transmission and distribution conference and exhibition 2002: Asia Pacific, vol 1, 6–10 Oct 2002. IEEE/PES, pp 244–249
Sum-im T, Ongsakul W (2003) Ant Colony search algorithm for unit commitment. In: IEEE conference on ICIT
Najafi S, Pourjamal Y (2012) A new heuristic algorithm for unit commitment problem. Energy Procedia 14:2005–2011
Jeong Y-W, Lee W-N, Kim H-H, Park J-B, Shin J-R (2009) Thermal unit commitment using binary differential evolution. J Electr Eng Technol 4(3):323–329
Khanmohammadi S, Amiri M, Tarafdar Haque M (2010) A new three-stage method for solving unit commitment problem. Energy. doi:10.1016/j.energy.2010.03.049
Gaing ZL (2003) Discrete particle swarm optimization algorithm for unit commitment. In: IEEE Power Engineering Society general meeting, vol 1, pp 13–17
Pappala VS, Erlich I (2008) A new approach for solving the unit commitment problem by adaptive particle swarm optimization, Power and Energy Society general meeting-conversion and delivery of electrical energy in the 21st century. IEEE, USA, pp 1–6
Eldin AS, El-sayed MAH, Youssef HKM (2008) A two-stage genetic based technique for the unit commitment optimization problem. In: 12th International middle east power system conference, MEPCO, Aswan, pp 425–430
Xiong W, Li MJ, Cheng YL (2008) An improved particle swarm optimization algorithm for unit commitment. In: Proceedings of the 2008 international conference on intelligent computation technology and automation, vol 01, pp 21–25
Chusanapiputt S, Nualhong D, Jantarang S, Phoomvuthisarn S (2008) A solution to unit commitment problem using hybrid ant system/priority list method. In: IEEE 2nd international conference on power and energy (PECon08), Malaysia, p 1183e8
Tokoro KI, Masuda Y, Nishina H (2008) Solving unit commitment problem by combining of continuous relaxation method and genetic algorithm. In: SICE annual conference. The University Electro-Communications, Japan, p 3474e8
Tingfang Y, Ting TO (2008) Methodological priority list for unit commitment problem. In: International conference on computer science and software engineering, CSSE, vol 1, p 176e9
Eldin AS, El-sayed MAH, Youssef HKM (2008) A two-stage genetic based technique for the unit commitment optimization problem. In: 12th International middle east power system conference, MEPCO, Aswan, p 425e30
Provas Kumar Roy (2013) Solution of unit commitment problem using gravitational search algorithm. Electr Power Energy Syst 53:85–94
Chandram K, Subrahmanyam N, Sydulu M (2011) Unit commitment by improved pre-prepared power demand table and Muller method. Int J Electr Power Energy Syst 33:106–114
Chakraborty S, Ito T, Senjyu T, Saber AY (2012) Unit commitment strategy of thermal generators by using advanced fuzzy controlled binary particle swarm optimization algorithm. Int J Electr Power Energy Syst 43(1):1072–1080
Afkousi-Paqaleh M, Rashidinejad M (2010) An implementation of harmony search algorithm to unit commitment problem. Electr Eng 92:215–225. doi:10.1007/s00202-010-0177
Kazarlis SA, Bakirtzis AG, Petridis V (1996) A genetic algorithm solution to the unit commitment problem. IEEE Trans Power Syst 11(1):83–92
Juste KA, Kita H, Tanaka E, Hasegawa J (1999) An evolutionary programming solution to the unit commitment problem. IEEE Trans Power Syst 14(4):1452–1459
Ganguly D, Sarkar V, Pal J (2004) A new genetic approach for solving the unit commitment problem. In: 2004 International conference on power system technology (POWERCON 2004), Singapore, pp 542–547
Gaing Z-L (2003) Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Trans Power Syst 18(3):1187–1195
Sriyanyong P, Song YH (2005) Unit commitment using particle swarm optimization combined with Lagrange relaxation. IEEE Trans 1–8
Simopoulos DN, Kavatza SD, Vournas CD (2006) Unit commitment by an enhanced simulated annealing algorithm. In: 2006 EEE PES power systems conference and exposition, 2006 (PSCE’06), pp 193–201
Damousis IG, Bakirtzis AG, Dokopoulos PS (2004) A solution to the unit commitment problem using integer-coded genetic algorithm. IEEE Trans Power Syst 19(2):1165–1172
Cheng C-P, Liu C-W, Liu C-C (2000) Unit commitment by Lagrangian relaxation and genetic algorithms. IEEE Trans Power Syst 15(2):707–714
Cheng CP, Liu CW, Liu CC (2002) Unit commitment by annealing-genetic algorithm. Int J Elec Power Energy Syst 24(2):149–158
Ting TO, Rao MVC, Loo CK (2006) A novel approach for unit commitment problem via an effective hybrid particle swarm optimization. IEEE Trans Power Syst 21(1):411–418
Acknowledgments
The corresponding author wish to thank DAV University, Jalandhar, and I.K. Gujral Punjab Technical University, Jalandhar (Punjab), for providing advanced research facilities during research work.
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Kamboj, V.K., Bath, S.K. & Dhillon, J.S. Hybrid HS–random search algorithm considering ensemble and pitch violation for unit commitment problem. Neural Comput & Applic 28, 1123–1148 (2017). https://doi.org/10.1007/s00521-015-2114-6
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00521-015-2114-6