Risk Management for Chemical Supply Chain Planning under Uncertainty

Size: px
Start display at page:

Download "Risk Management for Chemical Supply Chain Planning under Uncertainty"

Transcription

1 for Chemical Supply Chain Planning under Uncertainty Fengqi You and Ignacio E. Grossmann Dept. of Chemical Engineering, Carnegie Mellon University John M. Wassick The Dow Chemical Company

2 Introduction Chemical Supply Chain Supply Chain Chemical Supply chain: an integrated network of business units for the supply, production, distribution and consumption of the products. Page 2

3 Introduction Motivation Chemical Supply Chain Planning Costs billions of dollars annually Always under various uncertainties and risks Demand Changes Cost & Prices fluctuations Machine Broken Down Natural Disasters Objective: managing the risks in supply chain planning Page 3

4 Introduction Case Study Given Minimum and initial inventory Inventory holding cost and throughput cost Transport times of all the transport links & modes Uncertain customer demands and transport cost Determine Transport amount, inventory and production levels Objective: Minimize Cost & Risks Page 4

5 Decision-making under Uncertainty Stochastic Programming Scenario Planning A scenario is a future possible outcome of the uncertainty Find a solution perform well for all the scenarios Two-stage Decisions Here-and-now: Decisions (x) are takenbefore uncertainty ω resolute Wait-and-see: Decisions (y ω ) are taken after uncertainty ω resolute as corrective action - recourse x Uncertainty reveal y ω ω= 1 ω= 2 ω= 3 ω= 4 ω= 5 ω= Ω Page 5

6 Decision-making under Uncertainty Stochastic Programming for Case Study First stage decisions Here-and-now: decisions for the first month (production, inventory, shipping) Second stage decisions Wait-and-see: decisions for the remaining 11 months cost of scenario s1 cost of scenario s2 cost of scenario s3 Minimize E [cost] cost of scenario s4 cost of scenario s5 Page 6

7 Stochastic Programming Model Objective Function First stage cost Probability of each scenario Second stage cost Inventory Costs Freight Costs Throughput Costs Demand Unsatisfied Page 7

8 Stochastic Programming Model Multiperiod Planning Model (Case Study) Objective Function: Min: Total Expected Cost Constraints: Mass balance for plants Mass balance for DCs Mass balance for customers Minimum inventory level constraint Capacity constraints for plants Page 8

9 Stochastic Programming Model Result of Two-stage SP Model 0.27 E[Cost] = $182.32MM Probability Cost ($ MM) Page 9

10 SP model: optimize expected cost (risk-neutral objective) Could not control variance, extreme values, etc. The following distributions have the same E[Cost]= P 0.4 P P Cost High variance Cost Ideal result Cost High extreme cost Use risk measures to control the possible outcome Variance (Mulvey et al., 1995) Upper partial mean (Ahmed and Sahinidis, 1998) Probabilistic financial risk (Barbaro et al., 2002) Downside risk (Eppen et al., 1988) Page 10

11 using Variance Probability 0.9 Additional Cost Expected Cost Desirable Penalty Undesirable Penalty Cost Objective: Managing the risks by reducing the variance (robust optimization) Page 11

12 using Variance Goal Programming Formulation New objective function: Minimize E[Cost] + ρ V[Cost] Different ρ can lead to different solution Expected Cost Variance of all the scenarios Weighted coefficient Page 12

13 Case Study Robustness vs. Cost Cost ($MM) Variance ($MM^2) ρ (1E-5) Cost ($MM) Variance 7 0 Page 13

14 Case Study Variance Reduction E(Cost)=$ MM, ρ=0 E(Cost)=$ MM, ρ=1.5e Probability Cost ($MM) Page 14

15 via Variability Index First Order Variability index Convert NLP to LP by replacing two norm to one norm Page 15

16 Variability Index Linearize the absolute value term Introducing a first order non-negative variability index Δ Page 16

17 Upper Partial Mean Reduce undesirable penalty Using positive variability index Δ by goal programming (Desirable + undesirable penalty) Desirable Penalty Undesirable Penalty (Only undesirable penalty) Page 17

18 Efficient Frontier Robustness vs. Cost Cost ($MM) Variance ($MM^2) Cost ($MM) Variance ($MM^2) ρ Page 18

19 Results Variability Index Reduction E(Cost)=$182.24MM, ρ=0 E(Cost)=$185.87MM, ρ=2 0.5 Probability Cost ($MM) Page 19

20 Financial OR Increase these? Probability Reduce these probability Cost ($ MM) Objective: modify the cost distribution in order to satisfy the preferences of the decision maker manage the probabilistic financial risk Page 20

21 Financial Model Probabilistic Financial Risk Probability of exceeding certain target Ω Binary variables Ω Cumulative Probability = Risk (x, Ω) Big-M constraints Probability Cost Page 21

22 Model Formulation Risk Objective Economic Objective Multi-objective Constraints Probability Page 22

23 Multi-objective Optimization Model An infinite set of alternative optimal solutions (Pareto curve) Pareto optimum: Impossible to improve both objective functions simultaneously Cost B Reduce Risk A D C Reduce Cost Pareto Curve (efficient frontier) Risk Page 23

24 ε- constraint Method Cost Max Optimal Cost Minimize: Cost + ε Risk (ε = 0.001) Min Optimal Cost Minimize: Risk Smallest Risk Largest Risk Risk Page 24

25 Pareto Curve: E[Cost] vs. Risk E [Cost ] ($MM) Risk Note: Target at $188 MM Page 25

26 Results for Probabilistic Risk = 0.08 (Min [Cost]) Risk = 0.02 Probability Cost ($MM) Page 26

