Evolving Systems

, Volume 8, Issue 3, pp 233–242 | Cite as

Environmental economic dispatch using improved artificial bee colony algorithm

  • Shokoufeh Sharifi
  • Mahsa Sedaghat
  • Payam Farhadi
  • Noradin Ghadimi
  • Bahman Taheri
Original Paper


Due to emissions from fossil fuel consumption in power plants, not only operational costs, but the minimization of the resulting pollution should be also considered in environmental economic dispatch problem. In this research, environmental economic dispatch problem is solved by minimization of operational cost and environmental pollution considering nonlinear constraints of generating units, forbidden regions, and ramp-rate of generating units using an improved artificial bee colony technique. With the proposed approach, data transactions among bees have been conducted using Newton’s and gravitational laws, leading to a full employment of honey bees mating optimization’s capability in finding the optimum solution. In order to show the effectiveness of the proposed algorithm, it is tested on IEEE 6-bus and IEEE 11-bus power systems in different load levels. Then, the obtained results are compared with those of other previously validated techniques. It is revealed that the proposed technique is superior in terms of accuracy and speed in solving power system complex problems over the other methods. In addition, it is unlikely for this approach to be trapped in local minima. Results compared to many recent competitive methods confirm the efficiency of the proposed method in term of solution quality and convergence characteristics.


Environmental effect of power generating units Optimization Operational constraints of generating units Environmental economic dispatch Improved artificial bee colony algorithm 


  1. AlRashidi MR, El-Hawary ME (2006) Economic dispatch with environmental considerations using particle swarm optimization. 2006 Large engineering systems conference on power engineering. IEEE, 26–28 July 2006–15 January 2007. doi: 10.1109/LESCPE.2006.280357
  2. Balamurugan R, Subramanian S (2008) A simplified recursive approach to combined economic emission dispatch. Electr Power Compon Syst 36(1):17–24CrossRefGoogle Scholar
  3. Dhillon J, Parti S, Kothari D (1993) Stochastic economic emission load dispatch. Electr Power Syst Res 26(3):179–188CrossRefGoogle Scholar
  4. Ebrahimian H, Taheri B, Yousefi N (2015) Optimal operation of energy at hydrothermal power plants by simultaneous minimization of pollution and costs using improved ABC algorithm. Front Energy 9(4):426–432CrossRefGoogle Scholar
  5. Eusuff MM, Lansey KE (2003) Optimization of water distribution network design using the shuffled frog leaping algorithm. J Water Resour Plan Manag 129(3):210–225CrossRefGoogle Scholar
  6. Gao W, Liu S, Huang L (2012) Inspired artificial bee colony algorithm for global optimization problems. Acta Electr Sin Chin 40(12):2396–2403 (Chinese) Google Scholar
  7. Holland JH (1975) Adaptation in natural and artificial systems. University of Michigan PressGoogle Scholar
  8. Karaboga D (2005a) An idea based on honey bee swarm for numerical optimization. Technical report-TR06. Computer Engineering Department, Engineering Faculty, Erciyes University, KayseriGoogle Scholar
  9. Karaboga D (2005b) An idea based on honey bee swarm for numerical optimization. Tech. Rep. TR06. Computer Engineering Department, Engineering Faculty, Erciyes University, Kayseri, pp 1–10Google Scholar
  10. Karaboga D, Bahriye B (2008) On the performance of artificial bee colony (ABC) algorithm. Appl Soft Comput 8(1):687–697CrossRefMATHGoogle Scholar
  11. Karaboga D, Basturk B (2007) A powerful and efficient algorithm for numerical function optimization: Artificial bee colony (ABC) algorithm. J Glob Optim 39(3):459–471MathSciNetCrossRefMATHGoogle Scholar
  12. Li X, Luo J, Chen MR, Wang N (2012) An improved shuffled frog-leaping algorithm with extremal optimisation for continuous optimisation. Inf Sci 192(1):143–151Google Scholar
  13. Liao T, Aydn D, Sttzle T (2013) Artificial bee colonies for continuous optimization: experimental analysis and improvements. Swarm Intell 7(4):327–356CrossRefGoogle Scholar
  14. Luo XH, Yang Y, Li X (2008) Solving TSP with shuffled frog leaping algorithm. In: International conference on intelligent systems design and applications, Kaohsiung, pp 228–232Google Scholar
  15. Muralidharan S, Srikrishna K, Subramanian S (2006) Emission constrained economic dispatch: a new recursive approach. Electr Power Compon Syst 34(3):343–353CrossRefGoogle Scholar
  16. Palanichamy C, Babu N (2008) Analytical solution for combined economic and emissions dispatch. Electr Power Syst Res 78(7):1129–1137CrossRefGoogle Scholar
  17. Rahimi-Vahed A, Mirzaei AH (2007) Solving a bi-criteria permutation flow-shop problem using shuffled frog-leaping algorithm. Soft Comput Fusion Found Methodol Appl 12(5):435–452Google Scholar
  18. Sasikala J, Ramaswamy M (2010) Optimal based economic emission dispatch using simulated annealing. Int J Comput Appl 1(10):69–83Google Scholar
  19. Shi Y, Eberhart RC (1998) A modified particle swarm optimizer. In: Proc. IEEE congress on evolutionary computation (CEC), pp 68–73Google Scholar
  20. Storn R, Price K (1997) Differential evolution: a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359, 1997.Google Scholar
  21. Talaq JH, EI-Hawary ME (1994) A summary of environmental/economic dispatch algorithms. IEEE Trans Power Syst 9(3):1508–1516CrossRefGoogle Scholar
  22. Wood AJ, Wollenberg BF (1984) Power generation, operation and control. Wiley, New YorkGoogle Scholar
  23. Xu JX, Chang CS, Wang XW (1996) Constrained multi-objective global optimization of longitudinal interconnected power system by genetic algorithm. IEEE Proc Gener Transm Distrib 143(5):435–446Google Scholar
  24. Xuebin L (2009) Study of multi-objective optimization and multi-attribute decision-making for economic and environmental power dispatch. Electr Power Syst Res 79(5):789–795CrossRefGoogle Scholar
  25. Yan X, Zhu Y, Zou W et al (2012) A new approach for data clustering using hybrid artificial bee colony algorithm. Neurocomputing 97(15):241–250CrossRefGoogle Scholar
  26. Zhu G, Kwong S (2010) Gbest-guided artificial bee colony algorithm for numerical function optimization. Appl Math Comput 217(7):3166–3173MathSciNetMATHGoogle Scholar
  27. Zou W, Zhu Y, Chen H et al (2010) A clustering approach using cooperative artificial bee colony algorithm. Discrete Dyn Nat Soc 2010:1–16 (Article ID 459796) MathSciNetCrossRefMATHGoogle Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2017

Authors and Affiliations

  • Shokoufeh Sharifi
    • 1
  • Mahsa Sedaghat
    • 2
  • Payam Farhadi
    • 3
  • Noradin Ghadimi
    • 2
  • Bahman Taheri
    • 2
  1. 1.Hamedan Electric Distribution CompanyHamedanIran
  2. 2.Young Researchers and Elite Club, Ardabil BranchIslamic Azad UniversityArdabilIran
  3. 3.Young Researchers and Elite Club, Parsabad Moghan BranchIslamic Azad UniversityParsabad MoghanIran

Personalised recommendations