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

Slides:



Advertisements
Similar presentations
Bayesian Belief Propagation
Advertisements

A Hierarchical Multiple Target Tracking Algorithm for Sensor Networks Songhwai Oh and Shankar Sastry EECS, Berkeley Nest Retreat, Jan
Report of the Q2 Short Range QPF Discussion Group Jon Ahlquist Curtis Marshall John McGinley - lead Dan Petersen D. J. Seo Jean Vieux.
Electrical and Computer Engineering Mississippi State University
Kick-off Meeting, July 28, 2008 ONR MURI: NexGeNetSci Distributed Coordination, Consensus, and Coverage in Networked Dynamic Systems Ali Jadbabaie Electrical.
The Combinatorial Multigrid Solver Yiannis Koutis, Gary Miller Carnegie Mellon University TexPoint fonts used in EMF. Read the TexPoint manual before you.
Probabilistic Modeling, Multiscale and Validation Roger Ghanem University of Southern California Los Angeles, California.
Use of Kalman filters in time and frequency analysis John Davis 1st May 2011.
03/29/2006, City Univ1 Iterative Methods with Inexact Preconditioners and Applications to Saddle-point Systems & Electromagnetic Maxwell Systems Jun Zou.
Variability and Uncertainty in Energy Systems Chris Dent Turing Gateway workshop: Maths and Public Policy - Cities & Infrastructure.
Scalable Stochastic Programming Cosmin Petra and Mihai Anitescu Mathematics and Computer Science Division Argonne National Laboratory Informs Computing.
Stochastic Optimization of Complex Energy Systems on High-Performance Computers Cosmin G. Petra Mathematics and Computer Science Division Argonne National.
Scalable Multi-Stage Stochastic Programming Cosmin Petra and Mihai Anitescu Mathematics and Computer Science Division Argonne National Laboratory DOE Applied.
© 2003 Warren B. Powell Slide 1 Approximate Dynamic Programming for High Dimensional Resource Allocation NSF Electric Power workshop November 3, 2003 Warren.
Probabilistic Aggregation in Distributed Networks Ling Huang, Ben Zhao, Anthony Joseph and John Kubiatowicz {hling, ravenben, adj,
Distributed Regression: an Efficient Framework for Modeling Sensor Network Data Carlos Guestrin Peter Bodik Romain Thibaux Mark Paskin Samuel Madden.
Efficient Methodologies for Reliability Based Design Optimization
1 Research Profile Guoliang Xing Assistant Professor Department of Computer Science and Engineering Michigan State University.
Experimenting with the LETKF in a dispersion model coupled with the Lorenz 96 model Author: Félix Carrasco, PhD Student at University of Buenos Aires,
Higher-order Confidence Intervals for Stochastic Programming using Bootstrapping Cosmin G. Petra Joint work with Mihai Anitescu Mathematics and Computer.
On parallelizing dual decomposition in stochastic integer programming
Tomo-gravity Yin ZhangMatthew Roughan Nick DuffieldAlbert Greenberg “A Northern NJ Research Lab” ACM.
STOCHASTIC OPTIMIZATION AND CONTROL FOR ENERGY MANAGEMENT Nicolas Gast Joint work with Jean-Yves Le Boudec, Dan-Cristian Tomozei March
Scalable Stochastic Programming Cosmin G. Petra Mathematics and Computer Science Division Argonne National Laboratory Joint work with.
Scalable Stochastic Programming Cosmin G. Petra Mathematics and Computer Science Division Argonne National Laboratory Joint work with.
1 Hybrid methods for solving large-scale parameter estimation problems Carlos A. Quintero 1 Miguel Argáez 1 Hector Klie 2 Leticia Velázquez 1 Mary Wheeler.
Domain Applications: Broader Community Perspective Mixture of apprehension and excitement about programming for emerging architectures.
U NIVERSITY OF M ASSACHUSETTS A MHERST Department of Computer Science 2011 Predicting Solar Generation from Weather Forecasts Using Machine Learning Navin.
Forecasting wind for the renewable energy market Matt Pocernich Research Applications Laboratory National Center for Atmospheric Research
Hybrid WENO-FD and RKDG Method for Hyperbolic Conservation Laws
Scalable Multi-Stage Stochastic Programming
WEMAREC: Accurate and Scalable Recommendation through Weighted and Ensemble Matrix Approximation Chao Chen ⨳ , Dongsheng Li
Equation-Free (EF) Uncertainty Quantification (UQ): Techniques and Applications Ioannis Kevrekidis and Yu Zou Princeton University September 2005.
Ahsanul Haque *, Swarup Chandra *, Latifur Khan * and Michael Baron + * Department of Computer Science, University of Texas at Dallas + Department of Mathematical.
University of Colorado Denver Department of Mathematical and Statistical Sciences Graduate program in Applied Mathematics Applications Continuous models:
NREL is a national laboratory of the U.S. Department of Energy Office of Energy Efficiency and Renewable Energy operated by the Alliance for Sustainable.
Federal Department of Home Affairs FDHA Federal Office of Meteorology and Climatology MeteoSwiss High-resolution data assimilation in COSMO: Status and.
1 Optimization Based Power Generation Scheduling Xiaohong Guan Tsinghua / Xian Jiaotong University.
Network-related problems in M2ACS Mihai Anitescu.
Stochastic optimization of energy systems Cosmin Petra Argonne National Laboratory.
MURI: Integrated Fusion, Performance Prediction, and Sensor Management for Automatic Target Exploitation 1 Dynamic Sensor Resource Management for ATE MURI.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Mathematical Models & Optimization?
Computational Aspects of Multi-scale Modeling Ahmed Sameh, Ananth Grama Computing Research Institute Purdue University.
1 1 What does Performance Across the Software Stack mean?  High level view: Providing performance for physics simulations meaningful to applications 
Adaptive Hybrid EnKF-OI for State- Parameters Estimation in Contaminant Transport Models Mohamad E. Gharamti, Johan Valstar, Ibrahim Hoteit European Geoscience.
Leverage the data characteristics of applications and computing to reduce the communication cost in WSNs. Design advanced algorithms and mechanisms to.
Parallel and Distributed Computing Research at the Computing Research Institute Ananth Grama Computing Research Institute and Department of Computer Sciences.
Operations Research The OR Process. What is OR? It is a Process It assists Decision Makers It has a set of Tools It is applicable in many Situations.
A Dirichlet-to-Neumann (DtN)Multigrid Algorithm for Locally Conservative Methods Sandia National Laboratories is a multi program laboratory managed and.
Application of Generic Constraint Solving Techniques for Insightful Engineering Design Hiroyuki Sawada Digital Manufacturing Research Center (DMRC) National.
1 Attractive Mathematical Representations Of Decision Problems Warren Adams 11/04/03.
OSiL: An XML-based schema for stochastic programs H.I. Gassmann, R. Fourer, J. Ma, R.K. Martin SP XI Vienna, August 2007.
1 Symposium on the 50 th Anniversary of Operational Numerical Weather Prediction Dr. Jack Hayes Director, Office of Science and Technology NOAA National.
Energy-Efficient Signal Processing and Communication Algorithms for Scalable Distributed Fusion.
Algebraic Solvers in FASTMath Argonne Training Program on Extreme-Scale Computing August 2015.
Monte Carlo Linear Algebra Techniques and Their Parallelization Ashok Srinivasan Computer Science Florida State University
Operations Research Models and Methods Advanced Operations Research Reference: Operations Research Models and Methods, Operations Research Models and Methods,
Quality of Service for Numerical Components Lori Freitag Diachin, Paul Hovland, Kate Keahey, Lois McInnes, Boyana Norris, Padma Raghavan.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
Design and Planning Tools John Grosh Lawrence Livermore National Laboratory April 2016.
June 20, 2005Workshop on Chemical data assimilation and data needs Data Assimilation Methods Experience from operational meteorological assimilation John.
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
1 Numerical Methods for Power Networks Kees Vuik, Scientific Computing TU Delft The mathematics of future energy systems CWI, June 6, 2016.
Bounded Nonlinear Optimization to Fit a Model of Acoustic Foams
Foundations of Data Science: Mathematics
A survey of Exascale Linear Algebra Libraries for Data Assimilation
National Institute of Standards and Technology (NIST) Advanced Manufacturing Technology Consortia (AMTech) Program Award Number: 70NANB14H056 Development.
17-Nov-18 Parallel 2D and 3D Acoustic Modeling Application for hybrid computing platform of PARAM Yuva II Abhishek Srivastava, Ashutosh Londhe*, Richa.
Towards Next Generation Panel at SAINT 2002
Presentation transcript:

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

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

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

Prices at Illinois Hub, 2009 Grid Time Volatility

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

Wind Ramps Wind Power Adoption

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

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)

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

O( ) 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 Reducing Grid Volatility (Zavala, Anitescu, Birge 2012)

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

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

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

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?

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

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

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

Optimization Under Uncertainty 19

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

Stochastic Newton Methods 21

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

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

Sparse Multi-Level Preconditioning Zavala(b),

Numerical Tests Numerical Tests Zavala, 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%

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

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

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

Coupled Infrastructure Systems 29 Natural Gas Electricity Urban Energy Systems

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