27 Downside Risk Definition: Positive Deviation Binary variables are not required, pure LP (MILP -> LP) Page 27

28 Downside Risk Model Formulation Risk Objective Economic Objective Downside Risk Constraints Probability Page 28

29 Results for Downside 0.25 DRisk=36.92 (Min E[Cost]) DRsik= Probability Cost ($MM) Page 29

30 Simulation Simulation Framework Solve Stochastic model and execute decisions for period t Update information on the uncertain parameters (mean and variance) period t-1 Randomly generate demand and freight rate period t+1 Solve Deterministic model and execute decisions for period t Update information on the uncertain parameters (only mean value) period t period t-1 period t+1 Page 30

31 Simulation Simulation Flowchart Calculate the real cost, store data, Set iter = iter+1, t =1 Solve the S/D model and implement the decision for current time period Next iteration Move to next time period Randomly generate demand and freight rate information t = t+1 Update information No No t=12? Yes Reach iteration limit? Yes STOP Page 31

32 Simulation Case Study Average 5.70% cost saving Stochastic Soln Deterministic Soln Cost ($MM) Iterations Page 32

33 Algorithm: Multi-cut L-shaped Method Problem Sizes Toy Problem Deterministic Model Two-stage Stochastic Programming Model 10 scenarios 100 scenarios 1,000 scenarios # of Constraints 1,369 13, ,170 1,301,070 # of Variables 3,937 37, ,338 3,701,240 # of Non-zeros 8,910 85, ,271 8,498,429 Full Problem Deterministic Model Two-stage Stochastic Programming Model 10 scenarios 100 scenarios 1,000 scenarios # of Constraints 6,373 61, ,374 6,101,280 # of Variables 19, ,496 1,815,816 18,149,077 # of Non-zeros 41, ,267 4,004,697 40,028,872 Note: Problems with red statistical data are not able to be solved by DWS Page 33

34 y Algorithm: Multi-cut L-shaped Method Two-stage SP Model Master problem Scenario subproblems y 1 Master problem x y 2 y S Scenario sub-problems Page 34

35 Algorithm: Multi-cut L-shaped Method Standard L-shaped Method Solve master problem to get a lower bound (LB) Add cut Solve the subproblem to get an upper bound (UB) No UB LB < Tol? Yes STOP Page 35

36 Algorithm: Multi-cut L-shaped Method Expected Recourse Function The expected recourse function Q(x) is convex and piecewise linear Each optimality cut supports Q(x) from below Page 36

37 Algorithm: Multi-cut L-shaped Method Multi-cut L-shaped Method Solve master problem to get a lower bound (LB) Add cut Solve the subproblem to get an upper bound (UB) No UB LB < Tol? Yes STOP Page 37

38 Algorithm: Multi-cut L-shaped Method Example Standard L-Shaped Upper_bound Standard L-Shaped Lower_bound Multi-cut L-Shaped Upper_bound Multi-cut L-Shaped Lower_bound Cost ($MM) Iterations Page 38

39 Remarks Conclusion Current Work Develop a two-stage stochastic programming model for global supply chain planning under uncertainty. Simulation studies show that 5.70% cost saving can be achieved in average Present four risk management model. Develop an efficient solution algorithm to solve the large scale stochastic programming problem Future Work Capacity planning under demand uncertainty Page 39

40 Questions? Page 40

SOLVING ROBUST SUPPLY CHAIN PROBLEMS

SOLVING ROBUST SUPPLY CHAIN PROBLEMS SOLVING ROBUST SUPPLY CHAIN PROBLEMS Daniel Bienstock Nuri Sercan Özbay Columbia University, New York November 13, 2005 Project with Lucent Technologies Optimize the inventory buffer levels in a complicated

More information

ROBUST OPTIMIZATION OF MULTI-PERIOD PRODUCTION PLANNING UNDER DEMAND UNCERTAINTY. A. Ben-Tal, B. Golany and M. Rozenblit

ROBUST OPTIMIZATION OF MULTI-PERIOD PRODUCTION PLANNING UNDER DEMAND UNCERTAINTY. A. Ben-Tal, B. Golany and M. Rozenblit ROBUST OPTIMIZATION OF MULTI-PERIOD PRODUCTION PLANNING UNDER DEMAND UNCERTAINTY A. Ben-Tal, B. Golany and M. Rozenblit Faculty of Industrial Engineering and Management, Technion, Haifa 32000, Israel ABSTRACT

More information

Offshore Oilfield Infrastructure Planning under Complex Fiscal Rules

Offshore Oilfield Infrastructure Planning under Complex Fiscal Rules Offshore Oilfield Infrastructure Planning under Complex Fiscal Rules Vijay Gupta Ignacio E. Grossmann Department of Chemical Engineering Carnegie Mellon University Pittsburgh PA 15213 Enterprise-Wide Optimization

More information

Risk Analysis for Flexible Turnaround Planning in Integrated Chemical Sites

Risk Analysis for Flexible Turnaround Planning in Integrated Chemical Sites Risk Analysis for Flexible Turnaround Planning in Integrated Chemical Sites Sreekanth Rajagopalan Nick Sahinidis Carnegie Mellon University Anshul Agarwal Satya Amaran Scott Bury Bikram Sharda John Wassick

More information

Robust Optimization Applied to a Currency Portfolio

Robust Optimization Applied to a Currency Portfolio Robust Optimization Applied to a Currency Portfolio R. Fonseca, S. Zymler, W. Wiesemann, B. Rustem Workshop on Numerical Methods and Optimization in Finance June, 2009 OUTLINE Introduction Motivation &

More information

Risk-based Integrated Production Scheduling and Electricity Procurement

