Presentation is loading. Please wait.

Presentation is loading. Please wait.

Optimization Under Uncertainty: Structure-Exploiting Algorithms Victor M. Zavala Assistant Computational Mathematician Mathematics and Computer Science.

Similar presentations


Presentation on theme: "Optimization Under Uncertainty: Structure-Exploiting Algorithms Victor M. Zavala Assistant Computational Mathematician Mathematics and Computer Science."— Presentation transcript:

1 Optimization Under Uncertainty: Structure-Exploiting Algorithms Victor M. Zavala Assistant Computational Mathematician Mathematics and Computer Science Division Argonne National Laboratory Fellow Computation Institute University of Chicago March, 2013

2 Outline  Background  Project Objectives and Progress  On-Going Work 2

3 Power Grid Operations Zavala, Constantinescu, Wang, and Botterud, 2009 3 Grid Operated with Expected Values of Demands, Renewables, and Topology Robustness Embedded in “Reserves”

4 Prices at Illinois Hub, 2009 Grid Time Volatility

5 Volatility Reflects System Instabilities and Uneven Distributions of Welfare Uncertainties Not Properly Anticipated/Factored In Decisions Grid Spatial Volatility

6 Wind Ramps Wind Power Adoption

7 7 Scalable Optimization: Interior Point Solvers Huge Advances in Convergence Theory and Scalability -Available Implementations: IPOPT, OOQP, KNITRO, LOQO, Gurobi, CPLEX Key Advantages: -Superlinear Convergence and Polynomial Complexity -Enables Sparse and Structured Linear Algebra -“Easy” Extensions to Nonlinear Problems

8 Scalable Stochastic Optimization Need to Make Decision Now While Anticipating Future Scenarios Typically: Scenarios Sampled a-priori From Given Distribution (e.g., Weather) Problem Induces Arrow-Head Structure in KKT System Key Bottlenecks: - Number and Size of Scenarios and First-Stage Variables - Decomposition Based on Schur Complement : Dense Sequential Step - Hard To Get Good Preconditioners (Inequality Constraints, Unstructured Grids)

9 Illinois System Zavala, Constantinescu, Wang, and Botterud, 2009, Lubin, Petra, Anitescu, Zavala 2011 9 1900 Buses 261 Generators 24 Hours

10 O(10 4 -10 5 ) Scenarios Needed to Cover High- Dimensional Spatio-Temporal Space (Wind Fields) 6 Billion Variables Solved in Less than an Hour on Intrepid (128,000 Cores) O(10 3 ) First-Stage Variables Strong Scaling on Intrepid – 128,000 Cores O(10 5 ) First-Stage Enabled with Parallel Dense Solvers PIPS Petra, Lubin, Anitescu and Zavala 2011 Based on OOQP Gertz & Wright, Schur Complement-Based, Hybrid MPI/OpenMP Incite Award Granting Access to BlueGene/P (Intrepid) Scalability Results Interior-Point Solver

11 11 Reducing Grid Volatility (Zavala, Anitescu, Birge 2012)

12 12 Distribution of Social Welfare (Zavala, Anitescu, Birge 2012) Mean Price Field - Deterministic

13 13 Mean Price Field - Stochastic Distribution of Social Welfare (Zavala, Anitescu, Birge 2012)

14 Exploring Asymptotic Statistical Behavior with HPC Zavala, et.al. 2012 14 Analysis Requires Problems with O(10 9 ) Complexity

15 Ambiguity : Weather Forecasting Ambiguity : Weather Forecasting Constantinescu, Zavala, Anitescu, 2010 Demand Thermal Wind - WRF Forecasts are -In General- Accurate with Tight Uncertainty Bounds - Excursions Occur: Probability Distribution of 3 rd Day is Inaccurate! Resolution? Frequency Data Assimilation? Missing Physics? 100m Sensors?

16 Major Advances in Meteorological Models (WRF) Highly Detailed Phenomena High Complexity 4-D Fields (10 6 - 10 8 State Variables) Model Reconciled to Measurements From Meteo Stations Data Assimilation -Every 6-12 hours-: 3-D Var Courtier, et.al. 1998 4-D Var (MHE) Navon et.al., 2007 Extended and Ensemble Kalman Filter Eversen, et.al. 1998 Ambiguity : Weather Forecasting Ambiguity : Weather Forecasting Constantinescu, Zavala, Anitescu, 2010

17 Current Time Data Assimilation (Least-Squares) Forecast (Sampling) Forecast Distribution Function of PDE Resolution Need to Embed Distributional Error Bounds in Stochastic Optimization Dealing with Ambiguity in Decision Can Relax Resolution Needs (Need Integration with UQ) Forecast 24 hr in One Hour Ambiguity – Weather Forecasting Ambiguity – Weather Forecasting Constantinescu, Zavala, Anitescu, 2010

18 Outline  Background  Project Objectives and Progress  On-Going Work 18

19 Optimization Under Uncertainty 19

20 Deterministic Newton Methods (State-of-the-Art) 20 Implementations: PIPS (Petra, Anitescu), OOPS (Gondzio, Grothey) Bottleneck in HPC: Limited Algorithmic Flexibility 1. How To Construct Steps From Smaller Sample Sets? Need to Allow for Inexactness 2. Progress and Termination Is Deterministic Not Probabilistic Need to Relax Criteria – Probabilistic Metrics 3. Inefficient Management of Redundancies

21 Stochastic Newton Methods 21

22 Scenario Compression Zavala, 2013 22 Residual Characterization: - Cluster Based on Effect on First-Stage Direction - Clustering Techniques: Hierarchical, k-Means, etc…

23 Network Expansion Zavala, 2013 -Number of Iterations as Function of Compression Rates – 100 Total Scenarios

24 Sparse Multi-Level Preconditioning Zavala(b), 2013 24

25 Numerical Tests Numerical Tests Zavala, 2013 -Test Effectiveness of Preconditioner Using Scenario Clustering -Compare Against Scenario Elimination and No Preconditioning Observations: - Clustering 2-3 Times More Effective Than Elimination - Compression Rates of 70% Achievable - Multilevel Enables Rates > 80%

26 Outline  Background  Project Objectives and Progress  On-Going Work 26

27 Network Compression 27 -Compression Possible in Networks -Enables Multi-Level -KKT System Structure Becomes Nested Observations: -If Link is Not Congested, Nodes Can be Clustered -Use Link Lagrange Multiplier as Weight

28 Scalable Linear Algebra & HPC 28 Fusion Mira Implementing in Toolkit for Advanced Optimization (TAO) & Leveraging PETSc Constructs

29 Coupled Infrastructure Systems 29 Natural Gas Electricity Urban Energy Systems

30 Optimization Under Uncertainty: Structure-Exploiting Algorithms Victor M. Zavala Assistant Computational Mathematician Mathematics and Computer Science Division Argonne National Laboratory Fellow Computation Institute University of Chicago March, 2013


Download ppt "Optimization Under Uncertainty: Structure-Exploiting Algorithms Victor M. Zavala Assistant Computational Mathematician Mathematics and Computer Science."

Similar presentations


Ads by Google