Solving Stochastic Problems (and the DECIS System) MS&E348 Winter 2011/2012 Professor Gerd Infanger

Similar documents
Multi-Stage Scenario Tree Generation via Statistical Property Matching

Balancing Risk and Economics for Chemical Supply Chain Optimization under Uncertainty

Stochastic Optimization for Vaccine Vial Replenishment

Medium Term Planning & Scheduling under Uncertainty for BP Chemicals

The evolution of optimization technologies

Applied Data Analysis (Operations Research)

Dealing with Uncertainty in Optimization Models using AIMMS

Global Supply Chain Planning under Demand and Freight Rate Uncertainty

An Introduction. Frederik Fiand & Tim Johannessen GAMS Software GmbH. GAMS Development Corp. GAMS Software GmbH

AIMMS PRO: Client Server Architecture & Distributed Computing

Network Flows. 7. Multicommodity Flows Problems. Fall 2010 Instructor: Dr. Masoud Yaghini

Strategic Design of Robust Global Supply Chains: Two Case Studies from the Paper Industry

Optimization under Uncertainty. with Applications

Vehicle Routing Tank Sizing Optimization under Uncertainty: MINLP Model and Branch-and-Refine Algorithm

Stochastic Optimization for Unit Commitment A Review

Stochastic Gradient Approach for Energy and Supply Optimisation in Water Systems Management

Ph.D. Defense: Resource Allocation Optimization in the Smart Grid and High-performance Computing Tim Hansen

Next generation energy modelling Benefits of applying parallel optimization and high performance computing

Unit commitment (UC) is one of the key applications in

Capacity Planning with Rational Markets and Demand Uncertainty. By: A. Kandiraju, P. Garcia-Herreros, E. Arslan, P. Misra, S. Mehta & I.E.

System Engineering. Instructor: Dr. Jerry Gao

Applying Robust Optimization to MISO Look-ahead Unit Commitment

A Framework for Optimal Design of Integrated Biorefineries under Uncertainty

Applications of SDDP in electricity markets with hydroelectricity

INTERVAL ANALYSIS TO ADDRESS UNCERTAINTY IN MULTICRITERIA ENERGY MARKET CLEARANCE

Frank Ellison ¹ Suvrajeet Sen ² Yifan Liu ² Gautam Mitra ¹

A Medium Term Bulk Production Cost Model Based on Decomposition Techniques

Large computational financial modelling and optimization systems as the driver of performance for managing market risk

Getting linear energy system models ready for High Performance Computing

Sobol s Method and the DICE Model

Online appointment sequencing and scheduling

Integrating Market and Credit Risk Measures using SAS Risk Dimensions software

Masters in Business Statistics (MBS) /2015. Department of Mathematics Faculty of Engineering University of Moratuwa Moratuwa. Web:

Optimization under Uncertainty. with Applications

Welcome to the Webinar. A Deep Dive into Advanced Analytics Model Review and Validation

THE MASTER OF SCIENCE in MANUFACTURING ENGINEERING

2013 i-pcgrid workshop San Francisco, CA March 26-28, 2013

OPERATING SYSTEMS. Systems and Models. CS 3502 Spring Chapter 03

Global Optimization. GAMS Development Corporation GAMS Software GmbH

OPERATIONS RESEARCH Code: MB0048. Section-A

Design of Resilient Supply Chains with Risk of Facility Disruptions

The 10-Day Advanced Project Economics & Performance Management for Oil & Gas Professionals

Applications of Operations Research in Domestic Electric Utilities

NX Nastran performance

Integrated Stochastic Network Model for a Reliability Assessment of the NEES. Esteban Gil Iowa State University August 30 th, 2005

Edinburgh Research Explorer

Benefits of Integrating Schedule

Mobilizing Grid Flexibility for Renewables Integration through Topology Control and Dynamic Thermal Ratings

MANUFACTURING RISK ASSESSMENT FOR EARLY STAGE PHARMACEUTICALS MIT SUPPLY CHAIN MANAGEMENT RESEARCH THESIS PRESENTATION MAY 2017

A DSS for water resources management under uncertainty by scenario analysis

PRODUCT ASSORTMENT UNDER CUSTOMER-DRIVEN DEMAND SUBSTITUTION IN RETAIL OPERATIONS

Information That Predicts

Applying Robust Optimization to MISO Look- Ahead Commitment

SSRG International Journal of Mechanical Engineering (SSRG-IJME) Special Issue May

Energy Supply Chain Optimization: A Challenge for Control Engineers?

Industrial & Sys Eng - INSY

The Cost of Policy Uncertainty in Electric Sector Capacity Planning Implications for Instrument Choice

Metaheuristics for scheduling production in large-scale open-pit mines accounting for metal uncertainty - Tabu search as an example.

Robust and Decentralized Operations for Managing Renewable Generation and Demand Response in Large-Scale Distribution Systems

Applied Mathematics in the Electricity Industry Management

AGRICULTURAL ECONOMICS (AGEC)

Life Cycle Assessment A product-oriented method for sustainability analysis. UNEP LCA Training Kit Module f Interpretation 1

Energy System Planning under Uncertainty

Transmission Expansion Planning of Systems With Increasing Wind Power Integration

Delivering High Performance for Financial Models and Risk Analytics

RELIABILITY BASED BRIDGE RATING SOFTWARE

Get a free evaluation license. Contact us via: Web. Gurobi.com. . Phone 1 (713) The Fastest Solver in the World

Integrated planning of operations and spare parts logistics under uncertainty in the supply chain of maintenance service providers

GRID MODERNIZATION INITIATIVE PEER REVIEW Multi-scale Production Cost Modeling

Click to edit Master title style

Managing the Uncertainty of Renewable Resources in Power System Operations

SSLR 1.4 User Guide An Optimization and Simulation Application for Unit Commitment and Economic Dispatch

CHOOSING THE BEST OPTIMIZATION SOFTWARE WITH THE MULTI-CRITERIA DECISION-MAKING APPROACHES

Scheduling and Coordination of Distributed Design Projects

WITH the deregulation of electrical power systems, market

Simulation Analytics

THE power industry of an increasing number of countries

Challenges of Strategic Supply Chain Planning and Modeling

Power Generation Planning using Scenario Aggregation

Code Compulsory Module Credits Continuous Assignment

OPTIMAL DESIGN OF DISTRIBUTED ENERGY RESOURCE SYSTEMS UNDER LARGE-SCALE UNCERTAINTIES IN ENERGY DEMANDS BASED ON DECISION-MAKING THEORY

Decision Support and Business Intelligence Systems

European Journal of Operational Research

From data to actionable information: data curation, assimilation, and visualization

Challenges for Performance Analysis in High-Performance RC

Dynamic Vehicle Routing and Dispatching

PROJECT PORTFOLIO MANAGEMENT MASTERCLASS & CERTIFICATION: Maximizing portfolio value using the CREOPM TM framework

Project Time Management

SAP Distributed Manufacturing Powered by SAP Leonardo

^ Springer. The Logic of Logistics. Theory, Algorithms, and Applications. for Logistics Management. David Simchi-Levi Xin Chen Julien Bramel

SE curriculum in CC2001 made by IEEE and ACM: What is Software Engineering?

Risk Simulation in Project Management System

What is. Uncertainty Quantification (UQ)? THE INTERNATIONAL ASSOCIATION FOR THE ENGINEERING MODELLING, ANALYSIS AND SIMULATION COMMUNITY

Water 2015, 7, ; doi: /w Article. Eleni Bekri 1,2, *, Markus Disse 1 and Panayotis Yannopoulos 2

K&F offers due diligence and techno-commercial

2010/2011. March 23, 2011

SUPPLY RISK LIMITS FOR THE INTEGRATION OF PRODUCTION SCHEDULING AND REAL-TIME OPTIMIZATION AT AIR SEPARATION UNITS

Chapter 2 Literature Review

Uncertainty in transport models. IDA workshop 7th May 2014

Optimization-based Scheduling of Ingula Pumped Storage Plant under Demand Uncertainty

Transcription:

Solving Stochastic Problems (and the DECIS System) MS&E348 Winter 2011/2012 Professor Gerd Infanger

Synopsis Uncertainty plays a key role in many decisions Uncertain prices, demands, and availability of resources... Optimization under uncertainty has become practical Commercial Software (DECIS, OSL-SE, Lindo, Aimms) Specialized Solutions Still very early in its development Multistage problems are still challenging Winter 2011/2012 Msande348/Infanger 2

Approaches to stochastic programming Deterministic methods Solving deterministic equivalent problem exploiting structure Decomposition, interior point methods (Lustig et al., 1991), parallel processors, etc. Bounding techniques Deterministic lower and upper bounds and refinement through partitioning Jensen 1906, Edmundson,1956 and Madansky, 1959; Ben Tal and Hochmann, 1972; Kall, 1974; Huang Ziemba and Ben Tal, 1977; Frauendorfer, 1992, Kuhn 2005, etc. Sampling techniques - probabilistic bounds Pre-sampling (SAA) Epi Convergence, King and Wets, 1989, SAA, Shapiro, 199;, Shapiro and Homem-de-Mello, 1998; Bayraksan and Morton, 2007 Sampling within the decomposition Stochastic Decomposition, Higle and Sen, 1991; Dantzig and Glynn,1990, Infanger, 1991; Dantzig and Infanger, 1991, 1995, 2011, Glynn and Infanger, 2008 Others Multi-stage problems with many stages still difficult to solve Winter 2011/2012 Msande348/Infanger 3

