Skip to main content

Advertisement

Log in

Chaotic slime mould algorithm for economic load dispatch problems

  • Published:
Applied Intelligence Aims and scope Submit manuscript

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.

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.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6

Similar content being viewed by others

References

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

    Article  Google Scholar 

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

    Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  6. Singh T, Mishra KK, et al. (2019) Multiobjective environmental adaptation method for solving environmental/economic dispatch problem. Evol Intel 12(2):305–319

    Article  Google Scholar 

  7. Singh T (2020) A novel data clustering approach based on whale optimization algorithm. Expert Syst, e12657

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

    Article  Google Scholar 

  9. Singh T, Saxena N, Khurana M, Singh D, Abdalla M, Alshazly H (2021) Data clustering using moth-flame optimization algorithm. Sensors 21(12):4086

    Article  Google Scholar 

  10. Villalón C C, Stützle T, Dorigo M (2021) Cuckoo search≡ (μ + λ)–evolution strategy

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

  12. Sörensen K (2015) Metaheuristics—the metaphor exposed. Int Trans Oper Res 22(1):3–18

    Article  MathSciNet  MATH  Google Scholar 

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

    Article  Google Scholar 

  14. Dorigo M (2016) Swarm intelligence: a few things you need to know if you want to publish in this journal

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  17. Wang G -G (2018) Moth search algorithm: a bio-inspired metaheuristic algorithm for global optimization problems. Memetic Computing 10(2):151–164

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  20. Tu J, Chen H, Wang M, Gandomi AH (2021) The colony predation algorithm. Journal of Bionic Engineering 18(3):674–710

    Article  Google Scholar 

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

    Article  Google Scholar 

  22. Singh T (2020) A chaotic sequence-guided Harris Hawks optimizer for data clustering. Neural Comput and Applic 32:17789–17803

    Article  Google Scholar 

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

  24. Li S, Chen H, Wang M, Heidari AA, Mirjalili S (2020) Slime mould algorithm: a new method for stochastic optimization. Future Generation Computer Systems

  25. Singh T, Saxena N (2021) Chaotic sequence and opposition learning guided approach for data clustering. Pattern Anal Applic, 1–15

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  30. Jayabarathi T, Raghunathan T, Adarsh BR, Suganthan Ponnuthurai Nagaratnam (2016) Economic dispatch using hybrid grey wolf optimizer. Energy 111:630–641

    Article  Google Scholar 

  31. Pradhan M, Roy PK, Pal T (2017) Oppositional based grey wolf optimization algorithm for economic dispatch problem of power system. Ain Shams Engineering Journal

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

    Article  Google Scholar 

  33. Mandal B, Roy PK, Mandal S (2014) Economic load dispatch using krill herd algorithm. International Journal of Electrical Power & Energy Systems 57:1–10

    Article  Google Scholar 

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

    Article  Google Scholar 

  35. dos Santos Coelho L, Mariani VC (2009) An improved harmony search algorithm for power economic load dispatch. Energy Convers Manag 50(10):2522–2526

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  46. Yang L, Gao S, Yang H, Cai Z, Lei Z, Todo Y (2021) Adaptive chaotic spherical evolution algorithm. Memetic Computing 13(3):383–411

    Article  Google Scholar 

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

  48. Adarsh BR, Raghunathan T, Jayabarathi T, Yang Xin-She (2016) Economic dispatch using chaotic bat algorithm. Energy 96:666–675

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  MathSciNet  Google Scholar 

  54. Mohammadi F, Abdi H (2018) A modified crow search algorithm (mcsa) for solving economic load dispatch problem. Appl Soft Comput 71:51–65

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  62. Spea SR (2020) Solving practical economic load dispatch problem using crow search algorithm. International Journal of Electrical and Computer Engineering 10(4):3431

    Google Scholar 

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

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

    Article  Google Scholar 

  65. Yu J, Kim C -H, Rhee S -B (2020) Clustering cuckoo search optimization for economic load dispatch problem. Neural Comput Applic 32:16951–16969

    Article  Google Scholar 

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

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

    Article  Google Scholar 

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

    Article  Google Scholar 

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

  70. Saremi S, Mirjalili S, Lewis A (2017) Grasshopper optimisation algorithm: theory and application. Adv Eng Softw 105:30–47

    Article  Google Scholar 

  71. Mirjalili S, Mirjalili SM, Hatamlou A (2016) Multi-verse optimizer: a nature-inspired algorithm for global optimization. Neural Comput Applic 27(2):495–513

    Article  Google Scholar 

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

    Article  Google Scholar 

  73. Lee FN, Breipohl AM (1993) Reserve constrained economic dispatch with prohibited operating zones. IEEE Transactions on Power Systems 8(1):246–254

    Article  Google Scholar 

  74. Kılıç U (2015) Backtracking search algorithm-based optimal power flow with valve point effect and prohibited zones. Electr Eng 97(2):101–110

    Article  Google Scholar 

  75. Ott E (2002) Chaos in dynamical systems. Cambridge University Press

  76. Sinha N, Chakrabarti R, Chattopadhyay PK (2003) Evolutionary programming techniques for economic load dispatch. IEEE Transactions on Evolutionary Computation 7(1):83–94

    Article  Google Scholar 

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

    Article  Google Scholar 

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

    Article  Google Scholar 

  79. Sheskin DJ (2003) Handbook of parametric and nonparametric statistical procedures. Chapman and Hall/CRC

  80. Inman RL, Davenpot JM (1980) Approximations of the critical region of the friedman statistic. Communications in Statistics, Theory and Methods A 9:571–595

    Article  Google Scholar 

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

Download references

Acknowledgements

Funding information is not applicable/no funding was received.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Tribhuvan Singh.

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

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

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

Download citation

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10489-022-03179-y

Keywords

Navigation