IE 495 Final Exam. Due Date: May 1, 2003

Similar documents
Financial Optimization ISE 347/447. Lecture 21. Dr. Ted Ralphs

Stochastic Decomposition

IE 495 Stochastic Programming Problem Set #1 Solutions. 1 Random Linear Programs and the Distribution Problem

SF2812 Applied Linear Optimization. Preparatory questions. Lecture 6: Stochastic programming. Anders Forsgren

Chance Constrained Programming

Stochastic Integer Programming

Solution Methods for Stochastic Programs

Example problem in Birge & Louveaux, Introduction to Stochastic Programming. SLPwR: Farmer Problem page 1 D.L.Bricker

56:270 Final Exam - May

ORIGINS OF STOCHASTIC PROGRAMMING

SOME HISTORY OF STOCHASTIC PROGRAMMING

Introduction to Operations Research Prof G. Srinivasan Department of Management Studies Indian Institute of Technology, Madras

Production planning of fish processed product under uncertainty

SMPS and the Recourse Function

Midterm Examination. Mth 136 = Sta 114. Wednesday, 2000 March 8, 2:20 3:35 pm

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

Stochastic Programming Math Review and MultiPeriod Models


Agenda today. Introduction to prescriptive modeling. Linear optimization models through three examples: Beyond linear optimization

The L-Shaped Method. Operations Research. Anthony Papavasiliou 1 / 38

A new stochastic program to facilitate intermittent renewable generation

AM 121 Introduction to Optimization: Models and Methods Example Questions for Midterm 1

Branch-and-cut Approaches for Chance-constrained Formulations of Reliable Network Design Problems

MAT 271E Probability and Statistics

How useful is the deterministic solution? Stein W. Wallace

Optimisation. 3/10/2010 Tibor Illés Optimisation

Monte Carlo Methods for Stochastic Programming

Stochastic Optimization

The Orienteering Problem under Uncertainty Stochastic Programming and Robust Optimization compared

Final exam.

Math489/889 Stochastic Processes and Advanced Mathematical Finance Solutions for Homework 7

Correlation Analysis

Lecture 1. Stochastic Optimization: Introduction. January 8, 2018

On the Power of Robust Solutions in Two-Stage Stochastic and Adaptive Optimization Problems

The L-Shaped Method. Operations Research. Anthony Papavasiliou 1 / 44

56:171 Operations Research Midterm Exam - October 26, 1989 Instructor: D.L. Bricker

SELECT TWO PROBLEMS (OF A POSSIBLE FOUR) FROM PART ONE, AND FOUR PROBLEMS (OF A POSSIBLE FIVE) FROM PART TWO. PART ONE: TOTAL GRAND

Stochastic Optimization One-stage problem

Data-driven Approximation for Joint Pricing and Inventory-Control

Scenario Generation and Sampling Methods

Question: Total. Points:

Practice Final Examination

Lecture Slides - Part 1

arxiv: v3 [math.oc] 25 Apr 2018

Central-limit approach to risk-aware Markov decision processes

Business Statistics. Chapter 14 Introduction to Linear Regression and Correlation Analysis QMIS 220. Dr. Mohammad Zainal

On service level measures in stochastic inventory control

Math 447. Introduction to Probability and Statistics I. Fall 1998.

Lec12p1, ORF363/COS323. The idea behind duality. This lecture

MATH 112 Final Exam, Spring Honor Statement

Basic Business Statistics 6 th Edition

Computational Integer Programming. Lecture 2: Modeling and Formulation. Dr. Ted Ralphs

Temperature measurement

EE 278 October 26, 2017 Statistical Signal Processing Handout #12 EE278 Midterm Exam


Statistics for Managers using Microsoft Excel 6 th Edition


2001, Dennis Bricker Dept of Industrial Engineering The University of Iowa. DP: Producing 2 items page 1

ECE580 Exam 2 November 01, Name: Score: / (20 points) You are given a two data sets

ECE 302, Final 3:20-5:20pm Mon. May 1, WTHR 160 or WTHR 172.

