Improved Understanding on the Searching Behavior of NSGA-II Operators Using Run-Time Measure Metrics with Application to Water Distribution System Design Problems

In recent years, multi-objective evolutionary algorithms (MOEAs) have been widely used to handle various water resources problems. One challenge within MOEAs’ applications is a lack of understanding on how various operators alter a MOEA’s behavior to achieve its final performance (i.e., MOEAs are black-boxes to practitioners), and hence it is difficult to select the most appropriate operators to ensure the MOEA’s best performance for a given real-world problem. To address this issue, this study proposes the use of the run-time measure metrics to reveal the underlying searching behavior of the MOEA’s operators. The proposed methodology is demonstrated by the non-dominated sorting genetic algorithm II (NSGA-II, a widely used MOEA in water resources) with five commonly used crossover operators applied to six water distribution system design problems. Results show that the simulated binary crossover (SBX) and the simplex crossover (SPX) operators possess great ability in extending the front and finding Pareto-front solutions, respectively, while the naive crossover (NVX) strategy exhibits the overall worst performance in identifying optimal fronts. The obtained understanding on the operators’ searching behavior not only offers guidance for selecting appropriate operators for real-world water resources problems, but also builds fundamental knowledge for developing more advanced MOEAs in future.

[1]  Avi Ostfeld,et al.  State of the Art for Genetic Algorithms and Beyond in Water Resources Planning and Management , 2010 .

[2]  Kwok-wing Chau,et al.  Data-driven input variable selection for rainfall-runoff modeling using binary-coded particle swarm optimization and Extreme Learning Machines , 2015 .

[3]  Holger R. Maier,et al.  Improved genetic algorithm optimization of water distribution system design by incorporating domain knowledge , 2015, Environ. Model. Softw..

[4]  X. Y. Chen,et al.  A comparative study of population-based optimization algorithms for downstream river flow forecasting by a hybrid neural network model , 2015, Eng. Appl. Artif. Intell..

[5]  Avi Ostfeld,et al.  Evolutionary algorithms and other metaheuristics in water resources: Current status, research challenges and future directions , 2014, Environ. Model. Softw..

[6]  K. Chau,et al.  Modeling of groundwater level fluctuations using dendrochronology in alluvial aquifers , 2015 .

[7]  J. Yazdi,et al.  Decomposition based Multi Objective Evolutionary Algorithms for Design of Large-Scale Water Distribution Networks , 2016, Water Resources Management.

[8]  Isao Ono,et al.  A Real Coded Genetic Algorithm for Function Optimization Using Unimodal Normal Distributed Crossover , 1997, ICGA.

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

[10]  K. Chau,et al.  A hybrid model coupled with singular spectrum analysis for daily rainfall prediction , 2010 .

[11]  Masayuki Yamamura,et al.  Theoretical Analysis of Simplex Crossover for Real-Coded Genetic Algorithms , 2000, PPSN.

[12]  Patrick M. Reed,et al.  Diagnostic Assessment of Search Controls and Failure Modes in Many-Objective Evolutionary Optimization , 2012, Evolutionary Computation.

[13]  Qi Wang,et al.  Two-Objective Design of Benchmark Problems of a Water Distribution System via MOEAs: Towards the Best-Known Approximation of the True Pareto Front , 2015 .

[14]  Kalyanmoy Deb,et al.  A Computationally Efficient Evolutionary Algorithm for Real-Parameter Optimization , 2002, Evolutionary Computation.

[15]  P. Reed,et al.  A computational scaling analysis of multiobjective evolutionary algorithms in long-term groundwater monitoring applications , 2007 .

[16]  H. Maier,et al.  Comparison of the Searching Behavior of NSGA-II, SAMODE, and Borg MOEAs Applied to Water Distribution System Design Problems , 2016 .

[17]  Mohammad Karamouz,et al.  Development of an Optimal Reservoir Operation Scheme Using Extended Evolutionary Computing Algorithms Based on Conflict Resolution Approach: A Case Study , 2014, Water Resources Management.

[18]  Aaron C. Zecchin,et al.  Self-Adaptive Differential Evolution Algorithm Applied to Water Distribution System Optimization , 2013 .

[19]  Aaron C. Zecchin,et al.  Improved understanding of the searching behavior of ant colony optimization algorithms applied to the water distribution design problem , 2012 .

[20]  John W. Nicklow,et al.  Examining the Possibilities: Generating Alternative Watershed-Scale BMP Designs with Evolutionary Algorithms , 2013, Water Resources Management.

[21]  Kwok-wing Chau,et al.  Improving Forecasting Accuracy of Annual Runoff Time Series Using ARIMA Based on EEMD Decomposition , 2015, Water Resources Management.

[22]  Lothar Thiele,et al.  Multiobjective evolutionary algorithms: a comparative case study and the strength Pareto approach , 1999, IEEE Trans. Evol. Comput..

[23]  Kalyanmoy Deb,et al.  Simulated Binary Crossover for Continuous Search Space , 1995, Complex Syst..