An open-source Python implementation of California's hydroeconomic optimization model

Abstract This short communication describes a new open-source implementation of the CALVIN model (CALifornia Value Integrated Network), a large-scale network flow optimization model of California's water supply system. The model is cross-platform, uses common data formats, and connects to several freely available linear programming solvers. Given inputs including hydrology, urban/agricultural demand curves, and variable operating costs, the model minimizes the systemwide cost of water scarcity and operations including surface and groundwater reservoirs, wastewater reuse, desalination, environmental flow requirements, and hydropower. Key outputs include water shortage costs and marginal economic values of water and infrastructure capacity. We benchmark the scalability of different solvers up to roughly 5 million decision variables, using shared-memory parallelization on a high performance computing cluster. Runtimes are reduced by two orders of magnitude relative to the original model when no initial solution is provided, in addition to the benefits such as accessibility and transparency that come with an open-source platform. While this model is specific to California, the data and model structure are separated, so a similar framework could be used in any system where water allocation has been formulated as a network flow problem.

[1]  Jay R. Lund,et al.  Calibrating disaggregate economic models of agricultural production and water management , 2012, Environ. Model. Softw..

[2]  Jay R. Lund,et al.  Southern California Water Markets: Potential and Limitations , 2002 .

[3]  Andrea Castelletti,et al.  A Matlab toolbox for designing Multi-Objective Optimal Operations of water reservoir systems , 2016, Environ. Model. Softw..

[4]  Marion W. Jenkins,et al.  Climate Warming and Water Management Adaptation for California , 2006 .

[5]  J. Lund,et al.  Optimal Hedging and Carryover Storage Value , 2004 .

[6]  Andrew J. Draper,et al.  Economic-engineering optimization for California water management , 2003 .

[7]  Nathan R. Swain,et al.  A review of open source software solutions for developing water resources web applications , 2015, Environ. Model. Softw..

[8]  Kyle McDonald,et al.  Integrating water supply constraints into irrigated agricultural simulations of California , 2017, Environ. Model. Softw..

[9]  David E. Rosenberg,et al.  Hydro-economic models: concepts, design, applications, and future prospects. , 2009 .

[10]  Eiji Oki,et al.  GLPK (GNU Linear Programming Kit) , 2012 .

[11]  Ximing Cai,et al.  Implementation of holistic water resources-economic optimization models for river basin management - Reflective experiences , 2008, Environ. Model. Softw..

[12]  Christine A. Shoemaker,et al.  Hierarchical multi-reservoir optimization modeling for real-world complexity with application to the Three Gorges system , 2015, Environ. Model. Softw..

[13]  A. Draper Implicit Stochastic Optimization with Limited Foresight for Reservoir Systems , 2001 .

[14]  Marion W. Jenkins,et al.  Adaptability and adaptations of California’s water supply system to dry climate warming , 2008 .

[15]  Daniel P. Loucks,et al.  A computationally efficient open-source water resource system simulator - Application to London and the Thames Basin , 2011, Environ. Model. Softw..

[16]  Levi D. Brekke,et al.  Model integration for assessing future hydroclimate impacts on water resources, agricultural production and environmental quality in the San Joaquin Basin, California , 2004, Environ. Model. Softw..

[17]  Richard E. Howitt,et al.  ECONOMICS AND THE MODELING OF WATER RESOURCES AND POLICIES , 2012 .

[18]  Hanif D. Sherali,et al.  Linear Programming and Network Flows , 1977 .

[19]  Soroosh Sorooshian,et al.  Improving the multi-objective evolutionary optimization algorithm for hydropower reservoir operations in the California Oroville-Thermalito complex , 2015, Environ. Model. Softw..

[20]  John W. Labadie,et al.  Optimal Operation of Multireservoir Systems: State-of-the-Art Review , 2004 .

[21]  Francis I. Chung,et al.  Linking groundwater simulation and reservoir system analysis models: The case for California's Central Valley , 2016, Environ. Model. Softw..