An empirical analysis of constraint handling on evolutionary multi-objective algorithms for the Environmental/Economic Load Dispatch problem

Abstract This paper analyses different multi-objective evolutionary algorithms to deal with the Environmental/Economic Load Dispatch (EELD). EELD is formulated as a multi-objective optimization problem in which two competing objectives (fuel cost and pollutants emission) should be optimized simultaneously while fulfilling constraints. Due to the typical process of an evolutionary algorithm (EA), the use of operators applied to individuals of the population might violate constraint rules of the problem. The way in which EAs deal with such constraint rules is an important point and it is directly related to the quality of the generated solutions. One of the contributions of this paper is the analysis of the impact of a repair procedure in four multi-objective EAs. The analyzed approaches are evaluated in eight known instances (with 3, 6, 10, 20 and 40 generators) of the multi-objective EELD. Furthermore, two new instances (with 80 and 120 generators) are proposed and evaluated in this work. Experiments were applied using Dominance Ranking, hypervolume and unary-epsilon indicators, empirical attainment functions and statistical tests, in order to evaluate the algorithms performances. The results point to the consistency of the NSGA-II with repair procedure compared to the literature algorithms, and it outperforms other approaches in most of the considered instances.

[1]  Ching-Tzong Su,et al.  New approach with a Hopfield modeling framework to economic dispatch , 2000 .

[2]  P. K. Chattopadhyay,et al.  Biogeography-Based Optimization for Different Economic Load Dispatch Problems , 2010, IEEE Transactions on Power Systems.

[3]  Mohsen Mohammadi,et al.  A new multiobjective procedure for solving nonconvex environmental/economic power dispatch , 2014, Complex..

[4]  Aniruddha Bhattacharya,et al.  Solution of Economic Emission Load Dispatch problems of power systems by Real Coded Chemical Reaction algorithm , 2014 .

[5]  Vahid Vahidinasab,et al.  A modified harmony search method for environmental/economic load dispatch of real-world power systems , 2014 .

[6]  Dexuan Zou,et al.  A new global particle swarm optimization for the economic emission dispatch with or without transmission losses , 2017 .

[7]  Mousumi Basu,et al.  Economic environmental dispatch using multi-objective differential evolution , 2011, Appl. Soft Comput..

[8]  H. Iba,et al.  Differential evolution for economic load dispatch problems , 2008 .

[9]  Prakash Kumar Hota,et al.  Economic emission load dispatch through fuzzy based bacterial foraging algorithm , 2010 .

[10]  M. A. Abido,et al.  Differential evolution algorithm for emission constrained economic power dispatch problem , 2010 .

[11]  Jan K. Sykulski,et al.  A hybrid GA–PS–SQP method to solve power system valve-point economic dispatch problems , 2010 .

[12]  Sancho Salcedo-Sanz,et al.  A survey of repair methods used as constraint handling techniques in evolutionary algorithms , 2009, Comput. Sci. Rev..

[13]  P. N. Suganthan,et al.  Multi-objective optimal power flow solutions using a constraint handling technique of evolutionary algorithms , 2019, Soft Computing.

[14]  Carolina P. de Almeida,et al.  Improved Cultural Immune Systems to solve the economic load dispatch problems , 2013, 2013 IEEE Congress on Evolutionary Computation.

[15]  Ajit Kumar Barisal,et al.  Large scale economic dispatch of power systems using oppositional invasive weed optimization , 2015, Appl. Soft Comput..

[16]  K. S. Swarup,et al.  Environmental/economic dispatch using multi-objective harmony search algorithm , 2011 .

[17]  Hadi Saadat,et al.  Power System Analysis , 1998 .

[18]  N. O Abungu,et al.  Combined Economic and Emission Dispatch problem using ABC_PSO hybrid algorithm with valve point loading effect , 2012 .

[19]  Nicola Beume,et al.  SMS-EMOA: Multiobjective selection based on dominated hypervolume , 2007, Eur. J. Oper. Res..

[20]  Almoataz Y. Abdelaziz,et al.  Flower pollination algorithm to solve combined economic and emission dispatch problems , 2016 .

[21]  Dinu Calin Secui,et al.  A new modified artificial bee colony algorithm for the economic dispatch problem , 2015 .

[22]  Taher Niknam,et al.  A new fuzzy adaptive particle swarm optimization for non-smooth economic dispatch , 2010 .

[23]  Marco Laumanns,et al.  SPEA2: Improving the Strength Pareto Evolutionary Algorithm For Multiobjective Optimization , 2002 .

[24]  Nagarajan Karthik,et al.  Multi-objective economic emission dispatch using interior search algorithm , 2018, International Transactions on Electrical Energy Systems.

[25]  David J. Groggel,et al.  Practical Nonparametric Statistics , 2000, Technometrics.

[26]  Narayana Prasad Padhy,et al.  Comparison and application of evolutionary programming techniques to combined economic emission dispatch with line flow constraints , 2003 .

[27]  Mohamed E. El-Hawary,et al.  Emission-Economic Dispatch using a Novel Constraint Handling Particle Swarm Optimization Strategy , 2006, 2006 Canadian Conference on Electrical and Computer Engineering.

[28]  Richard A. Gonçalves,et al.  Solving Economic Load Dispatch Problem by Natural Computing Intelligent Systems , 2009, 2009 15th International Conference on Intelligent System Applications to Power Systems.

