Skip to main content
Log in

Hybrid HS–random search algorithm considering ensemble and pitch violation for unit commitment problem

  • Original Article
  • Published:
Neural Computing and Applications Aims and scope Submit manuscript

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.

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.

Institutional subscriptions

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11

Similar content being viewed by others

References

  1. 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

    Google Scholar 

  2. Zhu J (2009) Unit commitment. In: Optimization of power system operation, 1st edn, Ch 7. Wiley–IEEE Press, Hoboken, pp 251–293

  3. 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

  4. 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

  5. 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

  6. 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

  7. 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

  8. 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

  9. 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

  10. 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

  11. 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

    Article  Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Lee TY, Chen CL (2007) Unit commitment with probabilistic reserve: an IPSO approach. Energy Convers Manag 48(2):486–493

    Article  Google Scholar 

  14. 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

  15. 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

    Article  Google Scholar 

  16. Tahanan M, van Ackooij W, Frangioni A, Lacalandra F (2015) Large-scale unit commitment under uncertainty. 4OR 13(2):115–171

    Article  MathSciNet  MATH  Google Scholar 

  17. Mirjalili S, Lewis A (2014) Adaptive gbest-guided gravitational search algorithm. Neural Comput Appl 25(7–8):1569–1584

    Article  Google Scholar 

  18. Dhillon JS, Kothari DP (2010) Power system optimization, 2nd edn. PHI, New Delhi

    Google Scholar 

  19. Mirjalili S, Mirjalili SM, Lewis A (2014) Grey Wolf optimizer. Adv Eng Softw 69:46–61

    Article  Google Scholar 

  20. 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

    Article  Google Scholar 

  21. Guy JD (1971) Security constrained unit commitment. IEEE Trans Power Appar Syst 90:1385–1389

    Article  Google Scholar 

  22. Lowery PG (1966) Generating unit commitment by dynamic programming. IEEE Trans Power Appar Syst PAS-85(5):422–426

    Article  Google Scholar 

  23. Hobbs WJ, Hermon G, Warner S, Sheble GB (1988) An enhanced dynamic programming approach for unit commitment. IEEE Trans Power Syst 3:1201–1205

    Article  Google Scholar 

  24. 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

    Article  Google Scholar 

  25. Venkatesh B, Jamtsho T, Gooi HB (2007) Unit commitment a fuzzy mixed integer linear programming solution. IET Gen Transm Distrib 1(5):836–846

    Article  Google Scholar 

  26. 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

    Article  Google Scholar 

  27. 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

  28. Cohen AI, Yoshimura M (1983) A branch-and-bound algorithm for unit commitment. IEEE Trans Power Appar Syst 102(2):444–451

    Article  Google Scholar 

  29. 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

    Google Scholar 

  30. 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

  31. Yalcinoz T, Short MJ, Cory BJ (1999) Application of neural networks to unit commitment. IEEE Trans Power Syst 649–654

  32. 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

  33. Mantawy AH, Abdel-Magid YL, Selim SZ (1998) Unit commitment by Tabu search. IEE Proc Gen Trans Distrib 145(1):56–64

    Article  Google Scholar 

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

    Article  Google Scholar 

  35. Novel derivative of harmony search algorithm for discrete design variables. Appl Math Comput 199:223–230. doi:10.1016/j.amc.2007.09.049

  36. Improved harmony search from ensemble of music players. Lect Notes Comput Sci 86–93. doi:10.1007/11892960_11

  37. 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

  38. 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

  39. 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 

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

    MathSciNet  MATH  Google Scholar 

  41. 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

  42. Degertekin S (2008) Optimum design of steel frames using harmony search algorithm. Struct Multidiscip Optim 36(4):393–401

    Article  Google Scholar 

  43. 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

    MathSciNet  MATH  Google Scholar 

  44. Hasancebi O, Erdal F, Saka MP (2009) An adaptive harmony search method for structural optimization. J Struct Eng 1:72

    Google Scholar 

  45. 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

    Chapter  Google Scholar 

  46. 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

  47. Wang CM, Huang YF (2010) Self-adaptive harmony search algorithm for optimization. Expert Syst Appl 37(4):2826–2837

    Article  Google Scholar 

  48. 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

    Chapter  Google Scholar 

  49. 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

  50. 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

  51. Ongsakul W, Petcharaks N (2004) Unit commitment by enhanced adaptive Lagrangian relaxation. IEEE Trans Power Syst 19(1):620–628

    Article  Google Scholar 

  52. 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

    Article  Google Scholar 

  53. Grefensttete JJ (1986) Optimization of control parameters for genetic algorithm. IEEE Trans Syst Man Cybern 16:122–128

    Article  Google Scholar 

  54. Zhe W, Yiyin Y, Hongpeng Z (2004) Social evolutionary programming based unit commitment. Proc CSEE 24(4):24–28

    Google Scholar 

  55. 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

  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

  57. 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

    Article  Google Scholar 

  58. 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

    Article  Google Scholar 

  59. Valenzuela J, Smith AE (2002) A seeded memetic algorithm for large unit commitment problems. J Heuristics 8:173–195

    Article  Google Scholar 

  60. Simopoulos DN, Kavatza SD, Vournas CD (2006) Unit commitment by an enhanced simulated annealing algorithm. IEEE Trans Power Syst 21(1):68–76

    Article  Google Scholar 

  61. Chung CY, Yu H, Wong KP (2006) An advanced quantum-inspired evolutionary algorithm for unit commitment. IEEE Trans Power Syst 26(2):847–854

    Article  Google Scholar 

  62. 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

    Article  Google Scholar 

  63. 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

  64. Marifeld TT, Sheble GB (1996) Genetic based unit commitment algorithm. IEEE Trans Power Syst 11(3):1359–1370

    Article  Google Scholar 

  65. Victoire TAA, Jeyakumar AE (2004) Hybrid PSO–SQP for economic dispatch with valve-point effect. Electr Power Syst Res 71(1):51–59

    Article  Google Scholar 

  66. 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

    Article  Google Scholar 

  67. 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

  68. 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

  69. 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

  70. Sum-im T, Ongsakul W (2003) Ant Colony search algorithm for unit commitment. In: IEEE conference on ICIT

  71. Najafi S, Pourjamal Y (2012) A new heuristic algorithm for unit commitment problem. Energy Procedia 14:2005–2011

    Article  Google Scholar 

  72. 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

    Article  Google Scholar 

  73. 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

    Google Scholar 

  74. Gaing ZL (2003) Discrete particle swarm optimization algorithm for unit commitment. In: IEEE Power Engineering Society general meeting, vol 1, pp 13–17

  75. 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

    Google Scholar 

  76. 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

  77. 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

  78. 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

  79. 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

  80. 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

  81. 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

  82. Provas Kumar Roy (2013) Solution of unit commitment problem using gravitational search algorithm. Electr Power Energy Syst 53:85–94

    Article  Google Scholar 

  83. 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

    Article  Google Scholar 

  84. 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

    Article  Google Scholar 

  85. 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

    Article  Google Scholar 

  86. Kazarlis SA, Bakirtzis AG, Petridis V (1996) A genetic algorithm solution to the unit commitment problem. IEEE Trans Power Syst 11(1):83–92

    Article  Google Scholar 

  87. 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

    Article  Google Scholar 

  88. 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

  89. Gaing Z-L (2003) Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Trans Power Syst 18(3):1187–1195

    Article  Google Scholar 

  90. Sriyanyong P, Song YH (2005) Unit commitment using particle swarm optimization combined with Lagrange relaxation. IEEE Trans 1–8

  91. 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

  92. 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

    Article  Google Scholar 

  93. 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

    Article  Google Scholar 

  94. Cheng CP, Liu CW, Liu CC (2002) Unit commitment by annealing-genetic algorithm. Int J Elec Power Energy Syst 24(2):149–158

    Article  Google Scholar 

  95. 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

    Article  Google Scholar 

Download references

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

Authors

Corresponding author

Correspondence to Vikram Kumar Kamboj.

Appendix

Appendix

See Tables 19, 20, 21, 22 and Figs. 11, 12.

Table 19 Test data for 4-unit system [73]
Table 20 Load demand for 4-unit test system
Table 21 Test data for 10-unit system [73]
Table 22 Load demand pattern for 24 h for 10-unit system
Fig. 12
figure 12

Pseudo-code for various repairing of UCP constraints

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00521-015-2114-6

Keywords

Navigation