Skip to main content
Log in

A multi-objective optimization method based on discrete bacterial algorithm for environmental/economic power dispatch

  • Published:
Natural Computing Aims and scope Submit manuscript

An Erratum to this article was published on 22 April 2017

This article has been updated

Abstract

Multi-objective optimization is an interesting and hot topic in the literature involving the conflicting objectives to be solved simultaneously. In this study, a new multiple optimization method based on a discrete bacterial algorithm is developed to address the multi-objective economic-environmental dispatch problem with non-linear, non-convex, and complexity constraints. In the proposed multi-objective bacterial based algorithm, the existence of bacteria complies with a fitness survival mechanism, in which a health sorting approach is operated to control the chances of reproduction as well as elimination. The performances of bacteria have been recorded and sorted for health evaluation, which can help to group the individuals according to their search capability and improve the overall quality of the population. To speed up the convergence rate and avoid local minima to some extent, a comprehensive learning strategy is embedded to enable the communication exchanges between the bacteria and external archive. The standard IEEE 30-bus, 6-generator test system is adopted to illustrate the efficiency of the proposed method by making the comparison with the other multiple bacterial-based algorithms as well as six other well developed evolutionary algorithms. The effectiveness of the propose method is well validated in experiments by providing similar or superior solutions to environmental/economic power dispatch issues considering the various constraints.

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
Fig. 7
Fig. 8
Fig. 9
Fig. 10
Fig. 11
Fig. 12

Similar content being viewed by others

Change history

  • 22 April 2017

    An erratum to this article has been published.

References

  • Abido AA (2001) A new multiobjective evolutionary algorithm for environmental/economic power dispatch. In: Proceedings of power engineering society summer meeting, vol 2, pp 1263–1268

  • Agrawal S, Panigrahi BK, Tiwari MK (2008) Multiobjective particle swarm algorithm with fuzzy clustering for electrical power dispatch. IEEE Trans Evol Comput 12(5):529–541

    Article  Google Scholar 

  • Alejandra Guzmán M, Delgado A, De Carvalho J (2010) A novel multiobjective optimization algorithm based on bacterial chemotaxis. Eng Appl Artif Intell 23(3):292–301

    Article  Google Scholar 

  • Beume N, Naujoks B, Emmerich M (2007) SMS-EMOA: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669

    Article  MATH  Google Scholar 

  • Cai JJ, Ma XQ, Li Q et al (2009) A multi-objective chaotic particle swarm optimization for environmental/economic dispatch. Energy Convers Manag 50(5):1318–1325

    Article  Google Scholar 

  • Cheng TL, Chen MY, Fleming PJ et al (2017) A novel hybrid teaching learning based multi-objective particle swarm optimization. Neurocomputing 222:11–25

    Article  Google Scholar 

  • Deb K, Pratap A, Agarwal S et al (2002) A fast and elitist multiobjective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197

    Article  Google Scholar 

  • Gjorgiev B, Čepin M (2013) A multi-objective optimization based solution for the combined economic-environmental power dispatch problem. Eng Appl Artif Intell 26(1):417–429

    Article  Google Scholar 

  • Hota PK, Barisal AK, Chakrabarti R (2010) Economic emission load dispatch through fuzzy based bacterial foraging algorithm. Int J Electr Power 32(7):794–803

    Article  Google Scholar 

  • King RTFA, Rughooputh HCS (2003) Elitist multiobjective evolutionary algorithm for environmental/economic dispatch. IEEE Evol Comput 2:1108–1114

  • Kishor A, Singh PK, Prakash J (2016) NSABC: non-dominated sorting based multi-objective artificial bee colony algorithm and its application in data clustering. Neurocomputing 216:514–533

    Article  Google Scholar 

  • Li LL, Jiao LC, Zhao JQ et al (2017a) Quantum-behaved discrete multi-objective particle swarm optimization for complex network clustering. Pattern Recogn 63:1–14

    Article  Google Scholar 

  • Li L, Wang WL, Xu XL (2017b) Multi-objective particle swarm optimization based on global margin ranking. Inf Sci 375:30–47

    Article  Google Scholar 

  • Liang JJ, Qin AK, Suganthan PN et al (2006) Comprehensive learning particle swarm optimizer for global optimization of multimodal functions. IEEE Trans Evol Comput 10(3):281–295

    Article  Google Scholar 

  • Liao GC (2011) A novel evolutionary algorithm for dynamic economic dispatch with energy saving and emission reduction in power system integrated wind power. Energy 36(2):1018–1029

    Article  Google Scholar 

  • Lu Y, Zhoun J, Qin H et al (2011) Chaotic differential evolution methods for dynamic economic dispatch with valve-point effects. Eng Appl Artif Intell 24(2):378–387

    Article  Google Scholar 

  • Lu ZG, Feng T, Liu ZZ (2014) A multiobjective optimization algorithm based on discrete bacterial colony chemotaxis. Math Probl Eng 2014(1):339–353

  • Madiouni R, Bouallegue S, Haggege J et al (2016) Robust RST control design based on multi-objective particle swarm optimization approach. Int J Control Autom Syst 14(6):1607–1617

    Article  MATH  Google Scholar 

  • Mahmoudian A, Niasati M, Khanesar MA (2017) Multi objective optimal allocation of fault current limiters in power system. Int J Electr Power 85:1–11

    Article  Google Scholar 

  • Neyestani M, Farsangi MM, Nezamabadi-Pour H (2010) A modified particle swarm optimization for economic dispatch with non-smooth cost functions. Eng Appl Artif Intell 23(7):1121–1126

    Article  Google Scholar 

  • Niu B, Wang H, Wang J et al (2013) Multi-objective bacterial foraging optimization. Neurocomputing 116:336–345

    Article  Google Scholar 

  • Pandi VR, Panigrahi BK, Hong WC et al (2014) A multiobjective bacterial foraging algorithm to solve the environmental economic dispatch problem. Energy Sour Part B 9(3):236–247

    Article  Google Scholar 

  • Pandi VR, Mohapatra A, Panigrahi BK et al (2015) A hybrid multi-objective improved bacteria foraging algorithm for economic load dispatch considering emission. Int J Comput Sci Eng 11(2):114–123

    Article  Google Scholar 

  • Panigrahi BK, Ravikumar Pandi V, Das S et al (2010) Multiobjective fuzzy dominance based bacterial foraging algorithm to solve economic emission dispatch problem. Energy 35(12):4761–4770

    Article  Google Scholar 

  • Panigrahi BK, Pandi VR, Sharma R et al (2011) Multiobjective bacteria foraging algorithm for electrical load dispatch problem. Energy Convers Manag 52(2):1334–1342

    Article  Google Scholar 

  • Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst Mag 22(3):52–67

    Article  Google Scholar 

  • Peidro D, Mula J, Alemany MME et al (2012) Fuzzy multi-objective optimisation for master planning in a ceramic supply chain. Int J Prod Res 50(11):3011–3020

    Article  Google Scholar 

  • Qingfu Z, Hui L (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evolut Comput 11(6):712–731

    Article  Google Scholar 

  • Ramesh S, Kannan S, Baskar S (2012) An improved generalized differential evolution algorithm for multi-objective reactive power dispatch. Eng Optim 44(4):391–405

    Article  MathSciNet  Google Scholar 

  • Shahbeig S, Helfroush MS, Rahideh A (2017) A fuzzy multi-objective hybrid TLBO-PSO approach to select the associated genes with breast cancer. Signal Process 131:58–65

    Article  Google Scholar 

  • Shen YP, Wang YN (2017) Operating point optimization of auxiliary power unit using adaptive multi-objective differential evolution algorithm. IEEE Trans Ind Electron 64(1):115–124

    Article  Google Scholar 

  • Talaq JH, El-Hawary F, El-Hawary ME (1994) A summary of environmental/economic dispatch algorithms. IEEE Trans Power Syst 9(3):1508–1516

    Article  Google Scholar 

  • Wang L, Singh C (2007) Environmental/economic power dispatch using a fuzzified multi-objective particle swarm optimization algorithm. Electr Pow Syst Res 77(12):1654–1664

    Article  Google Scholar 

  • Wang L, Singh C (2008) Balancing risk and cost in fuzzy economic dispatch including wind power penetration based on particle swarm optimization. Electr Powder Syst Res 78(8):1361–1368

    Article  Google Scholar 

  • Wang L, Singh C (2009) Reserve-constrained multiarea environmental/economic dispatch based on particle swarm optimization with local search. Eng Appl Artif Intell 22(2):298–307

    Article  Google Scholar 

  • Wu LH, Wang YN, Yuan XF et al (2010) Environmental/economic power dispatch problem using multi-objective differential evolution algorithm. Electr Powder Syst Res 80(9):1171–1181

    Article  Google Scholar 

  • Yannibelli V, Amandi A (2013) Project scheduling: a multi-objective evolutionary algorithm that optimizes the effectiveness of human resources and the project makespan. Eng Optim 45(1):45–65

    Article  MathSciNet  Google Scholar 

  • Zhang Y, Gong DW, Ding ZH (2012) A bare-bones multi-objective particle swarm optimization algorithm for environmental/economic dispatch. Inf Sci 192:213–227

    Article  Google Scholar 

  • Zhao QS, Hu YL, Tian Y (2013) An improved bacterial colony chemotaxis multi-objective optimisation algorithm. Int J Comput Sci Math 4(4):392–401

    Article  MathSciNet  Google Scholar 

  • Zhu JD, Wang YJ, Collette M (2014) A multi-objective variable-fidelity optimization method for genetic algorithms. Eng Optim 46(4):521–542

    Article  MathSciNet  Google Scholar 

Download references

Acknowledgements

This work is partially supported by The National Natural Science Foundation of China (Grants Nos. 71571120, 71001072, 71271140) and Humanity, Social Science Youth Foundation of Ministry of Education of China (16YJC630153), Natural Science Foundation of Guangdong Province (2016A030310074) and Shenzhen Science and Technology Plan (CXZZ20140418182638764). The authors also would like to thank The Hong Kong Polytechnic University Research Committee for financial and technical support.

Author information

Authors and Affiliations

Authors

Corresponding authors

Correspondence to Chen Yang or Ben Niu.

Additional information

An erratum to this article is available at https://doi.org/10.1007/s11047-017-9623-4.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Tan, L., Wang, H., Yang, C. et al. A multi-objective optimization method based on discrete bacterial algorithm for environmental/economic power dispatch. Nat Comput 16, 549–565 (2017). https://doi.org/10.1007/s11047-017-9620-7

Download citation

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s11047-017-9620-7

Keywords

Navigation