Skip to main content
Log in

A non-convex economic load dispatch problem using chameleon swarm algorithm with roulette wheel and Levy flight methods

  • Published:
Applied Intelligence Aims and scope Submit manuscript

Abstract

An Enhanced Chameleon Swarm Algorithm (ECSA) by integrating roulette wheel selection and Lé vy flight methods is presented to solve non-convex Economic Load Dispatch (ELD) problems. CSA has diverse strategies to move towards the optimal solution. Even so, this algorithm’s performance faces some hurdles, such as early convergence and slumping into local optimum. In this paper, several enhancements were made to this algorithm. First, it’s position updating process was slightly tweaked and took advantage of the chameleons’ randomization as well as adopting several time-varying functions. Second, the Lévy flight operator is integrated with roulette wheel selection method and both are combined with ECSA to augment the exploration behavior and lessen its bias towards exploitation. Finally, an add-on position updating strategy is proposed to develop a further balance between exploration and exploitation conducts. The optimization performance of ECSA is shown by testing it on five various real ELD cases with a generator having 3, 13, 40, 80 and 140 units, each with different constraints. The results of the ELD systems’ analysis depict that ECSA is better than the parent CSA and other state-of-the art methods. Further, the efficacy of ECSA was experimented on several benchmark test functions, and its performance was compared to other well-known optimization methods. Experimental results show that ECSA surpasses other methods on complex benchmark functions with modest computational burdens. The superiority and practicality of ECSA is demonstrated by getting new best solutions for large-scale ELD cases such as 40-unit and 140-unit test systems.

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.

Algorithm 1
Fig. 1
Fig. 2
Algorithm 2
Algorithm 3
Algorithm 4
Fig. 3
Fig. 4
Fig. 5

Similar content being viewed by others