Classification of multi-stage stochastic linear programs Type of stochastic process General Autoregressive Serial independence Type of stochastic parameters Anywhere Transition matrix and right-hand side only Right-hand side only Winter 2011/2012 Msande348/Infanger 4

The multi-stage SLP Winter 2011/2012 Msande348/Infanger 5

Using dual decomposition Winter 2011/2012 Msande348/Infanger 6

Solution Nested Benders decomposition Tree traversing strategies Cut sharing, Infanger and Morton, 1996 Winter 2011/2012 Msande348/Infanger 7

Cut sharing: dual feasibility Winter 2011/2012 Msande348/Infanger 8

Cut sharing Inter-stage independence Cuts can be shared between different scenarios in each stage Inter-stage dependency For the general case of autoregressive dependency, establishing dual feasibility for all scenarios in a stage and any history is at best difficult Cuts cannot be shared Winter 2011/2012 Msande348/Infanger 9

Cut sharing (cont.) We can handle For autoregressive dependency of the right-hand sides and interstage independence of the transition matrices, cuts in any stage can be adjusted to be valid for any scenario For autoregressive dependency up to three stages (and inter-stage independence thereafter) cuts can be adjusted to be valid for any scenario in the second stage Winter 2011/2012 Msande348/Infanger 10

Sampling-based approaches Multi-stage decomposition and sampling with the decomposition Multi-stage models with serial independence or autoregressive dependency in the right-hand side Multi-stage stage models with autoregressive dependency in the transition and recourse matrix up to stage three Pre-sampling, Multi-Stage SAA Multi-stage models with general dependency or autoregressive dependency Winter 2011/2012 Msande348/Infanger 11

The DECIS solver Two-stage code released Two-stage decomposition, Monte Carlo sampling with variance reduction techniques Useful as deterministic method for general class of multi-stage problems Multi-stage code experimental Multi-stage decomposition, Monte Carlo sampling with variance reduction techniques for autoregressive dependency in right-hand sides and serial independence elsewhere Winter 2011/2012 Msande348/Infanger 12

Research in applications Finance Risk Management and Portfolio Optimization (Mark Prindiville, Ph.D. thesis; Gerd Infanger, project with Freddie Mac) Pricing of options in the presence of transaction costs (Ph. D thesis Kazimoro, with advisor John Weyant) Dynamic Asset Allocation under serially correlated asset returns, Alexis Collomb, Ph.D. thesis Bond Portfolio Optimization (Ph.D. thesis, Anthony Diaco) Life Cycle investmenst (Ph.D. thesis, George Sokoloff) Energy Expansion and Operations Planning of Electric Power Systems Gas Portfolios (PG&E) Bidding on energy markets (Electrabel), energy markets (EPRI) Winter 2011/2012 Msande348/Infanger 13

Research in applications (cont.) Transportation Vehicle allocation (Bert Hackney, Ph.D. thesis) Supply chain Phasing out products at HP (Marty O Brian, Ph.D. thesis) General supply chain planning (Rene Schaub, Ph.D. thesis) Winter 2011/2012 Msande348/Infanger 14

Parallel processing experience Stochastic programs naturally lend themselves to parallel processing Significant improvements in solution time have been achieved Efficiency improves with problem size Efficiency improves with sample size Winter 2011/2012 Msande348/Infanger 15

Parallel Decis M (based on elapsed solution time) 16 15 14 13 12 11 10 Speedup 9 8 7 6 5 4 3 2 1 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 Number of Processors Actual (Prob Fm48) Ideal Winter 2011/2012 Msande348/Infanger 16

DECIS Architecture Decomposes problem in master and sub Stores only one instance of the problem and generates scenario sub-problems as needed Optimizers used for solving sub-problems (integrated as a subroutine): CPLEX MINOS Provides various solution strategies Decomposition, universe problem, sampling (importance sampling, control variates), pre-sampling, regularized decomposition Winter 2011/2012 Msande348/Infanger 17

DECIS Interfaces DECIS API Subroutine library (S (stochastic) MPS interface Core file, time file, stoch file Program control (options) file Standard MPS output, expected cost, confidence intervals) GAMS-DECIS integrated into and callable directly from Gams Improvements on the Gams language to model stochastic programs and on the Gams-Decis interface are currently under way Winter 2011/2012 Msande348/Infanger 18

Conclusion Solving stochastic programs has become practical, but there is still a long way to go General multi-stage problems still challenging DECIS has been used successfully for the solution of a variety of very large problems Using stochastic optimization promises profits and competitive advantage in different areas of application, especially in finance. Winter 2011/2012 Msande348/Infanger 19