MOEA/D with adaptive operator selection for the environmental/economic dispatch problem

Adaptive Operator Selection (AOS) is a method used to dynamically determine which operator should be applied in an optimization algorithm based on its performance history. Upper Confidence Bound (UCB) algorithms have been successfully applied for this task due to its ability to tackle the Exploration versus Exploitation (EvE) dilemma presented on AOS. However, it is important to note that the use of UCB algorithms for AOS is still incipient on Multiobjective Evolutionary Algorithms (MOEAs) and many contributions can be made. The aim of this paper is to extend the study of UCB based AOS methods, applying it to a real world problem: the Environmental/Economic Load Dispatch (EELD). Three methods are proposed: MOEA/D-UCB1, MOEA/D-UCB-T and MOEA/D-UCB-V. In these proposals the UCB-based algorithms from the Multi-Armed Bandit (MAB) literature are combined with MOEA/D (MOEA based on decomposition), one of the most successful MOEAs. A pool of operators composed of four Differential Evolution operators is used. The proposed approaches are evaluated in three known instances of the multi-objective environmental/economic dispatch problem, formulated as a nonlinear constrained optimization problem with competing objectives. Experimental results demonstrate that MOEA/D-UCB1 and MOEA/D-UCB-T can be favorably compared with state-of-the-art algorithms reported in the literature for all considered instances.

[1]  Sandra M. Venske,et al.  ADEMO/D: Multiobjective optimization by an adaptive differential evolution algorithm , 2014, Neurocomputing.

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

[3]  M. Abido Environmental/economic power dispatch using multiobjective evolutionary algorithms , 2003, 2003 IEEE Power Engineering Society General Meeting (IEEE Cat. No.03CH37491).

[4]  Peter Auer,et al.  Using Confidence Bounds for Exploitation-Exploration Trade-offs , 2003, J. Mach. Learn. Res..

[5]  Hiroyuki Sato,et al.  Inverted PBI in MOEA/D and its impact on the search performance on multi and many-objective optimization , 2014, GECCO.

[6]  Qingfu Zhang,et al.  Adaptive Operator Selection With Bandits for a Multiobjective Evolutionary Algorithm Based on Decomposition , 2014, IEEE Transactions on Evolutionary Computation.

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

[8]  Silvestre Fialho,et al.  Adaptive operator selection for optimization , 2010 .

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

[10]  Aurora Trinidad Ramirez Pozo,et al.  Upper Confidence Bound (UCB) Algorithms for Adaptive Operator Selection in MOEA/D , 2015, EMO.

[11]  L. H. Wua,et al.  Environmental/economic power dispatch problem using multi-objective differential evolution algorithm , 2010 .

[12]  Kalyanmoy Deb,et al.  Multi-objective test problems, linkages, and evolutionary methodologies , 2006, GECCO.

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

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

[15]  Hui Li,et al.  Adaptive strategy selection in differential evolution for numerical optimization: An empirical study , 2011, Inf. Sci..

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

[17]  Qingfu Zhang,et al.  Decomposition-Based Multiobjective Evolutionary Algorithm With an Ensemble of Neighborhood Sizes , 2012, IEEE Transactions on Evolutionary Computation.

[18]  Michèle Sebag,et al.  Analysis of adaptive operator selection techniques on the royal road and long k-path problems , 2009, GECCO.

[19]  Matthias Ehrgott,et al.  A discussion of scalarization techniques for multiple objective integer programming , 2006, Ann. Oper. Res..

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

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

[22]  Peter Auer,et al.  Finite-time Analysis of the Multiarmed Bandit Problem , 2002, Machine Learning.