References

  1. Agnihotri S, Atre A, Verma H (2020) Equilibrium optimizer for solving economic dispatch problem

  2. Al-Betar MA (2021) Island-based harmony search algorithm for non-convex economic load dispatch problems. Journal of Electrical Engineering & Technology 16:1985–2015

    Article  Google Scholar 

  3. Al-Betar MA, Awadallah MA, Khader AT, Bolaji AL (2016a) Tournament-based harmony search algorithm for non-convex economic load dispatch problem. Appl Soft Comput 47:449–459

    Article  Google Scholar 

  4. Al-Betar MA, Awadallah MA, Khader AT, Bolaji AL, Almomani A (2016b) Economic load dispatch problems with valve-point loading using natural updated harmony search. Neural Comput & Applic 1–15. https://doi.org/10.1007/s00521-016-2611-2

  5. Al-Betar MA, Awadallah MA, Doush IA, Alsukhni E, ALkhraisat H (2018a) A non-convex economic dispatch problem with valve loading effect using a new modified ∖beta -hill climbing local search algorithm. Arab J Sci Eng, 1–18

  6. Al-Betar MA, Awadallah MA, Khader AT, Bolaji AL, Almomani A (2018b) Economic load dispatch problems with valve-point loading using natural updated harmony search. Neural Comput & Applic 29 (10):767–781

    Article  Google Scholar 

  7. Al-Betar MA, Awadallah MA, Krishan MM (2020) A non-convex economic load dispatch problem with valve loading effect using a hybrid grey wolf optimizer. Neural Comput & Applic 32(16):12127–12154

    Article  Google Scholar 

  8. Alawode K, Jubril A, Kehinde L, Ogunbona P (2018) Semidefinite programming solution of economic dispatch problem with non-smooth, non-convex cost functions. Electr Power Syst Res 164:178–187

    Article  Google Scholar 

  9. Alkoffash MS, Awadallah MA, Alweshah M, Zitar RA, Assaleh K, Al-Betar MA (2021) A non-convex economic load dispatch using hybrid salp swarm algorithm. Arab J Sci Eng 46:8721–8740

    Article  Google Scholar 

  10. Alsumait J, Sykulski J, Al-Othman A (2010) A hybrid ga–ps–sqp method to solve power system valve-point economic dispatch problems. Appl Energy 87(5):1773–1781

    Article  Google Scholar 

  11. Amjady N, Sharifzadeh H (2010) Solution of non-convex economic dispatch problem considering valve loading effect by a new modified differential evolution algorithm. International Journal of Electrical Power & Energy Systems 32(8):893–903

    Article  Google Scholar 

  12. Awadallah MA, Al-Betar MA, Bolaji AL, Alsukhni EM, Al-Zoubi H (2019) Natural selection methods for artificial bee colony with new versions of onlooker bee. Soft Comput 23(15):6455–6494

    Article  Google Scholar 

  13. Azizipanah-Abarghooee R, Niknam T, Roosta A, Malekpour AR, Zare M (2012) Probabilistic multiobjective wind-thermal economic emission dispatch based on point estimated method. Energy 37 (1):322–335

    Article  Google Scholar 

  14. Basu M (2016) Kinetic gas molecule optimization for nonconvex economic dispatch problem. International Journal of Electrical Power & Energy Systems 80:325–332

    Article  Google Scholar 

  15. Bhattacharya A, Chattopadhyay PK (2010a) Hybrid differential evolution with biogeography-based optimization for solution of economic load dispatch. IEEE Trans Power Syst 25(4):1955–1964

    Article  Google Scholar 

  16. Bhattacharya A, Chattopadhyay PK (2010b) Solving complex economic load dispatch problems using biogeography-based optimization. Expert Syst Appl 37(5):3605–3615

    Article  Google Scholar 

  17. Braik M, Sheta A, Turabieh H, Alhiary H (2020) A novel lifetime scheme for enhancing the convergence performance of salp swarm algorithm. Soft Comput, 1–26

  18. Braik MS (2021) Chameleon swarm algorithm: a bio-inspired optimizer for solving engineering design problems. Expert Syst Appl 174:114685

    Article  Google Scholar 

  19. Bulbul SMA, Pradhan M, Roy PK, Pal T (2018) Opposition-based krill herd algorithm applied to economic load dispatch problem. Ain Shams Eng J 9(3):423–440

    Article  Google Scholar 

  20. Cai J, Li Q, Li L, Peng H, Yang Y (2012a) A hybrid cpso–sqp method for economic dispatch considering the valve-point effects. Energy Convers Manag 53(1):175–181

    Article  Google Scholar 

  21. Cai J, Li Q, Li L, Peng H, Yang Y (2012b) A hybrid fcaso-sqp method for solving the economic dispatch problems with valve-point effects. Energy 38(1):346–353

    Article  Google Scholar 

  22. Chakraborty S, Senjyu T, Yona A, Saber A, Funabashi T (2011) Solving economic load dispatch problem with valve-point effects using a hybrid quantum mechanics inspired particle swarm optimisation. Generation, Transmission & Distribution IET 5(10):1042–1052

    Article  Google Scholar 

  23. Chen G, Ding X (2015) Optimal economic dispatch with valve loading effect using self-adaptive firefly algorithm. Appl Intell 42(2):276–288

    Article  MathSciNet  Google Scholar 

  24. Coelho L d S, Mariani VC (2010) An efficient cultural self-organizing migrating strategy for economic dispatch optimization with valve-point effect. Energy Convers Manag 51(12):2580–2587

    Article  Google Scholar 

  25. Das D, Bhattacharya A, Ray RN (2020) Dragonfly algorithm for solving probabilistic economic load dispatch problems. Neural Comput & Applic 32(8):3029–3045

    Article  Google Scholar 

  26. Dhiman G (2020) Moshepo: a hybrid multi-objective approach to solve economic load dispatch and micro grid problems. Appl Intell 50(1):119–137

    Article  Google Scholar 

  27. Dhiman G, Guo S, Kaur S (2018) Ed-sho: a framework for solving nonlinear economic load power dispatch problem using spotted hyena optimizer. Mod Phys Lett A 33(40):1850239

    Article  Google Scholar 

  28. Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191:105190

    Article  Google Scholar 

  29. Fraga ES, Yang L, Papageorgiou LG (2012) On the modelling of valve point loadings for power electricity dispatch. Appl Energy 91(1):301–303

    Article  Google Scholar 

  30. Haghrah A, Nekoui M, Nazari-Heris M, Mohammadi-Ivatloo B (2021) An improved real-coded genetic algorithm with random walk based mutation for solving combined heat and power economic dispatch. J Ambient Intell Humaniz Comput 12(8):8561–8584

    Article  Google Scholar 

  31. Hansen N, Ostermeier A (1997) Convergence properties of evolution strategies with the derandomized covariance matrix adaptation: The (/i,)-es. Eufit 97:650–654

    Google Scholar 

  32. Hansen N, Ostermeier A (2001) Completely derandomized self-adaptation in evolution strategies. Evol Comput 9(2):159–195

    Article  Google Scholar 

  33. Hemamalini S, Simon SP (2010) Artificial bee colony algorithm for economic load dispatch problem with non-smooth cost functions. Electric Power Components and Systems 38(7):786–803

    Article  Google Scholar 

  34. Holm S (1979) A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics, 65–70

  35. Hu Z, Li Z, Dai C, Xu X, Xiong Z, Su Q (2020) Multiobjective grey prediction evolution algorithm for environmental/economic dispatch problem. IEEE Access 8:84162–84176

    Article  Google Scholar 

  36. Huang Z, Zhao J, Qi L, Gao Z, Duan H (2020) Comprehensive learning cuckoo search with chaos-lambda method for solving economic dispatch problems. Appl Intell, 1–21

  37. Jayabarathi T, Raghunathan T, Adarsh B, Suganthan PN (2016) Economic dispatch using hybrid grey wolf optimizer. Energy 111:630–641

    Article  Google Scholar 

  38. Kaur S, Awasthi LK, Sangal A, Dhiman G (2020) Tunicate swarm algorithm: a new bio-inspired based metaheuristic paradigm for global optimization. Eng Appl Artif Intell 90:103541

    Article  Google Scholar 

  39. Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, IEEE, vol 4, pp 1942–1948

  40. Kien LC, Nguyen TT, Hien CT, Duong MQ et al (2019) A novel social spider optimization algorithm for large-scale economic load dispatch problem. Energies 12(6):1075

    Article  Google Scholar 

  41. Kumar M, Dhillon J (2018) Hybrid artificial algae algorithm for economic load dispatch. Appl Soft Comput 71:89–109

    Article  Google Scholar 

  42. Kumar R, Sharma D, Sadu A (2011) A hybrid multi-agent based particle swarm optimization algorithm for economic power dispatch. Int J Electr Power & Energy Syst 33(1):115–123

    Article  Google Scholar 

  43. Li X, Zhang H, Lu Z (2019) A differential evolution algorithm based on multi-population for economic dispatch problems with valve-point effects. IEEE Access 7:95585–95609

    Article  Google Scholar 

  44. Lin WM, Gow HJ, Tsai MT (2011) Combining of direct search and signal-to-noise ratio for economic dispatch optimization. Energy Convers Manag 52(1):487–493

    Article  Google Scholar 

  45. Lohokare M, Panigrahi K, Pattnaik SS, Devi S, Mohapatra A (2012) Neighborhood search-driven accelerated biogeography-based optimization for optimal load dispatch. IEEE Transactions on Systems, Man, and Cybernetics, Part C: Applications and Reviews 42(5):641–652

    Article  Google Scholar 

  46. Lu H, Sriyanyong P, Song YH, Dillon T (2010) Experimental study of a new hybrid pso with mutation for economic dispatch with non-smooth cost function. International Journal of Electrical Power & Energy Systems 32(9):921–935

    Article  Google Scholar 

  47. Meng K, Wang HG, Dong Z, Wong KP (2010) Quantum-inspired particle swarm optimization for valve-point economic load dispatch. IEEE Trans Power Syst 25(1):215–222

    Article  Google Scholar 

  48. Mirjalili S, Gandomi AH, Mirjalili SZ, Saremi S, Faris H, Mirjalili SM (2017) Salp swarm algorithm: a bio-inspired optimizer for engineering design problems. Adv Eng Softw 114:163–191

    Article  Google Scholar 

  49. Mohamed AW, Hadi AA, Fattouh AM, Jambi KM (2017) Lshade with semi-parameter adaptation hybrid with cma-es for solving cec 2017 benchmark problems. In: 2017 IEEE congress on evolutionary computation (CEC). IEEE, pp 145–152

  50. Moradi-Dalvand M, Mohammadi-Ivatloo B, Najafi A, Rabiee A (2012) Continuous quick group search optimizer for solving non-convex economic dispatch problems. Electr Power Syst Res 93:93–105

    Article  Google Scholar 

  51. Mostafa RR, Ewees AA, Ghoniem RM, Abualigah L, Hashim FA (2022) Boosting chameleon swarm algorithm with consumption aeo operator for global optimization and feature selection. Knowl-Based Syst 246:108743

    Article  Google Scholar 

  52. Niknam T (2010) A new fuzzy adaptive hybrid particle swarm optimization algorithm for non-linear, non-smooth and non-convex economic dispatch problem. Appl Energy 87(1):327– 339

    Article  Google Scholar 

  53. Niknam T, Mojarrad HD, Meymand HZ, Firouzi BB (2011) A new honey bee mating optimization algorithm for non-smooth economic dispatch. Energy 36(2):896–908

    Article  Google Scholar 

  54. Pandey VC, Jadoun VK, Gupta N, Niazi K, Swarnkar A (2018) Improved fireworks algorithm with chaotic sequence operator for large-scale non-convex economic load dispatch problem. Arab J Sci Eng 43(6):2919–2929

    Article  Google Scholar 

  55. Pandi VR, Panigrahi BK, Mohapatra A, Mallick MK (2011) Economic load dispatch solution by improved harmony search with wavelet mutation. Int J Comput Sci Eng 6(1):122–131

    Google Scholar 

  56. Paramguru J, Barik SK, Barisal AK, Dhiman G, Jhaveri RH, Alkahtani M, Abidi MH (2021) Addressing economic dispatch problem with multiple fuels using oscillatory particle swarm optimization. Comput Mater Contin 69:2863–2882

    Google Scholar 

  57. Park JB, Jeong YW, Shin JR, Lee KY (2009) An improved particle swarm optimization for nonconvex economic dispatch problems. IEEE Trans Power Syst 25(1):156–166

    Article  Google Scholar 

  58. Pereira DG, Afonso A, Medeiros FM (2015) Overview of friedman’s test and post-hoc analysis. Commun Stat-Simul Comput 44(10):2636–2653

    Article  MathSciNet  MATH  Google Scholar 

  59. Pothiya S, Ngamroo I, Kongprawechnon W (2010) Ant colony optimisation for economic dispatch problem with non-smooth cost functions. Int J Electr Power & Energy Syst 32(5):478–487

    Article  Google Scholar 

  60. Pradhan M, Roy PK, Pal T (2016) Grey wolf optimization applied to economic load dispatch problems. Int J Electr Power & Energy Syst 83:325–334

    Article  Google Scholar 

  61. Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179(13):2232–2248

    Article  MATH  Google Scholar 

  62. Sahoo AK, Panigrahi TK, Dhiman G, Singh KK, Singh A (2021) Enhanced emperor penguin optimization algorithm for dynamic economic dispatch with renewable energy sources and microgrid. J Intell Fuzzy Syst 40(5):9041–9058

    Article  Google Scholar 

  63. Sakthivel V, Suman M, Sathya P (2020) Large-scale economic load dispatch using squirrel search algorithm. International Journal of Energy Sector Management

  64. dos Santos Coelho L, Mariani VC (2010) An efficient cultural self-organizing migrating strategy for economic dispatch optimization with valve-point effect. Energy Convers Manag 51(12):2580–2587

    Article  Google Scholar 

  65. Sayah S, Hamouda A (2013) A hybrid differential evolution algorithm based on particle swarm optimization for nonconvex economic dispatch problems. Appl Soft Comput 13(4):1608–1619

    Article  Google Scholar 

  66. Selvakumar AI, Thanushkodi K (2009) Optimization using civilized swarm: solution to economic dispatch with multiple minima. Electr Power Syst Res 79(1):8–16

    Article  Google Scholar 

  67. Sheta A, Faris H, Braik M, Mirjalili S (2020) Nature-inspired metaheuristics search algorithms for solving the economic load dispatch problem of power system: a comparison study. In: Applied nature-inspired computing: algorithms and case studies, Springer, pp 199–230

  68. Singh D, Dhillon J (2019) Ameliorated grey wolf optimization for economic load dispatch problem. Energy 169:398–419

    Article  Google Scholar 

  69. Sinha N, Chakrabarti R, Chattopadhyay P (2003) Evolutionary programming techniques for economic load dispatch. IEEE Trans Evol Comput 7(1):83–94

    Article  Google Scholar 

  70. Srinivasa Reddy A, Vaisakh K (2013) Shuffled differential evolution for economic dispatch with valve point loading effects. Int J Electr Power & Energy Syst 46:342–352

    Article  Google Scholar 

  71. Subathra M, Selvan S, Victoire T, Christinal A, Amato U (2015) A hybrid with cross-entropy method and sequential quadratic programming to solve economic load dispatch problem. Syst J IEEE 9(3):1031–1044

    Article  Google Scholar 

  72. Subbaraj P, Rengaraj R, Salivahanan S, Senthilkumar T (2010) Parallel particle swarm optimization with modified stochastic acceleration factors for solving large scale economic dispatch problem. Int J Electr Power & Energy Syst 32(9):1014–1023

    Article  Google Scholar 

  73. Subbaraj P, Rengaraj R, Salivahanan S (2011) Enhancement of self-adaptive real-coded genetic algorithm using taguchi method for economic dispatch problem. Appl Soft Comput 11(1):83–92

    Article  Google Scholar 

  74. Suleiman M, Mustafa Z, Mohmed M (2015) Grey wolf optimizer for solving economic dispatch problem with valve-loading effects. APRN Journal of Engineering AND Applied Sciences, 1619–1628

  75. Tanabe R, Fukunaga A (2013) Success-history based parameter adaptation for differential evolution. In: 2013 IEEE congress on evolutionary computation, IEEE, pp 71–78

  76. Tsai MT, Gow HJ, Lin WM (2011) A novel stochastic search method for the solution of economic dispatch problems with non-convex fuel cost functions. Int J Electr Power & Energy Syst 33(4):1070–1076

    Article  Google Scholar 

  77. Umamageswari A, Bharathiraja N, Irene DS (2021) A novel fuzzy c-means based chameleon swarm algorithm for segmentation and progressive neural architecture search for plant disease classification. ICT Express

  78. Walters DC, Sheble GB (1993) Genetic algorithm solution of economic dispatch with valve point loading. IEEE Trans Power Syst 8(3):1325–1332

    Article  Google Scholar 

  79. Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82

    Article  Google Scholar 

  80. Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press

  81. Younes Z, Alhamrouni I, Mekhilef S, Reyasudin M (2021) A memory-based gravitational search algorithm for solving economic dispatch problem in micro-grid. Ain Shams Eng Jo 12(2):1985–1994

    Article  Google Scholar 

Download references

Acknowledgements

This work is supported by the Deanship of Scientific Research & Innovation at the Al-Zaytoonah University of Jordan granted to the second author (Grant No. 2022-2021/08/17).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Mohammed A. Awadallah.

Ethics declarations

Conflict of Interests

The authors declare that they have no conflict of interest.

Additional information

Publisher’s note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Appendix A: CEC-2015 Test Functions

Appendix A: CEC-2015 Test Functions

Detailed descriptions of the CEC-2015 benchmark functions are tabulated in Table 31.

Table 31 A description of the CEC-2015 benchmark test functions

Rights and permissions

Springer Nature or its licensor (e.g. a society or other partner) holds exclusive rights to this article under a publishing agreement with the author(s) or other rightsholder(s); author self-archiving of the accepted manuscript version of this article is solely governed by the terms of such publishing agreement and applicable law.

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Braik, M.S., Awadallah, M.A., Al-Betar, M.A. et al. A non-convex economic load dispatch problem using chameleon swarm algorithm with roulette wheel and Levy flight methods. Appl Intell 53, 17508–17547 (2023). https://doi.org/10.1007/s10489-022-04363-w

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-04363-w

Keywords

Navigation