[29]  Eckart Zitzler,et al.  Indicator-Based Selection in Multiobjective Search , 2004, PPSN.

[30]  Kalyanmoy Deb,et al.  Muiltiobjective Optimization Using Nondominated Sorting in Genetic Algorithms , 1994, Evolutionary Computation.

[31]  A. A. Abido,et al.  A new multiobjective evolutionary algorithm for environmental/economic power dispatch , 2001, 2001 Power Engineering Society Summer Meeting. Conference Proceedings (Cat. No.01CH37262).

[32]  Gary B. Lamont,et al.  Evolutionary Algorithms for Solving Multi-Objective Problems , 2002, Genetic Algorithms and Evolutionary Computation.

[33]  L. Coelho,et al.  Solving non-smooth economic dispatch by a new combination of continuous GRASP algorithm and differential evolution , 2017 .

[34]  Carlos A. Coello Coello,et al.  THEORETICAL AND NUMERICAL CONSTRAINT-HANDLING TECHNIQUES USED WITH EVOLUTIONARY ALGORITHMS: A SURVEY OF THE STATE OF THE ART , 2002 .

[35]  Joshua D. Knowles,et al.  Bounded archiving using the lebesgue measure , 2003, The 2003 Congress on Evolutionary Computation, 2003. CEC '03..

[36]  P. Subbaraj,et al.  Enhancement of Self-adaptive real-coded genetic algorithm using Taguchi method for Economic dispatch problem , 2011, Appl. Soft Comput..

[37]  Ugur Güvenc,et al.  Combined economic and emission dispatch solution using gravitational search algorithm , 2012, Sci. Iran..

[38]  Junichi Suzuki,et al.  R2-IBEA: R2 indicator based evolutionary algorithm for multiobjective optimization , 2013, 2013 IEEE Congress on Evolutionary Computation.

[39]  Qingfu Zhang,et al.  The performance of a new version of MOEA/D on CEC09 unconstrained MOP test instances , 2009, 2009 IEEE Congress on Evolutionary Computation.

[40]  Qingfu Zhang,et al.  Multiobjective evolutionary algorithms: A survey of the state of the art , 2011, Swarm Evol. Comput..

[41]  M. A. Abido Environmental/economic power dispatch using multiobjective evolutionary algorithms , 2003 .

[42]  Kalyanmoy Deb,et al.  Solving the multiobjective environmental/economic dispatch problem with prohibited operating zones using NSGA-II , 2011, Proceedings of 2011 IEEE Pacific Rim Conference on Communications, Computers and Signal Processing.

[43]  Lingfeng Wang,et al.  Stochastic economic emission load dispatch through a modified particle swarm optimization algorithm , 2008 .

[44]  Marko Cepin,et al.  A multi-objective optimization based solution for the combined economic-environmental power dispatch problem , 2013, Eng. Appl. Artif. Intell..

[45]  Emmanuel Dartey Manteaw,et al.  Combined Economic and Emission Dispatch Solution Using ABC _ PSO Hybrid Algorithm with Valve Point Loading Effect , 2012 .

[46]  Provas Kumar Roy,et al.  Multi-objective quasi-oppositional teaching learning based optimization for economic emission load dispatch problem , 2013 .

[47]  Ricardo Landa Becerra,et al.  Evolutionary Multiobjective Optimization in Materials Science and Engineering , 2009 .

[48]  Marco Laumanns,et al.  Performance assessment of multiobjective optimizers: an analysis and review , 2003, IEEE Trans. Evol. Comput..

[49]  M. A. Abido,et al.  Multiobjective particle swarm optimization for environmental/economic dispatch problem , 2009 .

[50]  Wali Khan Mashwani,et al.  Multiobjective memetic algorithm based on decomposition , 2014, Appl. Soft Comput..

[51]  Yunhe Wang,et al.  Multiobjective Environment/Economic Power Dispatch Using Evolutionary Multiobjective Optimization , 2018, IEEE Access.

[52]  Jing J. Liang,et al.  A survey on multi-objective evolutionary algorithms for the solution of the environmental/economic dispatch problems , 2018, Swarm Evol. Comput..

[53]  Carlos M. Fonseca,et al.  Inferential Performance Assessment of Stochastic Optimisers and the Attainment Function , 2001, EMO.

[54]  Lothar Thiele,et al.  Quality Assessment of Pareto Set Approximations , 2008, Multiobjective Optimization.

[55]  M. A. Abido,et al.  A niched Pareto genetic algorithm for multiobjective environmental/economic dispatch , 2003 .

[56]  Qingfu Zhang,et al.  MOEA/D: A Multiobjective Evolutionary Algorithm Based on Decomposition , 2007, IEEE Transactions on Evolutionary Computation.

[57]  Yaonan Wang,et al.  Environmental/economic power dispatch problem using multi-objective differential evolution algorithm , 2010 .

[58]  Gary G. Yen,et al.  Constraint handling in multi-objective evolutionary optimization , 2007, 2007 IEEE Congress on Evolutionary Computation.

[59]  Kalyanmoy Deb,et al.  A fast and elitist multiobjective genetic algorithm: NSGA-II , 2002, IEEE Trans. Evol. Comput..

[60]  Jan K. Sykulski,et al.  Application of pattern search method to power system valve-point economic load dispatch , 2007 .