INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 A New, Intuitive and Industrial Scale Approach towards Uncertainty in Supply Chains G.N. Srinivasa.

Slides:



Advertisements
Similar presentations
Facility Location Decisions
Advertisements

Lecture 32 APPLICATIONS OF BIVARIATE OPTIMIZATION.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5 Capacity Planning For Products and Services.
Desktop Business Analytics -- Decision Intelligence l Time Series Forecasting l Risk Analysis l Optimization.
INTRODUCTION TO MODELING
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
Inventory Control IME 451, Lecture 3.
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall Publishers and Ardith E. Baker.
New Vistas in Inventory Optimization under Uncertainty G.N. Srinivasa Prasanna International Institute of Information Technology - Bangalore, Bangalore,
Nonlinear Programming
SIGCOMM 2003 Making Intra-Domain Routing Robust to Changing and Uncertain Traffic Demands: Understanding Fundamental Tradeoffs David Applegate Edith Cohen.
Decision Making: An Introduction 1. 2 Decision Making Decision Making is a process of choosing among two or more alternative courses of action for the.
MCFRoute: A Detailed Router Based on Multi- Commodity Flow Method Xiaotao Jia, Yici Cai, Qiang Zhou, Gang Chen, Zhuoyuan Li, Zuowei Li.
Detecting Network Intrusions via Sampling : A Game Theoretic Approach Presented By: Matt Vidal Murali Kodialam T.V. Lakshman July 22, 2003 Bell Labs, Lucent.
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
1 A Second Stage Network Recourse Problem in Stochastic Airline Crew Scheduling Joyce W. Yen University of Michigan John R. Birge Northwestern University.
Rule-based Price Discovery Methods in Transportation Procurement Auctions Jiongjiong Song Amelia Regan Institute of Transportation Studies University of.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley Asynchronous Distributed Algorithm Proof.
Engineering Systems Analysis for Design Richard de Neufville © Massachusetts Institute of Technology Flaw of Averages Slide 1 of 29 Richard de Neufville.
Linear Programming.
1 Assessment of Imprecise Reliability Using Efficient Probabilistic Reanalysis Farizal Efstratios Nikolaidis SAE 2007 World Congress.
1 Global Meta-Hybrids for Large-Scale Combinatorial Optimization Professor Leyuan Shi Department of Industrial Engineering University of Wisconsin-Madison.
1 Abhilasha Aswal & G N S Prasanna IIIT-B INFORMS 2010 Inventory Optimization under Correlated Uncertainty Abhilasha Aswal G N S Prasanna, International.
1 Capacity Planning under Uncertainty Capacity Planning under Uncertainty CHE: 5480 Economic Decision Making in the Process Industry Prof. Miguel Bagajewicz.
MGS3100 Spreadsheet Modeling Chapter 2 Slides 2a: Introduction.
Computational Stochastic Optimization: Bridging communities October 25, 2012 Warren Powell CASTLE Laboratory Princeton University
Supply Contract Allocation Gyana R. Parija Bala Ramachandran IBM T.J. Watson Research Center INFORMS Miami 2001.
Linear Programming Models Tran Van Hoai Faculty of Computer Science & Engineering HCMC University of Technology Tran Van Hoai.
1 Chapter-4: Network Flow Modeling & Optimization Deep Medhi and Karthik Ramasamy August © D. Medhi & K. Ramasamy, 2007.
Linear Programming Topics General optimization model LP model and assumptions Manufacturing example Characteristics of solutions Sensitivity analysis Excel.
1 Inventory Control with Stochastic Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
Chapter 4 MODELING AND ANALYSIS. Model component Data component provides input data User interface displays solution It is the model component of a DSS.
Various topics Petter Mostad Overview Epidemiology Study types / data types Econometrics Time series data More about sampling –Estimation.
MGS3100_01.ppt/Aug 25, 2015/Page 1 Georgia State University - Confidential MGS 3100 Business Analysis Introduction - Why Business Analysis Aug 25 and 26,
Adviser: Frank, Yeong-Sung Lin Presenter: Yi-Cin Lin.
McGraw-Hill/Irwin Copyright © 2007 by The McGraw-Hill Companies, Inc. All rights reserved. 5 Capacity Planning For Products and Services.
FIN 614: Financial Management Larry Schrenk, Instructor.
EE 685 presentation Optimization Flow Control, I: Basic Algorithm and Convergence By Steven Low and David Lapsley.
Chapter 1 Introduction n Introduction: Problem Solving and Decision Making n Quantitative Analysis and Decision Making n Quantitative Analysis n Model.
1 Iterative Integer Programming Formulation for Robust Resource Allocation in Dynamic Real-Time Systems Sethavidh Gertphol and Viktor K. Prasanna University.
Course Overview and Overview of Optimization in Ag Economics Lecture 1.
Highline Class, BI 348 Basic Business Analytics using Excel Chapter 08 & 09: Introduction to Linear Programing 1.
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Stochastic Optimization
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Linear Programming Chapter 1 Introduction.
Forward and Backward Deviation Measures and Robust Optimization Peng Sun (Duke) with Xin Chen (UIUC) and Melvyn Sim (NUS)
23rd European Conference on Operational Research, Bonn, 2009 New framework for supply chain decision making under uncertainty: An analysis of the computational.
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
1 2 Linear Programming Chapter 3 3 Chapter Objectives –Requirements for a linear programming model. –Graphical representation of linear models. –Linear.
Supplementary Chapter B Optimization Models with Uncertainty
Intermodal Supply Chain Optimization at a Large Retailer Part 1: Model Development Scott J. Mason, Ph.D. Fluor Endowed Chair in Supply Chain Optimization.
Learning Deep Generative Models by Ruslan Salakhutdinov
Role and Potential of TAs for Industrial Scheduling Problems
6.5 Stochastic Prog. and Benders’ decomposition
Chapter 1. Introduction Mathematical Programming (Optimization) Problem: min/max
Chapter 12 Determining the Optimal Level of Product Availability
Stochastic Network Interdiction
Capacity Planning For Products and Services
Capacity Planning For Products and Services
Chapter 11 Limitations of Algorithm Power
Addressing uncertainty in a transshipment problem
Production and Operations Management
6.5 Stochastic Prog. and Benders’ decomposition
Chapter 1. Formulations.
Dr. Arslan Ornek MATHEMATICAL MODELS
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
Capacity Planning For Products and Services
Presentation transcript:

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 A New, Intuitive and Industrial Scale Approach towards Uncertainty in Supply Chains G.N. Srinivasa Prasanna International Institute of Information Technology, Bangalore, India Abhilasha Aswal Infosys Technologies Limited, Bangalore, India

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Outline  Introduction  Our model: Extension of robust optimization  Optimization under our model  Illustrative Example  Conclusions

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Introduction

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Introduction  Major Issue in Supply Chains: Uncertainty  A supply chain necessarily involves decisions about future operations.  Coordination of production, inventory, location, transportation to achieve the best mix of responsiveness and efficiency.  Decisions made using typically uncertain information.  Uncertain Demand, supplier capacity, prices.. etc  Forecasting demand for a large number of commodities is difficult, especially for new products.

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Models for handling uncertainty in supply chains  Deterministic Model  A-priori knowledge of parameters  Does not address uncertainty  Stochastic / Dynamic Programming  Uncertain data represented as random variables with a known distribution.  Information required to estimate:  All possible outcomes: usually exponential or infinite  Probability of an outcome  How to estimate?  Robust Optimization  Uncertain data represented as uncertainty sets.  Less information required.  How to choose the right uncertainty set?

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Our model: Extension of robust optimization

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Convex polyhedral formulation  Uncertain parameters bounded by polyhedral uncertainty sets (extendible to convex polyhedral sets).  Linear constraints that model microeconomic behavior  Parameter estimates based on ad-hoc assumptions avoided, constraints used as is.  Aggregates, Substitutive and Complementary behavior.  A hierarchy of scenarios sets  A set of linear constraints specify a scenario set.  Scenario sets can each have an infinity of scenarios  Intuitive Scenario Hierarchy  Based on Aggregate Bounds  Underlying Economic Behavior

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Representation of uncertainty  Information easily provided by Economically Meaningful Constraints  Economic behavior is easily captured in terms of types of goods, complements and substitutes.  Substitutive goods 10 <= d 1 + d 2 + d 3 <= 20 –d 1, d 2 and d 3 are demands for 3 substitutive goods.  Complementary/competitive goods -10 <= d 1 - d 2 <= 10 –d 1 and d 2 are demands for 2 complementary goods.  Profit/Revenue Constraints 20 <= 6.1 d d 3 <= 40 –Price of a product times its demand  revenue. This constraint puts limits on the total revenue.

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Quantification of Information content  Information is provided in the form of constraint sets.  These constraint sets form a polytope, of Volume V 1  The volume measures the total number of scenarios being considered.  No of bits = log 2 (V REF /V 1 )  Quantitative comparison of different Scenario sets  Quantitative Estimate of Uncertainty.  Generation of equivalent information.  Both input and output information. Img source:

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Uncertainty and amount of information dem1 dem2

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Uncertainty and amount of information

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Uncertainty and amount of information

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Relational algebra of polytopes  Relationships between different scenario sets using the relational algebra of polytopes  One set is a sub-set of the other  Two constraint sets intersect  The two constraint sets are disjoint  A general query based on the set-theoretic relations above can also be given, e.g. -  “A Subset (B Intersection C)?”: checks if the intersection of B and C encloses A. Subset Intersectio n Disjoint

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Related work  Bertsimas, Sim, Thiele - “Budget of uncertainty” (amongst Nemirovksi/Ben Tal/Shapiro/El Ghaoui/Lebret)  Uncertainty:  Normalized deviation for a parameter:  Sum of all normalized deviations limited:  N uncertain parameters  polytope with 2 N sides  In contrast, our polyhedral uncertainty sets:  More general  Much fewer sides

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Optimization under our model

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 MCF model  Classical multi-commodity flow model a natural formulation

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Deterministic problem  Fixed demands and fixed locations with linear costs  Fixed demands and fixed locations with breakpoints and multiple fixed and variable costs

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Uncertain Problem: Finding absolute bounds  Absolute bounds on performance quickly found  Best performance in best case of the uncertain parameters  Worst performance in worst case of the uncertain parameters

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Uncertain Problem: Finding optimal solution  Variable polyhedral demand and fixed locations with linear costs  The routing that minimizes the worst case cost  The demand whose optimal routing costs the most dual Linear Programs

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Uncertain Problem: Finding optimal solution  The routing that minimizes the worst case cost  The demand whose optimal routing costs the most  Variable polyhedral demand and variable locations with linear costs Duality ?

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Uncertain Problem: Finding optimal solution  The routing that minimizes the worst case cost  The demand whose optimal routing costs the most  Variable polyhedral demand and variable locations with linear costs Integer Programs – NP hard

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Uncertain Problem: Finding optimal solution  Variable polyhedral demand and variable locations with breakpoints and multiple fixed and variable costs  Fixed costs and breakpoints: non-convexities that preclude strong- duality from being achieved  Finding absolute bounds is relatively easy using state-of-art solvers  Min-max bound tightening heuristics have to be used in general

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Illustrative Example

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Example: 60 node supply chain Locations – variable Cost – non-linear (fixed + variable)

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Alternative Assumption (constraint) sets Constraint Set 4 Constraint Set 2 Constraint Set 1 Constraint Set 3

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Information content in Constraint sets  Normalized information content Constraint Set 1Constraint Set 2Constraint Set 3Constraint Set bits8.37 bits11.18 bits5.85 bits

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Absolute Cost bounds  Constraint set 1 is a subset of Constraint set 2.  Constraint set 4 is totally disjoint from Constraint set 1, Constraint set 2 and Constraint set 3.  Constraint set 3 intersects with Constraint set 1 and Constraint set 2. Constraint Set Min CostMax CostRange of Cost Uncertainty Information Content Set (52.55s) (18.20s) bits Set (2.81s) (0.08s) bits Set (1.73s) (3.75s) bits Set (50.27s) (0.08s) bits

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Information Vs Uncertainty tradeoff Constraint set 4 Constraint set 2 Constraint set 3 Constraint set 1

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 What-if Analysis for Constraint set 2 and its derivatives based on Information content  Total revenue from the sales:  Bounds on revenue computed for increasing degrees of uncertainty

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 What-if Analysis for Constraint set 2 and its derivatives based on Information content Number of equations Number of successes Number of Bits Relative volume Minimum Revenue Maximum Revenue Range of Revenue unbounded unbounded

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 What-if Analysis for Constraint set 2 and its derivatives: Information Vs Uncertainty tradeoff

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Experimental results for varied supply chains NodesProductsBreakpointsVariablesTime taken (seconds) (aborted at integrality gap 2%) Integrality gap of 10% in 600 s

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Conclusions  Convenient and intuitive specification to handle uncertainty in supply chains.  Specification meaningful in economic terms and avoids ad- hoc assumptions about demand variations.  Correlations between different products incorporated, while retaining computational tractability.  Realistic costs with breakpoints lead to ILPs that are NP- hard. However, a large number of medium scale problems with tens of thousands of variables are solvable in minutes on typical laptops.

INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 Thank you Contact: Abhilasha Aswal: G. N. Srinivasa Prasanna: