Abstract
The economic load dispatch (eld) problem strives to optimize the division of total power demand among the power generators under specified constraints. It is solved by scheduling the generating units of a power plant that meet the load demand with minimum generation cost while satisfying various equality and inequality constraints. Achieving global optimal points is considered difficult due to the involvement of a non-linear objective function and large search domain. The slime mould algorithm (SMA) was recently proposed to solve complex problems. Its convergence rate and capability of capturing optimal global solutions are pretty satisfactory. In this paper, a chaotic number-based slime mould algorithm (CSMA) is suggested for ELD problems the first time. Five test cases with different power demands have been considered to compare the performance of the proposed approach against SMA, salp swarm algorithm (SSA), moth flame optimizer (MFO), grey wolf optimizer (GWO), biogeography based optimizer (BBO), grasshopper optimization algorithm (GOA), multi-verse optimizer (MVO) on 6, 13, 15, 40, and 140 generators ELD problems. The experimental results show that the proposed algorithm reduces the total generation cost significantly. CSMA outperformed SMA in all test cases that justify the effectiveness of chaotic sequences used in the proposed work. Further, three statistical tests have been conducted to justify the competitiveness of the suggested approach.
Similar content being viewed by others
References
Das D, Bhattacharya A, Ray RN (2020) Dragonfly algorithm for solving probabilistic economic load dispatch problems. Neural Comput and Applic 32(8):3029–3045
Chen G, Ren J, Feng EN (2016) Distributed finite-time economic dispatch of a network of energy resources. IEEE Transactions on Smart Grid 8(2):822–832
Sharma B, Prakash R, Tiwari S, Mishra KK (2017) A variant of environmental adaptation method with real parameter encoding and its application in economic load dispatch problem. Appl Intell 47 (2):409–429
Elsayed WT, Hegazy YG, Bendary FM, El-Bages MS (2016) A review on accuracy issues related to solving the non-convex economic dispatch problem. Electr Power Syst Res 141:325–332
Chen G, Ding X (2015) Optimal economic dispatch with valve loading effect using self-adaptive firefly algorithm. Appl Intell 42(2):276–288
Singh T, Mishra KK, et al. (2019) Multiobjective environmental adaptation method for solving environmental/economic dispatch problem. Evol Intel 12(2):305–319
Singh T (2020) A novel data clustering approach based on whale optimization algorithm. Expert Syst, e12657
Singh T, Mishra KK (2020) Ranvijay A variant of eam to uncover community structure in complex networks. International Journal of Bio-Inspired Computation 16(2):102–110
Singh T, Saxena N, Khurana M, Singh D, Abdalla M, Alshazly H (2021) Data clustering using moth-flame optimization algorithm. Sensors 21(12):4086
Villalón C C, Stützle T, Dorigo M (2021) Cuckoo search≡ (μ + λ)–evolution strategy
Villalón CLC, Stützle T, Dorigo M (2020) Grey wolf, firefly and bat algorithms: Three widespread algorithms that do not contain any novelty. In: International conference on swarm intelligence, pp 121–133. Springer
Sörensen K (2015) Metaheuristics—the metaphor exposed. Int Trans Oper Res 22(1):3–18
García-Martínez C, Gutiérrez PD, Molina D, Lozano M, Herrera F (2017) Since cec 2005 competition on real-parameter optimisation: a decade of research, progress and comparative analysis’s weakness. Soft Comput 21(19):5573–5583
Dorigo M (2016) Swarm intelligence: a few things you need to know if you want to publish in this journal
Gao S, Zhou M, Wang Y, Cheng J, Yachi H, Wang J (2018) Dendritic neuron model with effective learning algorithms for classification, approximation, and prediction. IEEE Transactions on Neural Networks and Learning Systems 30(2):601–614
Faris H, Aljarah I, Mirjalili S (2018) Improved monarch butterfly optimization for unconstrained global search and neural network training. Appl Intell 48(2):445–464
Wang G -G (2018) Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Memetic Computing 10(2):151–164
Yang Y, Chen H, Heidari AA, Gandomi AH (2021) Hunger games search: Visions, conception, implementation, deep analysis, perspectives, and towards performance shifts. Expert Syst Appl 177:114864
Ahmadianfar I, Heidari AA, Gandomi AH, Chu X, Chen H (2021) Run beyond the metaphor: An efficient optimization algorithm based on runge kutta method. Expert Syst Appl 181 :115079
Tu J, Chen H, Wang M, Gandomi AH (2021) The colony predation algorithm. Journal of Bionic Engineering 18(3):674–710
Heidari AA, Mirjalili S, Faris H, Aljarah I, Mafarja M, Chen H (2019) Harris hawks optimization: algorithm and applications. Futur Gener Comput Syst 97:849–872
Singh T (2020) A chaotic sequence-guided Harris Hawks optimizer for data clustering. Neural Comput and Applic 32:17789–17803
Singh T, Panda SS, Mohanty SR, Dwibedy A (2021) Opposition learning based harris hawks optimizer for data clustering. J Ambient Intell Humaniz Comput, 1–16
Li S, Chen H, Wang M, Heidari AA, Mirjalili S (2020) Slime mould algorithm: a new method for stochastic optimization. Future Generation Computer Systems
Singh T, Saxena N (2021) Chaotic sequence and opposition learning guided approach for data clustering. Pattern Anal Applic, 1–15
Pothiya S, Ngamroo I, Kongprawechnon W (2008) Application of multiple tabu search algorithm to solve dynamic economic dispatch considering generator constraints. Energy Convers Manag 49(4):506–516
Lin W -M, Cheng F -S, Tsay M -T (2002) An improved tabu search for economic dispatch with multiple minima. IEEE Transactions on Power Systems 17(1):108–112
Kamboj VK, Bhadoria A, Bath SK (2017) Solution of non-convex economic load dispatch problem for small-scale power systems using ant lion optimizer. Neural Comput and Applic 28(8):2181–2192
Neto JXV, Reynoso-Meza G, Ruppel TH, Mariani VC, dos Santos Coelho L (2017) Solving non-smooth economic dispatch by a new combination of continuous grasp algorithm and differential evolution. International Journal of Electrical Power & Energy Systems 84:13–24
Jayabarathi T, Raghunathan T, Adarsh BR, Suganthan Ponnuthurai Nagaratnam (2016) Economic dispatch using hybrid grey wolf optimizer. Energy 111:630–641
Pradhan M, Roy PK, Pal T (2017) Oppositional based grey wolf optimization algorithm for economic dispatch problem of power system. Ain Shams Engineering Journal
Elsakaan AA, El-Sehiemy RA, Kaddah SS, Elsaid MI (2018) An enhanced moth-flame optimizer for solving non-smooth economic dispatch problems with emissions. Energy 157:1063–1078
Mandal B, Roy PK, Mandal S (2014) Economic load dispatch using krill herd algorithm. International Journal of Electrical Power & Energy Systems 57:1–10
Sk Md Ali Bulbul, Pradhan M, Roy PK, Pal T (2018) Opposition-based krill herd algorithm applied to economic load dispatch problem. Ain Shams Engineering Journal 9(3):423–440
dos Santos Coelho L, Mariani VC (2009) An improved harmony search algorithm for power economic load dispatch. Energy Convers Manag 50(10):2522–2526
Al-Betar MA, Awadallah MA, Khader AT, Bolaji AL (2016) Tournament-based harmony search algorithm for non-convex economic load dispatch problem. Appl Soft Comput 47:449–459
Pothiya S, Ngamroo I, Kongprawechnon W (2010) Ant colony optimisation for economic dispatch problem with non-smooth cost functions. International Journal of Electrical Power & Energy Systems 32 (5):478–487
Elsayed WT, Hegazy YG, Bendary FM, El-Bages MS (2016) Modified social spider algorithm for solving the economic dispatch problem. Engineering Science and Technology, an International Journal 19(4):1672–1681
Bhattacharya A, Chattopadhyay PK (2010) Hybrid differential evolution with biogeography-based optimization for solution of economic load dispatch. IEEE Transactions on Power Systems 25(4):1955–1964
Ravikumar Pandi V, Panigrahi BK (2011) Dynamic economic load dispatch using hybrid swarm intelligence based harmony search algorithm. Expert Syst Appl 38(7):8509–8514
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
Alsumait JS, Sykulski JK, Al-Othman AK (2010) A hybrid ga–ps–sqp method to solve power system valve-point economic dispatch problems. Appl Energy 87(5):1773–1781
Kumar R, Sharma D, Sadu A (2011) A hybrid multi-agent based particle swarm optimization algorithm for economic power dispatch. International Journal of Electrical Power & Energy Systems 33(1):115–123
Sayed GI, Khoriba G, Haggag MH (2018) A novel chaotic salp swarm algorithm for global optimization and feature selection. Appl Intell 48(10):3462–3481
Gao S, Yu Y, Wang Y, Wang J, Cheng J, Zhou M (2019) Chaotic local search-based differential evolution algorithms for optimization. IEEE Transactions on Systems, Man and Cybernetics: Systems
Yang L, Gao S, Yang H, Cai Z, Lei Z, Todo Y (2021) Adaptive chaotic spherical evolution algorithm. Memetic Computing 13(3):383–411
Xu Z, Yang H, Li J, Zhang X, Lu B, Gao S (2021) Comparative study on single and multiple chaotic maps incorporated grey wolf optimization algorithms. IEEE Access
Adarsh BR, Raghunathan T, Jayabarathi T, Yang Xin-She (2016) Economic dispatch using chaotic bat algorithm. Energy 96:666–675
Arul R, Ravi G, Velusami S (2013) Chaotic self-adaptive differential harmony search algorithm based dynamic economic dispatch. International Journal of Electrical Power & Energy Systems 50:85–96
Lu Y, Zhou J, Qin H, Wang Y, Zhang Y (2011) Chaotic differential evolution methods for dynamic economic dispatch with valve-point effects. Eng Appl Artif Intel 24(2):378–387
dos Santos Coelho L, Mariani VC (2009) A novel chaotic particle swarm optimization approach using hénon map and implicit filtering local search for economic load dispatch. Chaos, Solitons & Fractals 39 (2):510–518
Yu J, Kim C -H, Wadood A, Khurshiad T, Rhee S -B (2018) A novel multi-population based chaotic jaya algorithm with application in solving economic load dispatch problems. Energies 11(8):1946
Zhao J, Liu S, Zhou M, Guo X, Qi L (2018) Modified cuckoo search algorithm to solve economic power dispatch optimization problems. IEEE/CAA Journal of Automatica Sinica 5(4):794–806
Mohammadi F, Abdi H (2018) A modified crow search algorithm (mcsa) for solving economic load dispatch problem. Appl Soft Comput 71:51–65
Al-Betar MA, Awadallah MA, Khader AT, Bolaji AL, Almomani A (2018) Economic load dispatch problems with valve-point loading using natural updated harmony search. Neural Comput and Applic 29(10):767–781
Kumar M, Dhillon JS (2018) Hybrid artificial algae algorithm for economic load dispatch. Appl Soft Comput 71:89–109
Prakash T, Singh VP, Singh SP, Mohanty SR (2018) Economic load dispatch problem: quasi-oppositional self-learning tlbo algorithm. Energy Systems 9(2):415–438
Hr Aghay Kaboli S, Alqallaf AK (2019) Solving non-convex economic load dispatch problem via artificial cooperative search algorithm. Expert Syst Appl 128:14–27
Trivedi IN, Jangir P, Bhoye M, Jangir N (2018) An economic load dispatch and multiple environmental dispatch problem solution with microgrids using interior search algorithm. Neural Comput Applic 30 (7):2173–2189
Singh D, Dhillon JS (2019) Ameliorated grey wolf optimization for economic load dispatch problem. Energy 169:398– 419
Srivastava A, Das DK (2020) A new aggrandized class topper optimization algorithm to solve economic load dispatch problem in a power system. IEEE Transactions on Cybernetics
Spea SR (2020) Solving practical economic load dispatch problem using crow search algorithm. International Journal of Electrical and Computer Engineering 10(4):3431
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, pp 199–230. Springer
X Chang Y X u, Sun H, Khan I (2021) A distributed robust optimization approach for the economic dispatch of flexible resources. International Journal of Electrical Power & Energy Systems 124:106360
Yu J, Kim C -H, Rhee S -B (2020) Clustering cuckoo search optimization for economic load dispatch problem. Neural Comput Applic 32:16951–16969
Sulaiman MH, Mustaffa Z, Rashid MIM, Daniyal H (2018) Economic dispatch solution using moth-flame optimization algorithm. In: MATEC web of conferences, vol 214, pp 03007. EDP Sciences
Kamboj VK, Bath SK, Dhillon JS (2016) Solution of non-convex economic load dispatch problem using grey wolf optimizer. Neural Comput and Applic 27(5):1301–1316
Bhattacharya A, Chattopadhyay PK (2010) Solving complex economic load dispatch problems using biogeography-based optimization. Expert Syst Appl 37(5):3605–3615
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
Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47
Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Applic 27(2):495–513
Gaing Z -L (2003) Particle swarm optimization to solving the economic dispatch considering the generator constraints. IEEE Transactions on Power Systems 18(3):1187–1195
Lee FN, Breipohl AM (1993) Reserve constrained economic dispatch with prohibited operating zones. IEEE Transactions on Power Systems 8(1):246–254
Kılıç U (2015) Backtracking search algorithm-based optimal power flow with valve point effect and prohibited zones. Electr Eng 97(2):101–110
Ott E (2002) Chaos in dynamical systems. Cambridge University Press
Sinha N, Chakrabarti R, Chattopadhyay PK (2003) Evolutionary programming techniques for economic load dispatch. IEEE Transactions on Evolutionary Computation 7(1):83–94
dos Santos Coelho L, Lee C -S (2008) Solving economic load dispatch problems in power systems using chaotic and gaussian particle swarm optimization approaches. International Journal of Electrical Power & Energy Systems 30(5):297– 307
Park J -B, Jeong Y -W, Shin J -R, Lee KY (2009) An improved particle swarm optimization for nonconvex economic dispatch problems. IEEE Transactions on Power Systems 25(1):156–166
Sheskin DJ (2003) Handbook of parametric and nonparametric statistical procedures. Chapman and Hall/CRC
Inman RL, Davenpot JM (1980) Approximations of the critical region of the friedman statistic. Communications in Statistics, Theory and Methods A 9:571–595
Holm S (1979) A simple sequentially rejective multiple test procedure. Scandinavian Journal of Statistics, 65–70
Acknowledgements
Funding information is not applicable/no funding was received.
Author information
Authors and Affiliations
Corresponding author
Ethics declarations
Conflict of Interests
There is 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: Abbreviations
Appendix: Abbreviations
- eld :
-
Economic load dispatch
- sma :
-
Slime mould algorithm
- csma :
-
Chaotic slime mould algorithm
- GWO:
-
Grey wolf optimizer
- BBO:
-
Biogeography-based optimization
- SSA:
-
Salp swarm algorithm
- GOA:
-
Grasshopper optimization algorithm
- MFO:
-
Moth-flame optimization
- MVO:
-
Multi-verse optimizer
- TPG:
-
Total power generation
- P L :
-
Power loss
- TGC:
-
Total generation cost
- PBP:
-
Power balance penalty
- CLP:
-
Capacity limits penalty
- RRLP:
-
Ramp rate limits penalty
- POZP:
-
Prohibited operating zones penalty
- N:
-
Population size
- D:
-
Number of generating units
- T:
-
Maximum iterations
- G.No.:
-
Generating unit number
- R:
-
Independent runs
- F t :
-
Total generation cost
- P i :
-
Power generated by i th generating unit
- \(P_{i}^{\min \limits }\) :
-
Minimum power generated by i th generating unit
- \(P_{i}^{\max \limits }\) :
-
Maximum power generated by i th generating unit
- P D :
-
Total power demand
- Fi (Pi):
-
Fuel cost function of i th generator
- ai, bi, ci:
-
Fuel cost coefficients of i th generator
Rights and permissions
About this article
Cite this article
Singh, T. Chaotic slime mould algorithm for economic load dispatch problems. Appl Intell 52, 15325–15344 (2022). https://doi.org/10.1007/s10489-022-03179-y
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10489-022-03179-y