Replenishment Planning for Stochastic Inventory System with Shortage Cost

Two hours UNIVERSITY OF MANCHESTER SCHOOL OF COMPUTER SCIENCE. Date: Thursday 17th May 2018 Time: 09:45-11:45. Please answer all Questions.

What happens when there are many agents? Threre are two problems:

Existence, Computation, and Applications of Equilibrium

1 Reminders. In-class exam in two weeks (Sept 28/29) Assignments are posted after every class. Lecture is for big picture

Economics 390 Economic Forecasting

Lecture Note 1: Introduction to optimization. Xiaoqun Zhang Shanghai Jiao Tong University

(ii) Scan your answer sheets INTO ONE FILE only, and submit it in the drop-box.

Models and Simulation for Bulk Gas Production and Distribution

Class time (Please Circle): 11:10am-12:25pm. or 12:45pm-2:00pm

Stochastic Subgradient Methods

Reformulation and Sampling to Solve a Stochastic Network Interdiction Problem

University of Warwick, Department of Economics Spring Final Exam. Answer TWO questions. All questions carry equal weight. Time allowed 2 hours.

Stochastic programs with binary distributions: Structural properties of scenario trees and algorithms

Bayesian Congestion Control over a Markovian Network Bandwidth Process: A multiperiod Newsvendor Problem

A Tighter Variant of Jensen s Lower Bound for Stochastic Programs and Separable Approximations to Recourse Functions

ECE580 Exam 1 October 4, Please do not write on the back of the exam pages. Extra paper is available from the instructor.

Measurement Uncertainty

Stochastic Programming

Of all the physical properties, it is temperature, which is being measured most often.


Bike Plast DD some remarks

Business Statistics Midterm Exam Fall 2015 Russell. Please sign here to acknowledge

Bilevel Integer Optimization: Theory and Algorithms

Modeling Uncertainty in Linear Programs: Stochastic and Robust Linear Programming

IEOR 3106: Introduction to Operations Research: Stochastic Models. Professor Whitt. SOLUTIONS to Homework Assignment 2

Non-Linear Optimization

T.I.H.E. IT 233 Statistics and Probability: Sem. 1: 2013 ESTIMATION AND HYPOTHESIS TESTING OF TWO POPULATIONS

Stochastic Programming: Optimization When Uncertainty Matters

Final Exam, Spring 2006

CHAPTER 101 Stochastic Optimization

Circle the single best answer for each multiple choice question. Your choice should be made clearly.

STA2601. Tutorial Letter 104/1/2014. Applied Statistics II. Semester 1. Department of Statistics STA2601/104/1/2014 TRIAL EXAMINATION PAPER

Cf "Expected shortage and surplus functions", in Stochastic Programming, by Willem K. Klein Haneveld and Maarten H. van der Vlerk, Dept of

Hypothesis Tests and Estimation for Population Variances. Copyright 2014 Pearson Education, Inc.

Decomposition Algorithms for Two-Stage Chance-Constrained Programs

Deceptive Advertising with Rational Buyers

Linear Programming. H. R. Alvarez A., Ph. D. 1

Semidefinite and Second Order Cone Programming Seminar Fall 2012 Project: Robust Optimization and its Application of Robust Portfolio Optimization

Classical regularity conditions

Transcription:

IE 495 Final Exam Due Date: May 1, 2003 Do the following problems. You must work alone on this exam. The only reference materials you are allowed to use on the exam are the textbook by Birge and Louveaux, the Stochastic Programming book by Kall and Wallace: http://www.unizh.ch/ior/pages/deutsch/mitglieder/kall/bib/ka-wal-94.pdf, the class notes and materials on the course web page, and references to help you with AMPL syntax. You may use whatever software tools you find necessary (e.g. AMPL, Excel, Maple, NEOS). If you feel you need other reference materials to correctly answer any problem, contact Prof. Linderoth. Please show your work. You may attach printouts of AMPL files, Maple worksheets, and Excel worksheets, or you may email them to Prof. Linderoth. 1 You Say To-MAY-To, I Say To-MAH-To Linear Programming 1 Teresa s Terrific Tomatoes (ttt) is in the business of selling a set P of tomato-related products (e.g salsa, ketchup, tomato paste). In order to create these products, resources from a set R are required (e.g. tomatoes, sugar, labor, spices). To be specific, the parameter a pr is the amount of resource r R that is required to produce one unit of product p P. There is a limit b r on the amount of each resource r R that can be used in a production period. The company can pay for extra resources at a cost of γ r, r R. ttt management is trying to determine the optimal way to meet an estimate of its demand d pt for each of its products p P in each planning period t over a horizon T. The regular production costs for each product are c pt, p P, t T. Any surplus production of a product p P must be stored at a cost of α p per unit. ttt management also considers unmet demand important, so it imposes a penalty cost of β p for each unit of unmet demand for product p P. ttt carries no initial inventory of products. 1.1 Problem Formulate a linear programming model that will tell ttt management how to minimize the combination of production, resource, surplus, and unmet demand costs, subject to their resource constraints. 1.2 Problem Solve your model in Problem 1.1 given the sets of products P = {Salsa, Ketchup, Tomato-Paste}. R = {Tomatoes, Sugar, Labor, Spices}. and the instance data in Tables 1 5. 1 If you miss this, Ralphs is in trouble

p r a pr salsa tomatoes 0.5 salsa sugar 1.0 salsa labor 1.0 salsa spices 3.0 ketchup tomatoes 0.5 ketchup sugar 0.5 ketchup labor 0.8 ketchup spices 1.0 tomato paste tomatoes 1.0 tomato paste sugar 0 tomato paste labor 0.5 tomato paste spices 0.25 Table 1: Resource Requirements for ttt. (a pr ) r b r g r Labor 200 2.0 Tomatoes 250 0.5 Sugar 300 1.0 Spices 100 1.0 Table 2: Resources and Per Unit Additional Resource Costs for ttt. (b r, g r ) p t c pt Tomato-Paste 1 1.0 Tomato-Paste 2 1.1 Tomato-Paste 3 1.2 Ketchup 1 1.5 Ketchup 2 1.75 Ketchup 3 2.0 Salsa 1 2.5 Salsa 2 2.75 Salsa 3 3 Table 3: Production Costs for ttt. (c pt ) p α p β p Tomato-Paste 0.5 4.0 Ketchup 0.25 6.0 Salsa 0.2 12.0 Table 4: Inventory and Shortage Costs for ttt. (α p, β p ) Problem 1 Page 2

p t d pt Tomato-Paste 1 100 Tomato-Paste 2 100 Tomato-Paste 3 200 Ketchup 1 30 Ketchup 2 30 Ketchup 3 40 Salsa 1 5 Salsa 2 5 Salsa 3 20 Table 5: Product Demands for ttt. (d pt ) Stochastic Programming 2 Suppose now that the product demands are not known for certain until after the production decisions are made. To account for the uncertainty, ttt forecasts a number of demand scenarios S = {1, 2,... S } where d pts is the demand for product p P in time period t T under scenario s S. The probability of a scenario s S occurring is ρ s. 1.3 Problem Referring to your answer to problem 1.1, which of the variables are first-stage variables, and which of the variables are second-stage variables. 1.4 Problem Formulate a linear programming deterministic equivalent that will tell ttt management how to minimize their expected costs under varying demand scenarios. 1.5 Problem Solve the instance you created in Problem 1.4 given the demand scenarios and probabilities listed in Table 6. All other instance data is listed in Tables 1 4. 1.6 Problem Solve the instance you created in Problem 1.5. 1.7 Problem What is the Expected Value of Perfect Information (EVPI) for the solution to Problem 1.6? 1.8 Problem What is the Value of the Stochastic Solution (VSS) VSS for the solution to Problem 1.6? 2 If you miss this, I m in trouble Problem 1 Page 3

s p t d pts 1 Tomato-Paste 1 100 1 Ketchup 1 30 1 Salsa 1 5 1 Tomato-Paste 2 100 1 Ketchup 2 30 1 Salsa 2 5 1 Tomato-Paste 3 100 1 Ketchup 3 30 1 Salsa 3 5 2 Tomato-Paste 1 100 2 Ketchup 1 30 2 Salsa 1 5 2 Tomato-Paste 2 100 2 Ketchup 2 30 2 Salsa 2 5 2 Tomato-Paste 3 200 2 Ketchup 3 40 2 Salsa 3 20 3 Tomato-Paste 1 100 3 Ketchup 1 30 3 Salsa 1 5 3 Tomato-Paste 2 200 3 Ketchup 2 40 3 Salsa 2 20 3 Tomato-Paste 3 100 3 Ketchup 3 30 3 Salsa 3 5 4 Tomato-Paste 1 100 4 Ketchup 1 30 4 Salsa 1 5 4 Tomato-Paste 2 200 4 Ketchup 2 40 4 Salsa 2 20 4 Tomato-Paste 3 200 4 Ketchup 3 40 4 Salsa 3 20 s ρ s 1 0.15 2 0.4 3 0.15 4 0.3 Table 6: Demand Scenarios and Probabilities for ttt Problem 1.5 Problem 1 Page 4

Probabilistic Constraints ttt management has now decided that it will no longer explicitly consider the fact that it can purchase extra resources. Instead, they will consider the amount of resource r R available (b r ) as a random variable b r (ω). ttt wants to enforce that the probability of exceeding the capacity b r (ω) is sufficiently small for each resource and planning period. 1.9 Problem Let θ r, r R be the probability that ttt s production plan exceeds the capacity of resource r in a time period. Modify the model you created as an answer to Problem 1.4 to enforce ttt management s new requirements. 1.10 Problem Solve the instance you created in Problem 1.9 as a chance-constrained problem, with values of θ r and probability distributions for the demands b r given in Table 7. 3 r b r (ω) θ r Labor N (200, 400) 0.15 Tomatoes N (250, 500) 0.10 Sugar N (300, 500) 0.10 Spices N (100, 100) 0.02 Table 7: Distribution of Resource Capacity (b r (ω)) and Maximum Probability of Exceeding Capacity (θ r ). 3 N (µ, σ 2 ) is the Normal Distribution with mean µ and variance σ 2 Problem 1 Page 5

2 Shapes For each of the problems in this section you are to state the shape of the function convex, concave, or neither convex nor concave and prove your statement. Let x R n, η R p. Consider the function Q(x, η) = min {η T y W y = h T x}. y R p + 2.1 Problem For fixed ˆx, what is the shape of Q(ˆx, η)? 2.2 Problem For fixed ˆη, what is the shape of Q(x, ˆη)? 2.3 Problem What is the shape of the function Q(x, η)? Problem 2 Page 6

3 The Last Stochastic Programming Problem Ever! In two-stage stochastic LP with recourse, consider the following second stage problem: Q(x, ω) = min{y y ω, y x}. y Assume that x 0. Let ω have the probability density: f(ω) = 2 ω 3, ω 1. The Distribution Problem 3.1 Problem Determine a closed form expression for Q(x) = E ω Q(x, ω). 3.2 Problem Solve the problem z = min{x + Q(x)}. x 0 SAA Simulation Knowledge: A general approach to generating a random variable ω drawn from a continuous probability distribution F is the following: 1. Generate u U(0, 1) 2. Return ω = F 1 (u) 3.3 Problem Create a sample average approximation (SAA) to the function f(x) = x + Q(x) using N = 7 samples. 3.4 Problem Let ˆf(x) be the SAA you created in Problem 3.3. Solve the problem Let χ = arg min x 0 { ˆf(x)} T = min x 0 { ˆf(x)}. 3.5 Problem How (in general) is T related to z (the optimal objective function value in Problem 3.2). 3.6 Problem What is f(χ)? How does f(χ) relate to z? 3.7 Problem Bonus: 4 Suppose you wish to use sampling to obtain an estimate of an upper bound with an associated confidence interval for f(χ). Describe how you might do this or explain why you can t. 4 This is a Trick Question Problem 3 Page 7