23rd European Conference on Operational Research, Bonn, 2009 New framework for supply chain decision making under uncertainty: An analysis of the computational.

Slides:



Advertisements
Similar presentations
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
Advertisements

Lesson 08 Linear Programming
MS&E 211 Quadratic Programming Ashish Goel. A simple quadratic program Minimize (x 1 ) 2 Subject to: -x 1 + x 2 ≥ 3 -x 1 – x 2 ≥ -2.
Chapter 1 Introduction to Modeling DECISION MODELING WITH MICROSOFT EXCEL Copyright 2001 Prentice Hall.
Experimental Design, Response Surface Analysis, and Optimization
AGC DSP AGC DSP Professor A G Constantinides©1 Modern Spectral Estimation Modern Spectral Estimation is based on a priori assumptions on the manner, the.
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,
Basic Feasible Solutions: Recap MS&E 211. WILL FOLLOW A CELEBRATED INTELLECTUAL TEACHING TRADITION.
The General Linear Model. The Simple Linear Model Linear Regression.
Second order cone programming approaches for handing missing and uncertain data P. K. Shivaswamy, C. Bhattacharyya and A. J. Smola Discussion led by Qi.
INFORMS Annual Meeting, San Diego, Oct 11 – 14, 2009 A New, Intuitive and Industrial Scale Approach towards Uncertainty in Supply Chains G.N. Srinivasa.
Applications of Stochastic Programming in the Energy Industry Chonawee Supatgiat Research Group Enron Corp. INFORMS Houston Chapter Meeting August 2, 2001.
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.
Integrated Assessment of Sustainability =Economic analysis +Non-market analysis.
NORM BASED APPROACHES FOR AUTOMATIC TUNING OF MODEL BASED PREDICTIVE CONTROL Pastora Vega, Mario Francisco, Eladio Sanz University of Salamanca – Spain.
Supply Chain Design Problem Tuukka Puranen Postgraduate Seminar in Information Technology Wednesday, March 26, 2009.
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.
Economics 214 Lecture 13 Systems of Equations. Examples of System of Equations Demand and Supply IS-LM Aggregate Demand and Supply.
Linear Programming – Max Flow – Min Cut Orgad Keller.
Introducing Information into RM to Model Market Behavior INFORMS 6th RM and Pricing Conference, Columbia University, NY Darius Walczak June 5, 2006.
Max-flow/min-cut theorem Theorem: For each network with one source and one sink, the maximum flow from the source to the destination is equal to the minimal.
Network Flows Based on the book: Introduction to Management Science. Hillier & Hillier. McGraw-Hill.
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.
LINEAR REGRESSION Introduction Section 0 Lecture 1 Slide 1 Lecture 5 Slide 1 INTRODUCTION TO Modern Physics PHYX 2710 Fall 2004 Intermediate 3870 Fall.
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.
Modeling.
Planning Production of a Set of Semiconductor Components with Uncertain Wafer and Component Yield Frank W. Ciarallo Assistant Professor Biomedical, Industrial.
BsysE595 Lecture Basic modeling approaches for engineering systems – Summary and Review Shulin Chen January 10, 2013.
Mathematical Programming for Optimisation Mike Morgan and Vic Grout Centre for Applied Internet Research (CAIR) University of Wales NEWI Plas Coch Campus,
Types of IP Models All-integer linear programs Mixed integer linear programs (MILP) Binary integer linear programs, mixed or all integer: some or all of.
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.
Supply Contracts with Total Minimum Commitments Multi-Product Case Zeynep YILDIZ.
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.
Robust Optimization and Applications Laurent El Ghaoui IMA Tutorial, March 11, 2003.
Course Overview and Overview of Optimization in Ag Economics Lecture 1.
Monte-Carlo based Expertise A powerful Tool for System Evaluation & Optimization  Introduction  Features  System Performance.
Decision Support Systems (DSS)
IT Applications for Decision Making. Operations Research Initiated in England during the world war II Make scientifically based decisions regarding the.
Stochastic Optimization
LINEAR PROGRAMMING.
1 Optimization Techniques Constrained Optimization by Linear Programming updated NTU SY-521-N SMU EMIS 5300/7300 Systems Analysis Methods Dr.
Ence 627 Decision Analysis for Engineering Project Portfolio Selection: “Optimal Budgeting of Projects Under Uncertainty” Javier Ordóñez.
IE 312 Review 1. The Process 2 Problem Model Conclusions Problem Formulation Analysis.
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Linear Programming and Applications
Linear Programming Chapter 1 Introduction.
Forward and Backward Deviation Measures and Robust Optimization Peng Sun (Duke) with Xin Chen (UIUC) and Melvyn Sim (NUS)
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
COMPLIMENTARY TEACHING MATERIALS Farm Business Management: The Fundamentals of Good Practice Peter L. Nuthall.
Introducing Information into RM to Model Market Behavior INFORMS 6th RM and Pricing Conference, Columbia University, NY Darius Walczak June 5, 2006.
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
Modern Spectral Estimation
Addressing uncertainty in a transshipment problem
6.5 Stochastic Prog. and Benders’ decomposition
Graphical solution A Graphical Solution Procedure (LPs with 2 decision variables can be solved/viewed this way.) 1. Plot each constraint as an equation.
Chapter 1. Formulations.
Dr. Arslan Ornek MATHEMATICAL MODELS
Presentation transcript:

