Optimization under Uncertainty. with Applications

Similar documents
Optimization under Uncertainty. with Applications

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

Evaluation and design of business models for collaborative provision of advanced mobile data services: portfolio theory approach

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

Multi-node offer stack optimization over electricity networks

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

Medium Term Planning & Scheduling under Uncertainty for BP Chemicals

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

Global Supply Chain Planning under Demand and Freight Rate Uncertainty

Designing Flexible and Robust Supply Chains

Principles of Inventory Management

Applied Mathematics in the Electricity Industry Management

Production-Distribution Coordination of Industrial Gases Supply-chains

Applying Robust Optimization to MISO Look- Ahead Commitment

Dealing with Uncertainty in Optimization Models using AIMMS

GRID MODERNIZATION INITIATIVE PEER REVIEW Multi-scale Production Cost Modeling

1.224J/ESD.204J TRANSPORTATION OPERATIONS, PLANNING AND CONTROL: CARRIER SYSTEMS

Competition Effects and Transfers in Rail Rapid Transit Network Design

XXXII. ROBUST TRUCKLOAD RELAY NETWORK DESIGN UNDER DEMAND UNCERTAINTY

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

Evaluation and design of business models for collaborative provision of advanced mobile data services: portfolio theory approach

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

Extended Model Formulation of the Proportional Lot-Sizing and Scheduling Problem. Waldemar Kaczmarczyk

A Robust Optimization Model for Lot Sizing with Dynamic Demands

From Private Supply Networks and Shared Supply Webs to Physical Internet enabled Open Supply Webs

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

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

ENDOGENOUS DEMAND IN SUPPLY CHAIN NETWORK DESIGN

Contents PREFACE 1 INTRODUCTION The Role of Scheduling The Scheduling Function in an Enterprise Outline of the Book 6

Vessel fleet analysis for operation and maintenance activities at offshore wind farms

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

Stochastic Optimization for Unit Commitment A Review

Effective Business Management in Uncertain Business Environment Using Stochastic Queuing System with Encouraged Arrivals and Impatient Customers

Modeling challenges in maritime fleet renewal problems

Applying Robust Optimization to MISO Look-ahead Unit Commitment

Using PLEXOS to Validate TIMES

Sawtooth Software. Brief Managerial Overview of Conjoint (Trade-Off) Analysis RESEARCH PAPER SERIES. Bryan Orme, Sawtooth Software, Inc.

Inventory Routing Problem for the LNG Business

Stochastic integer programming based algorithms for adaptable open block surgery scheduling

CMA Part 2 Financial Decision Making. Study Unit 9 - Decision Analysis and Risk Management Ronald Schmidt, CMA, CFM

CPL Chalmers Publication Library

OPTIMIZATION IN CITY LOGISTICS

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

Toronto Data Science Forum. Wednesday May 2 nd, 2018

College of information technology Department of software

OPERATIONS RESEARCH Code: MB0048. Section-A

Multi-Period Vehicle Routing with Stochastic Customers

An Iterative Algorithm for Profit Maximization by Market Equilibrium Constraints

Deterministic OR Models and Their Formulations

CHAPTER 5 SUPPLIER SELECTION BY LEXICOGRAPHIC METHOD USING INTEGER LINEAR PROGRAMMING

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

An ILP Model for Healthcare Facility Location Problem with Long Term Demand

Container packing problem for stochastic inventory and optimal ordering through integer programming

A Framework for Optimal Design of Integrated Biorefineries under Uncertainty

Production Planning under Uncertainty with Multiple Customer Classes

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

INTERVAL ANALYSIS TO ADDRESS UNCERTAINTY IN MULTICRITERIA ENERGY MARKET CLEARANCE

Optimal Communications Systems and Network Design for Cargo Monitoring

MILP Models for Scheduling of the Batch Annealing Process: The Deterministic Case

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

7 Scheduling with Positional Effects Scheduling Independent Jobs Under Job-Dependent Positional Effect Scheduling Independent

Logistics Systems Design: Supply Chain Systems. Supply Chain Networks. Supply Chains Are Global and Ever Changing. Common Logistics Questions

REVENUE AND PRODUCTION MANAGEMENT IN A MULTI-ECHELON SUPPLY CHAIN. Alireza Kabirian Ahmad Sarfaraz Mark Rajai

From Private Supply Networks and Shared Supply Webs to Physical Internet Enabled Open Supply Webs

36106 Managerial Decision Modeling Revenue Management

A Decision Support System for Controlling Network Flow Using an Iterative Optimization Algorithm. Lianne van Sweeden Tim Bijl Sander Vlot

ADVANCED DATA ANALYSIS TECHNIQUES:

The Pennsylvania State University. The Graduate School. Department of Industrial and Manufacturing Engineering

Optimal Multi-scale Capacity Planning under Hourly Varying Electricity Prices

Retail Energy Management in Electricity Markets: Structure, Challenges and Economic Aspects- a Review

How to Cite or Link Using DOI

Balancing Risk and Economics for Chemical Supply Chain Optimization under Uncertainty

IBM Preconference Workshop

Pricing and Return Policy Decision for Close Loop Dual Channel Supply Chain

The evolution of optimization technologies

TERRE project. Elastic need, social welfare and counter-activations

Global Supply Chain Design Review, MHRC Portland Marc Goetschalckx. School of Industrial and Systems Engineering Georgia Institute of Technology

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

Getting Started with OptQuest

Metaheuristics. Approximate. Metaheuristics used for. Math programming LP, IP, NLP, DP. Heuristics

AIMMS PRO: Client Server Architecture & Distributed Computing

SUPPLY CHAIN OPTIMIZATION WITH UNCERTAINTY AND HIERARCHICAL DECISION-MAKERS

SIDT 2015 Transport Systems Methods and Technologies POLITECNICO DI TORINO SEPTEMBER 14-15, 2015

Mixed Integer Programming Approaches to Planning and Scheduling in Electronics Supply Chains. Tadeusz Sawik

Reoptimization Gaps versus Model Errors in Online-Dispatching of Service Units for ADAC

Redesigning a global supply chain with reverse flows

Short-Run Manufacturing Problems at DEC 2. In the fourth quarter of 1989, the corporate demand/supply group of Digital

Content Chapter 3.5. Role of business Planning today. Basic concepts. Telecom business modeling. Typical evaluation results

Introduction to Management Science 8th Edition by Bernard W. Taylor III. Chapter 1 Management Science

1.1 A Farming Example and the News Vendor Problem

Optimization Prof. Debjani Chakraborty Department of Mathematics Indian Institute of Technology, Kharagpur

The Inventory Optimization Maturity Curve

Logistic and production models (contd..)

The Stochastic Vehicle Routing Problem for Large-scale Emergencies

Applied Data Analysis (Operations Research)

Temperature impacts on economic growth warrant stringent mitigation policy

Backup Strategy for Failures in Robotic U-Shaped Assembly Line Systems

Genetic Algorithms and Sensitivity Analysis in Production Planning Optimization

Multi-Period Vehicle Routing with Call-In Customers

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

Transcription:

with Applications Professor Alexei A. Gaivoronski Department of Industrial Economics and Technology Management Norwegian University of Science and Technology Alexei.Gaivoronski@iot.ntnu.no 1

Lecture 2 Other sources of uncertainty Cutting plane method Benders Decomposition Example of stochastic program with recourse: introduction of new service Real options and flexibilities in industrial projects Examples from design of telecom networks 2

Stochastic problem with recourse: introduction of new service Basic formulation Profit and pricing Evaluation of flexibility, real options MPL implementation 1 2 3 Excel implementation http://www.maximal-usa.com/ 3

Computational experience with deterministic equivalents 16 server locations, 16 user locations, 5 demand scenarios 1632 variables, 272 constraints, 96 integer variables solution time 1 min 21 sec 25 server locations, 25 user locations, 6 demand scenarios 4500 variables, 500 constraints, 175 integer variables solution time 1 hour 5 min 3 sec DELL Latitude 810, Pentium III 1130 Mhz, 512 MB MPL modeling system with CPLEX 7.5 solver 4

Cutting plane method 5

Benders decomposition Why special algorithms for stochastic programming problems? Description of algorithm for stochastic program with recourse 6

Case study:introduction of new service Service: internet access through phone line Features: geographical regions, demand is uncertain, costs are uncertain, fixed costs, variable costs, time, competition and substitution between services, relations between different market actors, e.g. network providers and service providers Decisions: Locations of servers, pricing, number of servers in Phase 1 and Phase 2; Strategies: Phase 1 deployment now, look for user response, Phase 2 deployment later; real options: option to expand, option to abandon 7

Decision quality, objectives Short time to market Profit Demand satisfaction Cost Total cost for the network and server operations Network operation patterns and customer behavior patterns which can be learned during phase 1, utilize them for phase 2 8

Step 1: Simplest case Features: geographical regions, demand is uncertain, costs are uncertain, fixed costs, variable costs, time, competition and substitution between services, relations between different market actors, e.g. network providers and service providers Decisions: Locations of servers, pricing, number of servers in Phase 1 Strategies: phase 1 deployment now, look for user response, phase 2 deployment later; real options: option to expand, option to abandon 9

Step 1: Mathematical model Building blocks: regions locations, server Decisions: whether to put server in location - binary variable, amount of service provided by server in location to region Parameters, data: fixed cost for putting server in location, cost for providing a unit of service from location to region, demand for service from region i, server capacity 10

Step 1: Mathematical model Objectives and structural relations: total costs Total served demand for region i Total demand served from server in location j 11

Step 1: Mathematical model Decision model: find decisions and from minimization of total costs subject to satisfaction of demand and to structural constraints 12

Step 2: Introducing uncertainty Features: geographical regions, demand is uncertain, costs are uncertain, fixed costs, variable costs, time, competition and substitution between services, relations between different market actors, e.g. network providers and service providers Decisions: Locations of servers, pricing, number of servers in Phase 1 Strategies: phase 1 deployment now, look for user response, phase 2 deployment later; real options: option to expand, option to abandon 13

Step 2: Introducing uncertainty Description of uncertainty demand: scenarios Dependence of decisions on available information Introduction of time. Two decision periods: now and future Make some decisions now and correct them in the future when more information will be available. Decision which we make now should allow decision flexibility and adaptation in the future 14

Description of demand uncertainty: scenarios value of demand under scenario r probability (frequency) of scenario r Time structure of decisions: now: placement of servers future correction: assignment of demand to servers when demand scenario r will be known now future 15

Model of two stage decision process Decision to take now: find server placement which minimize current placement cost and average future demand service cost where is cost of servicing customers under demand scenario r given server placement y 16

Decision to take in the future: Given demand scenario r and server placement y, find the customer assignment which yields the minimal service costs : subject to satisfaction of demand and to structural constraints 17

Combining current and future decisions in the same model Find server placement which minimize current placement cost and average future demand service cost 18

Step 3: Enriching decision flexibility: option to expand Features: geographical regions, demand is uncertain, costs are uncertain, fixed costs, variable costs, time, competition and substitution between services, relations between different market actors, e.g. network providers and service providers Decisions: Locations of servers, pricing, number of servers in Phase 1 Strategies: phase 1 deployment now, look for user response, phase 2 deployment later; real options: option to expand, option to abandon 19

Model of two stage decision process Decision to take now: find server placement and demand assignment which minimize current placement cost and average future demand service cost Discount coefficient 20

Decision to take in the future: Given demand scenario r and Phase 1 server placement y, find expansion program for Phase 2 and new demand assignment which yield the minimal expansion and service costs : subject to satisfaction of demand and to structural constraints Admissible number of servers at j 21

Combined model Find Phase 1 server placement and current demand assignment which minimize current placement cost and average Phase 2 expansion and demand service cost 22

Computational experience with deterministic equivalents 16 server locations, 16 user locations, 5 demand scenarios 1632 variables, 272 constraints, 96 integer variables solution time 1 min 21 sec 25 server locations, 25 user locations, 6 demand scenarios 4500 variables, 500 constraints, 175 integer variables solution time 1 hour 5 min 3 sec DELL Latitude 810, Pentium III 1130 Mhz, 512 MB MPL modeling system with CPLEX 7.5 solver 23

Introduction of new service, Part II Summary Important facility location problem Modeling of uncertainty and dynamic decisions robust decision under uncertainty has a structure which can not be recovered from consideration of individual scenarios Interplay between decisions of different scale: tactical and operational decisions; Profit and pricing 24

Case study:introduction of new service Service: internet access through phone line Features: geographical regions, demand is uncertain, costs are uncertain, fixed costs, variable costs, time, competition and substitution between services, relations between different market actors, e.g. network providers and service providers Decisions: Locations of servers, pricing, number of servers in Phase 1 and Phase 2; Strategies: Phase 1 deployment now, look for user response, Phase 2 deployment later; real options: option to expand, option to abandon 25

Two Phase service deployment Find Phase 1 server placement and current demand assignment which minimize current deployment cost and average Phase 2 expansion and demand service cost costs first stage constraints second stage constraints for scenario r 26

Modeling of price and profit: unique service How demand depend on price? Simplest case: linear dependence - reference price h w - incremental price - demand which corresponds to reference price - demand elasticity 27

demand Demand vs price f(h) d h price h 0 28

Description of demand uncertainty: scenarios base value of demand under scenario r base price under scenario r demand elasticity under scenario r probability (frequency) of scenario r Time structure of decisions: Phase 1 Phase 2 29

Two Phase service deployment Find Phase 1 server placement and current demand assignment which maximize expected profit revenue costs first stage constraints second stage constraints for scenario r 30

where revenue first stage second stage averaged among scenarios costs first stage second stage averaged among scenarios 31

Features Quadratic with respect to continuous variables Binary variables Straightforward linear MIP is not applicable Solution techniques: Benders decomposition Genetic algorithms Iterative fixed point techniques 32

Iterative fixed point techniques Idea: substitute one difficult problem with a sequence of simpler ones a.fix binary location variables y, resulting problem is quadratic programming problem in continuous variables, solve it with XPRESS or other solver b. Fix continuous variables to the values just obtained, resulting problem is IP in binary variables, solve it again with XPRESS c. Repeat steps a-b several times 33

Profit Dependence of profit on price Price Blue graph: fixed costs doubled 34

Competition with other providers Classical efficient market: just charge market price and improve your own efficiency Our situation: we provide service which is different, but not quite Reference service provided by competitors for reference price h 0 Our decision: amount h by which our price differs from reference price Scenarios about future prices of competitors We are back to monopoly case, BUT, more difficult to get scenario data 35

Introduction of new service, Part III Decision flexibility and real options 36

Evaluation of real options Financial option: right, but not an obligation to buy/sell a specified amount of financial asset (stock) at specified price at some future date Real option: right (possibility) but not an obligation to undertake a specified action directed towards enhancement of project value (value of real investment) hedge risks, increase profitability 37

Real options Possibilities to undertake actions if they lead to favourable outcome Hedge against uncertainty, increase profitability Option to expand Option to postpone, wait and see Option to change/update to different use Option to change/upgrade technology 38

What is option value? Difference between expected profit without option and with option Important for investment decisions: project which seems unprofitable without considering real options can become profitable if real options are considered 39

Example Case 1. No option to expand, all deployment should be made during phase 1 in order to satisfy demand projections Case 2. Option to expand: two phase deployment in response to changing demand Case 3. Option to upgrade technology for Phase 2 deployment 40

No option to expand Find Phase 1 server placement and current demand assignment which maximize expected profit revenue costs first stage constraints second stage constraints for scenario r 41

where revenue first stage second stage averaged among scenarios costs first stage second stage averaged among scenarios 42

Option to upgrade technology Find Phase 1 server placement and current demand assignment which maximize expected profit revenue costs first stage constraints second stage constraints for scenario r 43

where revenue first stage second stage averaged among scenarios costs first stage second stage averaged among scenarios 44

45