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.












Similar content being viewed by others
Explore related subjects
Discover the latest articles, news and stories from top researchers in related subjects.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
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
Beume N, Naujoks B, Emmerich M (2007) SMS-EMOA: multiobjective selection based on dominated hypervolume. Eur J Oper Res 181(3):1653–1669
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
Cheng TL, Chen MY, Fleming PJ et al (2017) A novel hybrid teaching learning based multi-objective particle swarm optimization. Neurocomputing 222:11–25
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
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
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
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
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
Li L, Wang WL, Xu XL (2017b) Multi-objective particle swarm optimization based on global margin ranking. Inf Sci 375:30–47
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
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
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
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
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
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
Niu B, Wang H, Wang J et al (2013) Multi-objective bacterial foraging optimization. Neurocomputing 116:336–345
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
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
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
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
Passino KM (2002) Biomimicry of bacterial foraging for distributed optimization and control. IEEE Control Syst Mag 22(3):52–67
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
Qingfu Z, Hui L (2007) MOEA/D: a multiobjective evolutionary algorithm based on decomposition. IEEE Trans Evolut Comput 11(6):712–731
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
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
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
Talaq JH, El-Hawary F, El-Hawary ME (1994) A summary of environmental/economic dispatch algorithms. IEEE Trans Power Syst 9(3):1508–1516
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
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
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
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
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
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
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
Zhu JD, Wang YJ, Collette M (2014) A multi-objective variable-fidelity optimization method for genetic algorithms. Eng Optim 46(4):521–542
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
Corresponding authors
Additional information
An erratum to this article is available at https://doi.org/10.1007/s11047-017-9623-4.
Rights and permissions
About this article
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
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11047-017-9620-7