Multi-objective optimisation of the pump scheduling problem using SPEA2

Significant operational cost and energy savings can be achieved by optimising the schedules of pumps, which pump water from source reservoirs to storage tanks, in water distribution networks. Despite the fact that pump scheduling problem involves several conflictive objectives, few studies have considered multi-objective optimisation in terms of Pareto optimality. Our approach links a well-known multi-objective optimiser, SPEA2, with a hydraulic simulator, EPANET, in order to provide a Pareto set of explicit schedules. Since only fixed speed pumps and fixed time intervals are considered, we use a natural binary representation and simple and straightforward initialisation and recombination operators. Unlike earlier studies, feasibility constraints are handled by a methodology based on the dominance relation rather than using penalty functions or reparation mechanisms. We test the proposed approach using a network instance and an assessment of the results is carried out by means of empirical attainment surfaces. The results show that the proposed approach is able to obtain better schedules than the state-of-the-art single-objective algorithm for this network instance and within the same number of function evaluations

[1]  R. Weiner Lecture Notes in Economics and Mathematical Systems , 1985 .

[2]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

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

[4]  L. NONLINEAR HEURISTIC FOR PUMP OPERATIONS , 1996 .

[5]  Kevin E Lansey,et al.  Optimal Pump Operations Considering Pump Switches , 1994 .

[6]  Godfrey A. Walters,et al.  Multiobjective Genetic Algorithms for Pump Scheduling in Water Supply , 1997, Evolutionary Computing, AISB Workshop.

[7]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[8]  Paul F. Boulos,et al.  OPTIMAL PUMP OPERATION OF WATER DISTRIBUTION SYSTEMS USING GENETIC ALGORITHMS , 2001 .

[9]  G. McCormick,et al.  Derivation of near-optimal pump schedules for water distribution by simulated annealing , 2004, J. Oper. Res. Soc..

[10]  Kevin E Lansey,et al.  Optimal Control of Water Supply Pumping Systems , 1994 .

[11]  R Powell,et al.  A progressive mixed integer-programming method for pump scheduling , 2003 .

[12]  Kevin E Lansey,et al.  Determining pump operations using particle swarm optimization , 2000 .

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

[14]  D. E. Goldberg,et al.  Genetic Algorithms in Search , 1989 .

[15]  Benjamín Barán,et al.  Multiobjective evolutionary algorithms in pump scheduling optimisation , 2002 .

[16]  Matthias Ehrgott,et al.  Multicriteria Optimization , 2005 .

[17]  Carlos M. Fonseca,et al.  Exploring the Performance of Stochastic Multiobjective Optimisers with the Second-Order Attainment Function , 2005, EMO.

[18]  Angus R. Simpson,et al.  A new methodology for optimizing the daily operations of a pumping plant , 2002 .

[19]  Kalyanmoy Deb,et al.  Multi-Speed Gearbox Design Using Multi-Objective Evolutionary Algorithms , 2003 .

[20]  Larry W. Mays,et al.  The Application of Simulated Annealing to the Optimal Operation of Water Systems , 1999 .

[21]  Lewis A. Rossman,et al.  The EPANET Programmer's Toolkit for Analysis of Water Distribution Systems , 1999 .

[22]  Elaine C. Sadowski,et al.  Optimization of Water Supply System Operation , 1996 .

[23]  Marco Laumanns,et al.  PISA: A Platform and Programming Language Independent Interface for Search Algorithms , 2003, EMO.

[24]  Jakobus E. van Zyl,et al.  Operational Optimization of Water Distribution Systems using a Hybrid Genetic Algorithm , 2004 .

[25]  Godfrey A. Walters,et al.  Application of genetic algorithms to pump scheduling for water supply , 1995 .