23rd European Conference on Operational Research, Bonn, 2009 New framework for supply chain decision making under uncertainty: An analysis of the computational effort (All IP patent pending under PCT) G.N. Srinivasa Prasanna International Institute of Information Technology, Bangalore, India Abhilasha Aswal Infosys Technologies Limited, Bangalore, India

23rd European Conference on Operational Research, Bonn, 2009 Outline  Introduction  Models for handling uncertainty  Our model: Extension of robust optimization  Capabilities (simple to input specifications, quantify it, and see its relations to other possible specifications)  Problem formulation  Computational Results  Conclusions

23rd European Conference on Operational Research, Bonn, 2009 Introduction A typical Supply Chain Suppliers Factories Warehouses Markets

23rd European Conference on Operational Research, Bonn, 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.

23rd European Conference on Operational Research, Bonn, 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?

23rd European Conference on Operational Research, Bonn, 2009 Our model: Extension of robust optimization

23rd European Conference on Operational Research, Bonn, 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

23rd European Conference on Operational Research, Bonn, 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.

23rd European Conference on Operational Research, Bonn, 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:

23rd European Conference on Operational Research, Bonn, 2009 Uncertainty and amount of information dem1 dem2

23rd European Conference on Operational Research, Bonn, 2009 Uncertainty and amount of information

23rd European Conference on Operational Research, Bonn, 2009 Uncertainty and amount of information

23rd European Conference on Operational Research, Bonn, 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 Disjointed- ness

23rd European Conference on Operational Research, Bonn, 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

23rd European Conference on Operational Research, Bonn, 2009 Problem formulation Static capacity planning (simplified)

23rd European Conference on Operational Research, Bonn, 2009 Optimization problem  The formulation results in tractable models  Classical MCF: natural formulation.  Flow conservation equations are linear:

23rd European Conference on Operational Research, Bonn, 2009 Optimization problem  Matrix form of flow equations: AΦ ≤ d  A: unimodular flow conservation matrix  d: source/sink values  Φ: flow vector [Φ S, Φ D, Φ I ]  Φ S : flow vector from the suppliers  Φ D : (variable) demand  Φ I : inventory  Hence, a generic supply chain optimization: Min C T Φ AΦ ≤ d Φ ≥ 0

23rd European Conference on Operational Research, Bonn, 2009 Optimization problem  Uncertainty in the right hand side  When uncertainty is introduced, right hand side B becomes a variable (and moves to the l.h.s), yielding the formal LP: Min C T Φ (CP) T d ≤ E Φ ≥ 0  The (CP) T d ≤ E represents the linear uncertainty constraints of our specification.

23rd European Conference on Operational Research, Bonn, 2009 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 LP

23rd European Conference on Operational Research, Bonn, 2009 Finding optimal solutions  Optimal flow  Φ  Minimizes the cost in the worst case of the uncertain parameters.  min-max optimization  not an LP.

23rd European Conference on Operational Research, Bonn, 2009 Finding optimal solutions  Duality??  No breakpoints or fixed costs: min-max optimization  QP QP

23rd European Conference on Operational Research, Bonn, 2009 Finding optimal solutions  Duality??  Linear costs and variable locations  QP QP }

23rd European Conference on Operational Research, Bonn, 2009 Finding optimal solutions  Duality??  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 Cost Quantity B1B1 B2B2

23rd European Conference on Operational Research, Bonn, 2009 The statistical sampling heuristic  First, the performance is bounded by finding absolute bounds (min-min and max-max solutions)  These can be found directly by min/max ILP)  A number of demand samples are chosen at random and optimal policies for each is computed.  The problem of finding the optimal policy for a deterministic demand sample is an LP/ILP.  The one having the lowest worst case cost is selected.

23rd European Conference on Operational Research, Bonn, 2009 The statistical sampling heuristic Min cost Max cost Min-Max CP LP

23rd European Conference on Operational Research, Bonn, 2009 Experimental Results  All problems solved using  A typical laptop:  Intel Celeron 1.60 GHz processor, with a 512 MB RAM  ILOG CPLEX 11.0 solver

23rd European Conference on Operational Research, Bonn, 2009 Example: Facility Location and Capacity Planning 100 ≤ dem_p1 + dem_p2 ≤ ≤ dem_p1 + dem_p2 ≤ ≤ dem_p1 + dem_p2 ≤ 400 dem_M3_p1 dem_M4_p1 25 ≤ - ≤ 65

23rd European Conference on Operational Research, Bonn, 2009 Example: Facility Location and Capacity Planning Total cost: Optimum chain if demand takes minimum values

23rd European Conference on Operational Research, Bonn, 2009 Example: Facility Location and Capacity Planning Total cost: Worst case chain if demand takes maximum values

23rd European Conference on Operational Research, Bonn, 2009 Experimental Results NodesProductsBreakpointsVariablesTime taken (seconds) (aborted at integrality gap 2%) Integrality gap of 10% in 600 s

23rd European Conference on Operational Research, Bonn, 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.

23rd European Conference on Operational Research, Bonn, 2009 Thank you Contact: Abhilasha Aswal: G. N. Srinivasa Prasanna: