CEE 366A: Addressing deep uncertainty in systems models for sustainability
Policymakers rely on quantitative systems models to inform decision-making about environmental policy design, infrastructure development, and resource allocation. However, many rapid, transformational changes in the climate and socioeconomic systems are difficult to predict and quantify in models. Therefore, reliance on traditional model-based decision analysis can leave policymakers vulnerable to unforeseen risks. In this class, students will learn quantitative methods for addressing deep uncertainties using systems modeling, enabling them to identify potential vulnerabilities and design decision policies that are robust and resilient to a wide range of uncertain futures. Drawing on tools in simulation, optimization, and machine learning, specific methods include: exploratory modeling, scenario discovery, robust decision making, and adaptation pathways. We will demonstrate these approaches in a range of sustainability domains such as water resources, agriculture, and energy systems. Students will complete Python-based modeling assignments, read contemporary journal articles, and develop a research proposal. Prerequisites: Prior coursework in applied optimization (e.g.
CEE 266G or MS&E 211); and prior coursework in decision or policy analysis (e.g.
CEE 275D or MS&E 250A or MS&E 252); and proficiency in Python programming at the level of
CME 193
Last offered: Winter 2023
CME 193: Introduction to Scientific Python
It is recommended for students who are familiar with programming at least at the level of CS106A and want to translate their programming knowledge to Python with the goal of becoming proficient in the scientific computing and data science stack. Lectures will be interactive with a focus on real world applications of scientific computing. Technologies covered include Numpy, SciPy, Pandas, Scikit-learn, and others. Topics will be chosen from Linear Algebra, Optimization, Machine Learning, and Data Science. Prior knowledge of programming will be assumed, and some familiarity with Python is helpful, but not mandatory.
Terms: Aut, Win, Spr
| Units: 1
Filter Results: