A Genetic Algorithm Parallel Strategy for Optimizing the Operation of Reservoir with Multiple Eco-environmental Objectives
- 347 Downloads
- 9 Citations
Abstract
Optimizing the operation of reservoir involving ecological and environmental (eco-environmental) objectives is challenging due to the often competing social-economic objectives. Non-dominated Sorting Genetic Algorithm-II is a popular method for solving multi-objective optimization problems. However, within a complex search space, the NSGA-II population (i.e., a group of candidate solutions) may be trapped in local optima as the population diversity is progressively reduced. This study proposes a computational strategy that operates several parallel populations to maintain the diversity of the candidate solutions. An improved version of the NSGA-II, called c-NSGA-II is implemented by incorporating multiple recombination operators. The parallel strategy is then coupled into the routine of the c-NSGA-II and applied to the operation of the Qingshitan reservoir (Southwest of China) which includes three eco-environmental and two social-economic objectives. Three metrics (convergence, diversity, and hyper volume index) are used for evaluating the optimization performances. The results show that the proposed parallel strategy significantly improves the solution quality in both convergence and diversity. Two characteristic schemes are identified for the operation of the Qingshitan reservoir for trade-off between the eco-environmental and social-economic objectives.
Keywords
Reservoir operation Ecological and environmental objectives NSGA-II Parallel strategyNotes
Acknowledgments
This work was supported by the National Natural Science Foundation of China (51425902, 51479188), the Fundamental Research Funds for the Central Universities(CKSF2016009/SL) and the Bonneville Power Administration through cooperative agreement # TIP258.
References
- Badran K, Rockett PI (2007) The roles of diversity preservation and mutation in preventing population collapse in multiobjective genetic programming. In Proceedings of the 9th annual conference on Genetic and evolutionary computation, pp. 1551–1558Google Scholar
- Cantu-Paz E (2000) Efficient and accurate parallel genetic algorithms. Kluwer Academic Publishers, NorwellGoogle Scholar
- Cantu-Paz E (2007) Parallel setting in parallel genetic. F. Lobo, C. Lima, Z. Michalewicz (Eds.), Parameter Setting in Evolutionary Algorithms. Studies in Computational Intelligence, Springer , pp. 259–276Google Scholar
- Cardwell H, Jager HI, Sale MJ (1996) Designing instream flows to satisfy fish and human water needs. J Water Res Plan ASCE 122(5):356–363CrossRefGoogle Scholar
- Cardwell H, Cole R, Cartwright L, Martin L (2006) Integrated water resource management: definitions and conceptual musings. J Contemp Water Res Educ 135:8–18CrossRefGoogle Scholar
- Castelletti A, Pianosi F, Soncini-Sessa (2008) Water reservoir control under economic, social and environmental constraints. Automatica 44:1595–1607CrossRefGoogle Scholar
- Chen G, Low C, Yang Z (2009) Preserving and exploiting genetic diversity in evolutionary programming algorithms. IEEE Trans Evol Comput 13(3):661–673CrossRefGoogle Scholar
- Chen Q, Chen D, Han R, Li R, Ma J, Blanckaert K (2012) Optimizing the operation of the Qingshitan reservoir in the Lijiang River for multiple human interests and quasi-natural flow maintenance. J Environ Sci 24(11):1923–1928CrossRefGoogle Scholar
- Chen D, Li R, Chen Q, Cai D (2015) Deriving optimal daily reservoir operation scheme with consideration of downstream ecological hydrograph through a time-nested approach. Water Resour Manag 29(9):3371–3386CrossRefGoogle Scholar
- Coello Coello C, Pulido GT (2001) Multiobjective optimization using a micro-genetic algorithm. In: Spector L (ed) Proceedings of the genetic and evolutionary computation conference (GECCO 2001). Morgan Kaufmann Publishers, San Francisco, pp 274–82Google Scholar
- Coello Coello C, Van Veldhuizen DA, Lamont GB (2002) Evolutionary algorithms for solving multi-objective problems. Kluwer Academic Publishers, New York NYCrossRefGoogle Scholar
- De Jong K (2007) Parameter setting in EAs: a 30 year perspective. In: Lobo FG, Lima GF, Michalewicz Z (eds) Parameter setting in evolutionary algorithms. Springer, Berlin, pp 1–18CrossRefGoogle Scholar
- Deb K, Pratap A, Agarwal S, Meyarivan T (2002) A fast and elitist multi-objective genetic algorithm: NSGA-II. IEEE Trans Evol Comput 6(2):182–197CrossRefGoogle Scholar
- Deb K, Agrawal, RB (1994) Simulated binary crossover for continuous search space. Technical Report IITK/ME/SMD-94027. Indian Institute of Technology, Kanpur, UP, IndiaGoogle Scholar
- Deb K, Jain, H (2011) Self-adaptive parent to mean-centric recombination for real-parameter optimization. Indian Institute of Technology Kanpur, Tech. RepGoogle Scholar
- Dumedah G, Berg A, Wineberg A, Collier R (2010) Selecting model parameter sets from a trade-off surface generated from the non-dominated sorting genetic algorithm-II. Water Resour Manag 24(15):4469–4489CrossRefGoogle Scholar
- Duran BS, Odell PL (2013) Cluster analysis: a survey (Vol. 100). Springer Science & Business MediaGoogle Scholar
- Fu G, Kapelan Z, Kasprzyk JR, Reed P (2012) Optimal design of water distribution systems using many-objective visual analytics. J Water Res Plan ASCE 139(6):624–633CrossRefGoogle Scholar
- Goel T, Stander N (2010) A study of convergence characteristics of multi-objective evolutionary algorithms. In Proceedings of the 13th AIAA/ISSMO Multidisciplinary Analysis and Optimization Conference 9233:13–15Google Scholar
- Hadka D, Reed P (2013) Borg: an auto-adaptive many-objective evolutionary computing framework. Evol Comput 21(2):231–259CrossRefGoogle Scholar
- Homa ES, Vogel RM, Smith MP, Apse CD, Huber-Lee A, Sieber J (2005) An optimization approach for balancing human and ecological flow needs. In: EWRI 2005: Impacts of Global Climate Change, Proceedings of the 2005 World Water and Environmental Resources Congress Anchorage, AlaskaGoogle Scholar
- Hrstka O, Kučerová A (2004) Improvements of real coded genetic algorithms based on differential operators preventing premature convergence. Adv Eng Softw 35(3):237–246CrossRefGoogle Scholar
- Kita H, Ono I, Kobayashi S (1999) Multi-parental extension of the unimodal normal distribution crossover for real-coded genetic algorithms. In Evolutionary Computation, 1999. CEC 99. Proceedings of the 1999 Congress on 2Google Scholar
- Kollat JB, Reed PM, Kasprzyk JR (2008) A new epsilon-dominance hierarchical Bayesian optimization algorithm for large multiobjective monitoring network design problems. Adv Water Resour 31:828–845CrossRefGoogle Scholar
- Labadie JW (2004) Optimal operation of multi-reservoir systems: State-of-the-art review. J Water Res Plan ASCE 130(2):93–111CrossRefGoogle Scholar
- Laumanns M, Deb K (2001) On the convergence and diversity-preservation properties of multi-objective evolutionary algorithms. Eidgenössische Technische Hochschule Zürich (ETH), Institut für Technische Informatik und Kommunikationsnetze (TIK)Google Scholar
- Li R, Chen Q, Ye F (2011) Modelling the impacts of reservoir operations on the downstream riparian vegetation and fish habitats in the Lijiang River. J Hydroinf 13(2):229–244CrossRefGoogle Scholar
- Li R, Chen Q, Chen D (2012) Ecological hydrograph based on Schiozothorax chongi habitat conservation in the dewatered river channel between Jinping cascaded dams. SCIENCE CHINA Technol Sci. doi: 10.1007/s11431-011-4614-7 Google Scholar
- Petts GE (2009) Instream flow science for sustainable river management. J Am Water Resour Assoc 45:1071–1086. doi: 10.1111/j.1752-1688.2009.00360.x CrossRefGoogle Scholar
- Poff NL, Richter BD, Arthington A, Bunn H, Naiman SE, Kendy RJ, Warner A (2010) The ecological limits of hydrologic alteration (ELOHA): a new framework for developing regional environmental flow standards. Freshw Biol 55(1):147–170CrossRefGoogle Scholar
- Rani D, Moreira MM (2010) Simulation–optimization modeling: a survey and potential application in reservoir systems operation. Water Resour Manag 24(6):1107–1138CrossRefGoogle Scholar
- Reddy MJ, Kumar DN (2006) Optimal reservoir operation using multi-objective evolutionary algorithm. Water Resour Manag 20(6):861–878CrossRefGoogle Scholar
- Reed PM, Hadka D, Herman J, Kasprzyk J, Kollat J (2013) Evolutionary multiobjective optimization in water resources: the past, present, and future. Adv Water Resour 51:438–456CrossRefGoogle Scholar
- Richter BD, Baumgartner JV, Wigington R, Braun DP (1997) How much water does a river need? Freshw Biol 37:231–249CrossRefGoogle Scholar
- Sale MJ, Brill ED, Herricks EE (1982) An approach to optimizing reservoir operation for downstream aquatic resources. Water Resour Res 18(4):705–712CrossRefGoogle Scholar
- Shokri A, Haddad OB, Mariño MA (2014) Multi-objective quantity–quality reservoir operation in sudden pollution. Water Resour Manag 28(2):567–586CrossRefGoogle Scholar
- Sindhya K, Deb K, Miettinen K (2011) Improving convergence of evolutionary multi-objective optimization with local search: a concurrent-hybrid algorithm, Natural Com 10(4). doi: 10.1007/s11047-011-9250-4
- Squillero G, Tonda A (2016) Divergence of character and premature convergence: a survey of methodologies for promoting diversity in evolutionary optimization. Inf Sci 329:782–799CrossRefGoogle Scholar
- Storn R, Price K (1997) Differential evolution-a simple and efficient heuristic for global optimization over continuous spaces. J Glob Optim 11(4):341–359CrossRefGoogle Scholar
- Tsutsui S, Yamamura M, Higuchi T (1999) Multi-parent recombination with simplex crossover in real coded genetic algorithms. In Genetic and Evolutionary Computation Conference(GECCO 2999)Google Scholar
- White GF (1998) Reflections on the 50-year international search for integrated water management. Water Policy 1(1):21–27CrossRefGoogle Scholar
- Whiting PJ (2002) Stream flow necessary for environmental maintenance. Annu Rev Earth Planet Sci 30:181–206CrossRefGoogle Scholar
- Wurbs RA (1993) Reservoir-system simulation and optimization models. J Water Resour Plan Manag 119(4):455–472CrossRefGoogle Scholar
- Ye F, Chen Q, Li R (2010) Modelling the riparian vegetation evolution due to flow regulation of Lijiang River by unstructured cellular automata. Ecol Inf 5(2):108–114CrossRefGoogle Scholar
- Zitzler E, Thiele L, Laumanns M, Fonseca CM, Fonseca VG (2003) Performance assessment of multiobjective optimizers: an analysis and review. IEEE Trans Evol Comput 7(2):117–132CrossRefGoogle Scholar