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.
Similar content being viewed by others
References
Agnihotri S, Atre A, Verma H (2020) Equilibrium optimizer for solving economic dispatch problem
Al-Betar MA (2021) Island-based harmony search algorithm for non-convex economic load dispatch problems. Journal of Electrical Engineering & Technology 16:1985–2015
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
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
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
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
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
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
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
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
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
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
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
Basu M (2016) Kinetic gas molecule optimization for nonconvex economic dispatch problem. International Journal of Electrical Power & Energy Systems 80:325–332
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
Bhattacharya A, Chattopadhyay PK (2010b) Solving complex economic load dispatch problems using biogeography-based optimization. Expert Syst Appl 37(5):3605–3615
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
Braik MS (2021) Chameleon swarm algorithm: a bio-inspired optimizer for solving engineering design problems. Expert Syst Appl 174:114685
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
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
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
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
Chen G, Ding X (2015) Optimal economic dispatch with valve loading effect using self-adaptive firefly algorithm. Appl Intell 42(2):276–288
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
Das D, Bhattacharya A, Ray RN (2020) Dragonfly algorithm for solving probabilistic economic load dispatch problems. Neural Comput & Applic 32(8):3029–3045
Dhiman G (2020) Moshepo: a hybrid multi-objective approach to solve economic load dispatch and micro grid problems. Appl Intell 50(1):119–137
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
Faramarzi A, Heidarinejad M, Stephens B, Mirjalili S (2020) Equilibrium optimizer: a novel optimization algorithm. Knowl-Based Syst 191:105190
Fraga ES, Yang L, Papageorgiou LG (2012) On the modelling of valve point loadings for power electricity dispatch. Appl Energy 91(1):301–303
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
Hansen N, Ostermeier A (1997) Convergence properties of evolution strategies with the derandomized covariance matrix adaptation: The (/i,)-es. Eufit 97:650–654
Hansen N, Ostermeier A (2001) Completely derandomized self-adaptation in evolution strategies. Evol Comput 9(2):159–195
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
Holm S (1979) A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics, 65–70
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
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
Jayabarathi T, Raghunathan T, Adarsh B, Suganthan PN (2016) Economic dispatch using hybrid grey wolf optimizer. Energy 111:630–641
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
Kennedy J, Eberhart R (1995) Particle swarm optimization. In: Proceedings of ICNN’95-international conference on neural networks, IEEE, vol 4, pp 1942–1948
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
Kumar M, Dhillon J (2018) Hybrid artificial algae algorithm for economic load dispatch. Appl Soft Comput 71:89–109
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Pereira DG, Afonso A, Medeiros FM (2015) Overview of friedman’s test and post-hoc analysis. Commun Stat-Simul Comput 44(10):2636–2653
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
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
Rashedi E, Nezamabadi-Pour H, Saryazdi S (2009) Gsa: a gravitational search algorithm. Inf Sci 179(13):2232–2248
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
Sakthivel V, Suman M, Sathya P (2020) Large-scale economic load dispatch using squirrel search algorithm. International Journal of Energy Sector Management
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
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
Selvakumar AI, Thanushkodi K (2009) Optimization using civilized swarm: solution to economic dispatch with multiple minima. Electr Power Syst Res 79(1):8–16
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
Singh D, Dhillon J (2019) Ameliorated grey wolf optimization for economic load dispatch problem. Energy 169:398–419
Sinha N, Chakrabarti R, Chattopadhyay P (2003) Evolutionary programming techniques for economic load dispatch. IEEE Trans Evol Comput 7(1):83–94
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
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
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
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
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
Tanabe R, Fukunaga A (2013) Success-history based parameter adaptation for differential evolution. In: 2013 IEEE congress on evolutionary computation, IEEE, pp 71–78
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
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
Walters DC, Sheble GB (1993) Genetic algorithm solution of economic dispatch with valve point loading. IEEE Trans Power Syst 8(3):1325–1332
Wolpert DH, Macready WG (1997) No free lunch theorems for optimization. IEEE Trans Evol Comput 1(1):67–82
Yang XS (2010) Nature-inspired metaheuristic algorithms. Luniver Press
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
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
Corresponding author
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.
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.
About this article
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
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-04363-w