Risk-based Integrated Production Scheduling and Electricity Procurement Risk-based Integrated Production Scheduling and Electricity Procurement Qi Zhang a, Jochen L. Cremer b, Ignacio E. Grossmann a, Arul Sundaramoorthy c, Jose M. Pinto c a Center for Advanced Process Decision-making

More information

Data-driven multi-stage scenario tree generation via statistical property and distribution matching

Data-driven multi-stage scenario tree generation via statistical property and distribution matching Carnegie Mellon University Research Showcase @ CMU Department of Chemical Engineering Carnegie Institute of Technology 10-24-2013 Data-driven multi-stage scenario tree generation via statistical property

More information

Applications of Linear Programming

Applications of Linear Programming Applications of Linear Programming lecturer: András London University of Szeged Institute of Informatics Department of Computational Optimization Lecture 8 The portfolio selection problem The portfolio

More information

OPTIMIZATION METHODS IN FINANCE

OPTIMIZATION METHODS IN FINANCE OPTIMIZATION METHODS IN FINANCE GERARD CORNUEJOLS Carnegie Mellon University REHA TUTUNCU Goldman Sachs Asset Management CAMBRIDGE UNIVERSITY PRESS Foreword page xi Introduction 1 1.1 Optimization problems

More information

Strategic Capacity Planning for Biologics Under Demand and Supply Uncertainty

Strategic Capacity Planning for Biologics Under Demand and Supply Uncertainty Strategic Capacity Planning for Biologics Under Demand and Supply Uncertainty By Sifo Luo 05/25/2017 Thesis Advisor: Ozgu Turgut Agenda Industry Background Problem Statement Optimization Model Results

More information

Essays on Some Combinatorial Optimization Problems with Interval Data

Essays on Some Combinatorial Optimization Problems with Interval Data Essays on Some Combinatorial Optimization Problems with Interval Data a thesis submitted to the department of industrial engineering and the institute of engineering and sciences of bilkent university

More information

Step 2: Determine the objective and write an expression for it that is linear in the decision variables.

Step 2: Determine the objective and write an expression for it that is linear in the decision variables. Portfolio Modeling Using LPs LP Modeling Technique Step 1: Determine the decision variables and label them. The decision variables are those variables whose values must be determined in order to execute

More information

Optimal Portfolio Selection Under the Estimation Risk in Mean Return

Optimal Portfolio Selection Under the Estimation Risk in Mean Return Optimal Portfolio Selection Under the Estimation Risk in Mean Return by Lei Zhu A thesis presented to the University of Waterloo in fulfillment of the thesis requirement for the degree of Master of Mathematics

More information

Stochastic Programming: introduction and examples

Stochastic Programming: introduction and examples Stochastic Programming: introduction and examples Amina Lamghari COSMO Stochastic Mine Planning Laboratory Department of Mining and Materials Engineering Outline What is Stochastic Programming? Why should

More information

Maximum Downside Semi Deviation Stochastic Programming for Portfolio Optimization Problem

Maximum Downside Semi Deviation Stochastic Programming for Portfolio Optimization Problem Journal of Modern Applied Statistical Methods Volume 9 Issue 2 Article 2 --200 Maximum Downside Semi Deviation Stochastic Programming for Portfolio Optimization Problem Anton Abdulbasah Kamil Universiti

More information

Equity correlations implied by index options: estimation and model uncertainty analysis

Equity correlations implied by index options: estimation and model uncertainty analysis 1/18 : estimation and model analysis, EDHEC Business School (joint work with Rama COT) Modeling and managing financial risks Paris, 10 13 January 2011 2/18 Outline 1 2 of multi-asset models Solution to

More information

Dynamic Replication of Non-Maturing Assets and Liabilities

Dynamic Replication of Non-Maturing Assets and Liabilities Dynamic Replication of Non-Maturing Assets and Liabilities Michael Schürle Institute for Operations Research and Computational Finance, University of St. Gallen, Bodanstr. 6, CH-9000 St. Gallen, Switzerland

More information

Multi-Period Trading via Convex Optimization

Multi-Period Trading via Convex Optimization Multi-Period Trading via Convex Optimization Stephen Boyd Enzo Busseti Steven Diamond Ronald Kahn Kwangmoo Koh Peter Nystrup Jan Speth Stanford University & Blackrock City University of Hong Kong September

More information

Stochastic Programming and Financial Analysis IE447. Midterm Review. Dr. Ted Ralphs

Stochastic Programming and Financial Analysis IE447. Midterm Review. Dr. Ted Ralphs Stochastic Programming and Financial Analysis IE447 Midterm Review Dr. Ted Ralphs IE447 Midterm Review 1 Forming a Mathematical Programming Model The general form of a mathematical programming model is:

More information

Asset-Liability Management

Asset-Liability Management Asset-Liability Management John Birge University of Chicago Booth School of Business JRBirge INFORMS San Francisco, Nov. 2014 1 Overview Portfolio optimization involves: Modeling Optimization Estimation

More information

EE365: Risk Averse Control

EE365: Risk Averse Control EE365: Risk Averse Control Risk averse optimization Exponential risk aversion Risk averse control 1 Outline Risk averse optimization Exponential risk aversion Risk averse control Risk averse optimization

More information

EE266 Homework 5 Solutions

EE266 Homework 5 Solutions EE, Spring 15-1 Professor S. Lall EE Homework 5 Solutions 1. A refined inventory model. In this problem we consider an inventory model that is more refined than the one you ve seen in the lectures. The

More information

Stochastic Dual Dynamic Programming Algorithm for Multistage Stochastic Programming

Stochastic Dual Dynamic Programming Algorithm for Multistage Stochastic Programming Stochastic Dual Dynamic Programg Algorithm for Multistage Stochastic Programg Final presentation ISyE 8813 Fall 2011 Guido Lagos Wajdi Tekaya Georgia Institute of Technology November 30, 2011 Multistage

More information

CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems

CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems CSCI 1951-G Optimization Methods in Finance Part 00: Course Logistics Introduction to Finance Optimization Problems January 26, 2018 1 / 24 Basic information All information is available in the syllabus

More information

Robust Dual Dynamic Programming

Robust Dual Dynamic Programming 1 / 18 Robust Dual Dynamic Programming Angelos Georghiou, Angelos Tsoukalas, Wolfram Wiesemann American University of Beirut Olayan School of Business 31 May 217 2 / 18 Inspired by SDDP Stochastic optimization

More information

Portfolio Management and Optimal Execution via Convex Optimization

Portfolio Management and Optimal Execution via Convex Optimization Portfolio Management and Optimal Execution via Convex Optimization Enzo Busseti Stanford University April 9th, 2018 Problems portfolio management choose trades with optimization minimize risk, maximize

More information

Worst-case-expectation approach to optimization under uncertainty

Worst-case-expectation approach to optimization under uncertainty Worst-case-expectation approach to optimization under uncertainty Wajdi Tekaya Joint research with Alexander Shapiro, Murilo Pereira Soares and Joari Paulo da Costa : Cambridge Systems Associates; : Georgia

More information

Handout 8: Introduction to Stochastic Dynamic Programming. 2 Examples of Stochastic Dynamic Programming Problems

Handout 8: Introduction to Stochastic Dynamic Programming. 2 Examples of Stochastic Dynamic Programming Problems SEEM 3470: Dynamic Optimization and Applications 2013 14 Second Term Handout 8: Introduction to Stochastic Dynamic Programming Instructor: Shiqian Ma March 10, 2014 Suggested Reading: Chapter 1 of Bertsekas,

More information

Sensitivity Analysis with Data Tables. 10% annual interest now =$110 one year later. 10% annual interest now =$121 one year later

Sensitivity Analysis with Data Tables. 10% annual interest now =$110 one year later. 10% annual interest now =$121 one year later Sensitivity Analysis with Data Tables Time Value of Money: A Special kind of Trade-Off: $100 @ 10% annual interest now =$110 one year later $110 @ 10% annual interest now =$121 one year later $100 @ 10%

More information

Approximations of Stochastic Programs. Scenario Tree Reduction and Construction

Approximations of Stochastic Programs. Scenario Tree Reduction and Construction Approximations of Stochastic Programs. Scenario Tree Reduction and Construction W. Römisch Humboldt-University Berlin Institute of Mathematics 10099 Berlin, Germany www.mathematik.hu-berlin.de/~romisch

More information

Approximation of Continuous-State Scenario Processes in Multi-Stage Stochastic Optimization and its Applications

Approximation of Continuous-State Scenario Processes in Multi-Stage Stochastic Optimization and its Applications Approximation of Continuous-State Scenario Processes in Multi-Stage Stochastic Optimization and its Applications Anna Timonina University of Vienna, Abraham Wald PhD Program in Statistics and Operations

More information

Optimal Procurement Contract Selection with Price Optimization under Uncertainty for Process Networks

Optimal Procurement Contract Selection with Price Optimization under Uncertainty for Process Networks Optimal Procurement Contract Selection with Price Optimization under Uncertainty for Process Networks B.A. Calfa a, I.E. Grossmann a, a Department of Chemical Engineering. Carnegie Mellon University. Pittsburgh,

More information

Notes. Cases on Static Optimization. Chapter 6 Algorithms Comparison: The Swing Case

Notes. Cases on Static Optimization. Chapter 6 Algorithms Comparison: The Swing Case Notes Chapter 2 Optimization Methods 1. Stationary points are those points where the partial derivatives of are zero. Chapter 3 Cases on Static Optimization 1. For the interested reader, we used a multivariate

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Civil and Environmental Engineering

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Civil and Environmental Engineering MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Civil and Environmental Engineering.7 Water Resource Systems Lecture 5 Multiobjective Optimization and Utility Oct., 006 Multiobjective problems Benefits

More information

Multistage Stochastic Programming

Multistage Stochastic Programming IE 495 Lecture 21 Multistage Stochastic Programming Prof. Jeff Linderoth April 16, 2003 April 16, 2002 Stochastic Programming Lecture 21 Slide 1 Outline HW Fixes Multistage Stochastic Programming Modeling

More information

Contents Critique 26. portfolio optimization 32

Contents Critique 26. portfolio optimization 32 Contents Preface vii 1 Financial problems and numerical methods 3 1.1 MATLAB environment 4 1.1.1 Why MATLAB? 5 1.2 Fixed-income securities: analysis and portfolio immunization 6 1.2.1 Basic valuation of

More information

Report for technical cooperation between Georgia Institute of Technology and ONS - Operador Nacional do Sistema Elétrico Risk Averse Approach

Report for technical cooperation between Georgia Institute of Technology and ONS - Operador Nacional do Sistema Elétrico Risk Averse Approach Report for technical cooperation between Georgia Institute of Technology and ONS - Operador Nacional do Sistema Elétrico Risk Averse Approach Alexander Shapiro and Wajdi Tekaya School of Industrial and

More information

Stochastic Dual Dynamic Programming

Stochastic Dual Dynamic Programming 1 / 43 Stochastic Dual Dynamic Programming Operations Research Anthony Papavasiliou 2 / 43 Contents [ 10.4 of BL], [Pereira, 1991] 1 Recalling the Nested L-Shaped Decomposition 2 Drawbacks of Nested Decomposition

More information

Stochastic Programming in Gas Storage and Gas Portfolio Management. ÖGOR-Workshop, September 23rd, 2010 Dr. Georg Ostermaier

Stochastic Programming in Gas Storage and Gas Portfolio Management. ÖGOR-Workshop, September 23rd, 2010 Dr. Georg Ostermaier Stochastic Programming in Gas Storage and Gas Portfolio Management ÖGOR-Workshop, September 23rd, 2010 Dr. Georg Ostermaier Agenda Optimization tasks in gas storage and gas portfolio management Scenario

More information

Data-Driven Optimization for Portfolio Selection

Data-Driven Optimization for Portfolio Selection Delage E., Data-Driven Optimization for Portfolio Selection p. 1/16 Data-Driven Optimization for Portfolio Selection Erick Delage, edelage@stanford.edu Yinyu Ye, yinyu-ye@stanford.edu Stanford University

More information

Dynamic Asset and Liability Management Models for Pension Systems

Dynamic Asset and Liability Management Models for Pension Systems Dynamic Asset and Liability Management Models for Pension Systems The Comparison between Multi-period Stochastic Programming Model and Stochastic Control Model Muneki Kawaguchi and Norio Hibiki June 1,

More information

Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras

Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Advanced Operations Research Prof. G. Srinivasan Dept of Management Studies Indian Institute of Technology, Madras Lecture 23 Minimum Cost Flow Problem In this lecture, we will discuss the minimum cost

More information

Regional IAM: analysis of riskadjusted costs and benefits of climate policies

Regional IAM: analysis of riskadjusted costs and benefits of climate policies Regional IAM: analysis of riskadjusted costs and benefits of climate policies Alexander Golub, The American University (Washington DC) Ramon Arigoni Ortiz, Anil Markandya (BC 3, Spain), Background Near-term

More information

The Value of Stochastic Modeling in Two-Stage Stochastic Programs

The Value of Stochastic Modeling in Two-Stage Stochastic Programs The Value of Stochastic Modeling in Two-Stage Stochastic Programs Erick Delage, HEC Montréal Sharon Arroyo, The Boeing Cie. Yinyu Ye, Stanford University Tuesday, October 8 th, 2013 1 Delage et al. Value

More information

Financial Optimization ISE 347/447. Lecture 15. Dr. Ted Ralphs

Financial Optimization ISE 347/447. Lecture 15. Dr. Ted Ralphs Financial Optimization ISE 347/447 Lecture 15 Dr. Ted Ralphs ISE 347/447 Lecture 15 1 Reading for This Lecture C&T Chapter 12 ISE 347/447 Lecture 15 2 Stock Market Indices A stock market index is a statistic

More information

A simple wealth model

A simple wealth model Quantitative Macroeconomics Raül Santaeulàlia-Llopis, MOVE-UAB and Barcelona GSE Homework 5, due Thu Nov 1 I A simple wealth model Consider the sequential problem of a household that maximizes over streams

More information

Robust Models of Core Deposit Rates

Robust Models of Core Deposit Rates Robust Models of Core Deposit Rates by Michael Arnold, Principal ALCO Partners, LLC & OLLI Professor Dominican University Bruce Lloyd Campbell Principal ALCO Partners, LLC Introduction and Summary Our

More information

Resource Planning with Uncertainty for NorthWestern Energy

Resource Planning with Uncertainty for NorthWestern Energy Resource Planning with Uncertainty for NorthWestern Energy Selection of Optimal Resource Plan for 213 Resource Procurement Plan August 28, 213 Gary Dorris, Ph.D. Ascend Analytics, LLC gdorris@ascendanalytics.com

More information

The Optimization Process: An example of portfolio optimization

The Optimization Process: An example of portfolio optimization ISyE 6669: Deterministic Optimization The Optimization Process: An example of portfolio optimization Shabbir Ahmed Fall 2002 1 Introduction Optimization can be roughly defined as a quantitative approach

More information

Supply Contracts with Financial Hedging

Supply Contracts with Financial Hedging Supply Contracts with Financial Hedging René Caldentey Martin Haugh Stern School of Business NYU Integrated Risk Management in Operations and Global Supply Chain Management: Risk, Contracts and Insurance

More information

IE 495 Lecture 11. The LShaped Method. Prof. Jeff Linderoth. February 19, February 19, 2003 Stochastic Programming Lecture 11 Slide 1

IE 495 Lecture 11. The LShaped Method. Prof. Jeff Linderoth. February 19, February 19, 2003 Stochastic Programming Lecture 11 Slide 1 IE 495 Lecture 11 The LShaped Method Prof. Jeff Linderoth February 19, 2003 February 19, 2003 Stochastic Programming Lecture 11 Slide 1 Before We Begin HW#2 $300 $0 http://www.unizh.ch/ior/pages/deutsch/mitglieder/kall/bib/ka-wal-94.pdf

More information

Economic optimization in Model Predictive Control

Economic optimization in Model Predictive Control Economic optimization in Model Predictive Control Rishi Amrit Department of Chemical and Biological Engineering University of Wisconsin-Madison 29 th February, 2008 Rishi Amrit (UW-Madison) Economic Optimization

More information

Optimization Methods in Finance

Optimization Methods in Finance Optimization Methods in Finance Gerard Cornuejols Reha Tütüncü Carnegie Mellon University, Pittsburgh, PA 15213 USA January 2006 2 Foreword Optimization models play an increasingly important role in financial

More information

Capacity expansion optimisation for water supply investment decisions in England - Limitations and extensions of current approaches

Capacity expansion optimisation for water supply investment decisions in England - Limitations and extensions of current approaches Capacity expansion optimisation for water supply investment decisions in England - Limitations and extensions of current approaches Silvia Padula and Julien J. Harou BHS 2014, Birmingham, UK 4 th September

More information

Quantitative Risk Management

Quantitative Risk Management Quantitative Risk Management Asset Allocation and Risk Management Martin B. Haugh Department of Industrial Engineering and Operations Research Columbia University Outline Review of Mean-Variance Analysis

More information

DAKOTA FURNITURE COMPANY

DAKOTA FURNITURE COMPANY DAKOTA FURNITURE COMPANY AYMAN H. RAGAB 1. Introduction The Dakota Furniture Company (DFC) manufactures three products, namely desks, tables and chairs. To produce each of the items, three types of resources

More information

COMP331/557. Chapter 6: Optimisation in Finance: Cash-Flow. (Cornuejols & Tütüncü, Chapter 3)

COMP331/557. Chapter 6: Optimisation in Finance: Cash-Flow. (Cornuejols & Tütüncü, Chapter 3) COMP331/557 Chapter 6: Optimisation in Finance: Cash-Flow (Cornuejols & Tütüncü, Chapter 3) 159 Cash-Flow Management Problem A company has the following net cash flow requirements (in 1000 s of ): Month

More information

Comparison of Static and Dynamic Asset Allocation Models

Comparison of Static and Dynamic Asset Allocation Models Comparison of Static and Dynamic Asset Allocation Models John R. Birge University of Michigan University of Michigan 1 Outline Basic Models Static Markowitz mean-variance Dynamic stochastic programming

More information

Pre-Conference Workshops

Pre-Conference Workshops Pre-Conference Workshops Michael Bussieck Steve Dirkse Fred Fiand Lutz Westermann GAMS Development Corp. GAMS Software GmbH www.gams.com Outline Part I: An Introduction to GAMS Part II: Stochastic programming

More information

Unblinded Sample Size Re-Estimation in Bioequivalence Trials with Small Samples. Sam Hsiao, Cytel Lingyun Liu, Cytel Romeo Maciuca, Genentech

Unblinded Sample Size Re-Estimation in Bioequivalence Trials with Small Samples. Sam Hsiao, Cytel Lingyun Liu, Cytel Romeo Maciuca, Genentech Unblinded Sample Size Re-Estimation in Bioequivalence Trials with Small Samples Sam Hsiao, Cytel Lingyun Liu, Cytel Romeo Maciuca, Genentech Goal Describe simple adjustment to CHW method (Cui, Hung, Wang

More information

Optimization of a Real Estate Portfolio with Contingent Portfolio Programming

Optimization of a Real Estate Portfolio with Contingent Portfolio Programming Mat-2.108 Independent research projects in applied mathematics Optimization of a Real Estate Portfolio with Contingent Portfolio Programming 3 March, 2005 HELSINKI UNIVERSITY OF TECHNOLOGY System Analysis

More information

Integer Programming Models

Integer Programming Models Integer Programming Models Fabio Furini December 10, 2014 Integer Programming Models 1 Outline 1 Combinatorial Auctions 2 The Lockbox Problem 3 Constructing an Index Fund Integer Programming Models 2 Integer

More information

Optimization in Finance

Optimization in Finance Research Reports on Mathematical and Computing Sciences Series B : Operations Research Department of Mathematical and Computing Sciences Tokyo Institute of Technology 2-12-1 Oh-Okayama, Meguro-ku, Tokyo

More information

Bounding Optimal Expected Revenues for Assortment Optimization under Mixtures of Multinomial Logits

Bounding Optimal Expected Revenues for Assortment Optimization under Mixtures of Multinomial Logits Bounding Optimal Expected Revenues for Assortment Optimization under Mixtures of Multinomial Logits Jacob Feldman School of Operations Research and Information Engineering, Cornell University, Ithaca,

More information

Scenario-Based Value-at-Risk Optimization

Scenario-Based Value-at-Risk Optimization Scenario-Based Value-at-Risk Optimization Oleksandr Romanko Quantitative Research Group, Algorithmics Incorporated, an IBM Company Joint work with Helmut Mausser Fields Industrial Optimization Seminar

More information

Portfolio selection with multiple risk measures

Portfolio selection with multiple risk measures Portfolio selection with multiple risk measures Garud Iyengar Columbia University Industrial Engineering and Operations Research Joint work with Carlos Abad Outline Portfolio selection and risk measures

More information

Large-Scale SVM Optimization: Taking a Machine Learning Perspective

Large-Scale SVM Optimization: Taking a Machine Learning Perspective Large-Scale SVM Optimization: Taking a Machine Learning Perspective Shai Shalev-Shwartz Toyota Technological Institute at Chicago Joint work with Nati Srebro Talk at NEC Labs, Princeton, August, 2008 Shai

More information

Maximizing of Portfolio Performance

Maximizing of Portfolio Performance Maximizing of Portfolio Performance PEKÁR Juraj, BREZINA Ivan, ČIČKOVÁ Zuzana Department of Operations Research and Econometrics, University of Economics, Bratislava, Slovakia Outline Problem of portfolio

More information

Cash flow matching with risks controlled by buffered probability of exceedance and conditional value-at-risk

Cash flow matching with risks controlled by buffered probability of exceedance and conditional value-at-risk DOI 10.1007/s10479-016-2354-6 ADVANCES OF OR IN COMMODITIES AND FINANCIAL MODELLING Cash flow matching with risks controlled by buffered probability of exceedance and conditional value-at-risk Danjue Shang

More information

Energy Systems under Uncertainty: Modeling and Computations

Energy Systems under Uncertainty: Modeling and Computations Energy Systems under Uncertainty: Modeling and Computations W. Römisch Humboldt-University Berlin Department of Mathematics www.math.hu-berlin.de/~romisch Systems Analysis 2015, November 11 13, IIASA (Laxenburg,

More information

Robust Scenario Optimization based on Downside-Risk Measure for Multi-Period Portfolio Selection

Robust Scenario Optimization based on Downside-Risk Measure for Multi-Period Portfolio Selection Robust Scenario Optimization based on Downside-Risk Measure for Multi-Period Portfolio Selection Dedicated to the Memory of Søren S. Nielsen Mustafa Ç. Pınar Department of Industrial Engineering Bilkent

More information

Approximate Dynamic Programming for a Spare Parts Problem: The Challenge of Rare Events

Approximate Dynamic Programming for a Spare Parts Problem: The Challenge of Rare Events Approximate Dynamic Programming for a Spare Parts Problem: The Challenge of Rare Events INFORMS Seattle November 2007 Hugo P. Simão Warren B. Powell CASTLE Laboratory Princeton University http://www.castlelab.princeton.edu

More information

Multistage risk-averse asset allocation with transaction costs

Multistage risk-averse asset allocation with transaction costs Multistage risk-averse asset allocation with transaction costs 1 Introduction Václav Kozmík 1 Abstract. This paper deals with asset allocation problems formulated as multistage stochastic programming models.

More information

Lecture IV Portfolio management: Efficient portfolios. Introduction to Finance Mathematics Fall Financial mathematics

Lecture IV Portfolio management: Efficient portfolios. Introduction to Finance Mathematics Fall Financial mathematics Lecture IV Portfolio management: Efficient portfolios. Introduction to Finance Mathematics Fall 2014 Reduce the risk, one asset Let us warm up by doing an exercise. We consider an investment with σ 1 =

More information

Allocation of Risk Capital via Intra-Firm Trading

Allocation of Risk Capital via Intra-Firm Trading Allocation of Risk Capital via Intra-Firm Trading Sean Hilden Department of Mathematical Sciences Carnegie Mellon University December 5, 2005 References 1. Artzner, Delbaen, Eber, Heath: Coherent Measures

More information

Robust Portfolio Optimization with Derivative Insurance Guarantees

Robust Portfolio Optimization with Derivative Insurance Guarantees Robust Portfolio Optimization with Derivative Insurance Guarantees Steve Zymler Berç Rustem Daniel Kuhn Department of Computing Imperial College London Mean-Variance Portfolio Optimization Optimal Asset

More information

We formulate and solve two new stochastic linear programming formulations of appointment scheduling

We formulate and solve two new stochastic linear programming formulations of appointment scheduling Published online ahead of print December 7, 2011 INFORMS Journal on Computing Articles in Advance, pp. 1 17 issn 1091-9856 eissn 1526-5528 http://dx.doi.org/10.1287/ijoc.1110.0482 2011 INFORMS Dynamic

More information

Estimating Macroeconomic Models of Financial Crises: An Endogenous Regime-Switching Approach

Estimating Macroeconomic Models of Financial Crises: An Endogenous Regime-Switching Approach Estimating Macroeconomic Models of Financial Crises: An Endogenous Regime-Switching Approach Gianluca Benigno 1 Andrew Foerster 2 Christopher Otrok 3 Alessandro Rebucci 4 1 London School of Economics and

More information

Building Consistent Risk Measures into Stochastic Optimization Models

Building Consistent Risk Measures into Stochastic Optimization Models Building Consistent Risk Measures into Stochastic Optimization Models John R. Birge The University of Chicago Graduate School of Business www.chicagogsb.edu/fac/john.birge JRBirge Fuqua School, Duke University

More information

Column generation to solve planning problems

Column generation to solve planning problems Column generation to solve planning problems ALGORITMe Han Hoogeveen 1 Continuous Knapsack problem We are given n items with integral weight a j ; integral value c j. B is a given integer. Goal: Find a

More information

Log-Robust Portfolio Management

Log-Robust Portfolio Management Log-Robust Portfolio Management Dr. Aurélie Thiele Lehigh University Joint work with Elcin Cetinkaya and Ban Kawas Research partially supported by the National Science Foundation Grant CMMI-0757983 Dr.

More information

1 Precautionary Savings: Prudence and Borrowing Constraints

1 Precautionary Savings: Prudence and Borrowing Constraints 1 Precautionary Savings: Prudence and Borrowing Constraints In this section we study conditions under which savings react to changes in income uncertainty. Recall that in the PIH, when you abstract from

More information

Progressive Hedging for Multi-stage Stochastic Optimization Problems

Progressive Hedging for Multi-stage Stochastic Optimization Problems Progressive Hedging for Multi-stage Stochastic Optimization Problems David L. Woodruff Jean-Paul Watson Graduate School of Management University of California, Davis Davis, CA 95616, USA dlwoodruff@ucdavis.edu

More information

Multistage Stochastic Programming

Multistage Stochastic Programming Multistage Stochastic Programming John R. Birge University of Michigan Models - Long and short term - Risk inclusion Approximations - stages and scenarios Computation Slide Number 1 OUTLINE Motivation

More information

Stochastic Optimization

Stochastic Optimization Stochastic Optimization Introduction and Examples Alireza Ghaffari-Hadigheh Azarbaijan Shahid Madani University (ASMU) hadigheha@azaruniv.edu Fall 2017 Alireza Ghaffari-Hadigheh (ASMU) Stochastic Optimization

More information

A Multi-Stage Stochastic Programming Model for Managing Risk-Optimal Electricity Portfolios. Stochastic Programming and Electricity Risk Management

A Multi-Stage Stochastic Programming Model for Managing Risk-Optimal Electricity Portfolios. Stochastic Programming and Electricity Risk Management A Multi-Stage Stochastic Programming Model for Managing Risk-Optimal Electricity Portfolios SLIDE 1 Outline Multi-stage stochastic programming modeling Setting - Electricity portfolio management Electricity

More information

Journal of Computational and Applied Mathematics. The mean-absolute deviation portfolio selection problem with interval-valued returns

Journal of Computational and Applied Mathematics. The mean-absolute deviation portfolio selection problem with interval-valued returns Journal of Computational and Applied Mathematics 235 (2011) 4149 4157 Contents lists available at ScienceDirect Journal of Computational and Applied Mathematics journal homepage: www.elsevier.com/locate/cam

More information

A Study on Optimal Limit Order Strategy using Multi-Period Stochastic Programming considering Nonexecution Risk

A Study on Optimal Limit Order Strategy using Multi-Period Stochastic Programming considering Nonexecution Risk Proceedings of the Asia Pacific Industrial Engineering & Management Systems Conference 2018 A Study on Optimal Limit Order Strategy using Multi-Period Stochastic Programming considering Nonexecution Ris

More information

PORTFOLIO OPTIMIZATION AND EXPECTED SHORTFALL MINIMIZATION FROM HISTORICAL DATA

PORTFOLIO OPTIMIZATION AND EXPECTED SHORTFALL MINIMIZATION FROM HISTORICAL DATA PORTFOLIO OPTIMIZATION AND EXPECTED SHORTFALL MINIMIZATION FROM HISTORICAL DATA We begin by describing the problem at hand which motivates our results. Suppose that we have n financial instruments at hand,

More information

(IIEC 2018) TEHRAN, IRAN. Robust portfolio optimization based on minimax regret approach in Tehran stock exchange market

(IIEC 2018) TEHRAN, IRAN. Robust portfolio optimization based on minimax regret approach in Tehran stock exchange market Journal of Industrial and Systems Engineering Vol., Special issue: th International Industrial Engineering Conference Summer (July) 8, pp. -6 (IIEC 8) TEHRAN, IRAN Robust portfolio optimization based on

More information

1 The EOQ and Extensions

1 The EOQ and Extensions IEOR4000: Production Management Lecture 2 Professor Guillermo Gallego September 16, 2003 Lecture Plan 1. The EOQ and Extensions 2. Multi-Item EOQ Model 1 The EOQ and Extensions We have explored some of

More information

How to Add Optimization to Planning Under Uncertainty

How to Add Optimization to Planning Under Uncertainty How to Add Optimization to Planning Under Uncertainty www.lindo.com Based on a presentation at INFORMS Conference Philadelphia, PA 31 October 2015 Keywords: Uncertainty, Stochastic Optimization, Tornado

More information

A Markov decision model for optimising economic production lot size under stochastic demand

A Markov decision model for optimising economic production lot size under stochastic demand Volume 26 (1) pp. 45 52 http://www.orssa.org.za ORiON IN 0529-191-X c 2010 A Markov decision model for optimising economic production lot size under stochastic demand Paul Kizito Mubiru Received: 2 October

More information

Online Appendix: Extensions

Online Appendix: Extensions B Online Appendix: Extensions In this online appendix we demonstrate that many important variations of the exact cost-basis LUL framework remain tractable. In particular, dual problem instances corresponding

More information

Risk aversion in multi-stage stochastic programming: a modeling and algorithmic perspective

Risk aversion in multi-stage stochastic programming: a modeling and algorithmic perspective Risk aversion in multi-stage stochastic programming: a modeling and algorithmic perspective Tito Homem-de-Mello School of Business Universidad Adolfo Ibañez, Santiago, Chile Joint work with Bernardo Pagnoncelli

More information

Two-stage Robust Optimization for Power Grid with Uncertain Demand Response

Two-stage Robust Optimization for Power Grid with Uncertain Demand Response Proceedings of the 2012 Industrial and Systems Engineering Research Conference G. Lim and J.W. Herrmann, eds. wo-stage Robust Optimization for Power Grid with Uncertain Demand Response Chaoyue Zhao Department

More information

Path-dependent inefficient strategies and how to make them efficient.

Path-dependent inefficient strategies and how to make them efficient. Path-dependent inefficient strategies and how to make them efficient. Illustrated with the study of a popular retail investment product Carole Bernard (University of Waterloo) & Phelim Boyle (Wilfrid Laurier

More information

Reinsurance Optimization GIE- AXA 06/07/2010

Reinsurance Optimization GIE- AXA 06/07/2010 Reinsurance Optimization thierry.cohignac@axa.com GIE- AXA 06/07/2010 1 Agenda Introduction Theoretical Results Practical Reinsurance Optimization 2 Introduction As all optimization problem, solution strongly

More information

An Approximation Algorithm for Capacity Allocation over a Single Flight Leg with Fare-Locking

An Approximation Algorithm for Capacity Allocation over a Single Flight Leg with Fare-Locking An Approximation Algorithm for Capacity Allocation over a Single Flight Leg with Fare-Locking Mika Sumida School of Operations Research and Information Engineering, Cornell University, Ithaca, New York

More information

To apply SP models we need to generate scenarios which represent the uncertainty IN A SENSIBLE WAY, taking into account

To apply SP models we need to generate scenarios which represent the uncertainty IN A SENSIBLE WAY, taking into account Scenario Generation To apply SP models we need to generate scenarios which represent the uncertainty IN A SENSIBLE WAY, taking into account the goal of the model and its structure, the available information,

More information