1 Hyong-Mo Jeon Reliability Models for Facility Location with Risk Pooling ISE 2004 Summer IP Seminar Jul 27 2004.

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

Progress in Linear Programming Based Branch-and-Bound Algorithms
5-1 Chapter 5 Tree Searching Strategies. 5-2 Satisfiability problem Tree representation of 8 assignments. If there are n variables x 1, x 2, …,x n, then.
EMIS 8373: Integer Programming Valid Inequalities updated 4April 2011.
1 Optimization problems such as MAXSAT, MIN NODE COVER, MAX INDEPENDENT SET, MAX CLIQUE, MIN SET COVER, TSP, KNAPSACK, BINPACKING do not have a polynomial.
Dealing with NP-Complete Problems
Math443/543 Mathematical Modeling and Optimization
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Integer Programming Difference from linear programming –Variables x i must take on integral values, not real values Lots of interesting problems can be.
Ch 13 – Backtracking + Branch-and-Bound
Sandia is a multiprogram laboratory operated by Sandia Corporation, a Lockheed Martin Company, for the United States Department of Energy under contract.
Branch and Bound Algorithm for Solving Integer Linear Programming
An Inventory-Location Model: Formulation, Solution Algorithm and Computational Results Mark S. Daskin, Collete R. Coullard and Zuo-Jun Max Shen presented.
5-1 Chapter 5 Tree Searching Strategies. 5-2 Breadth-first search (BFS) 8-puzzle problem The breadth-first search uses a queue to hold all expanded nodes.
A Brief Introduction to the SITATION Software Mark S. Daskin Department of IOE, Univ. of Michigan Ann Arbor, MI Summer, 2010.
LP formulation of Economic Dispatch
Integer programming Branch & bound algorithm ( B&B )
LP-based Algorithms for Capacitated Facility Location Chaitanya Swamy Joint work with Retsef Levi and David Shmoys Cornell University.
Column Generation Approach for Operating Rooms Planning Mehdi LAMIRI, Xiaolan XIE and ZHANG Shuguang Industrial Engineering and Computer Sciences Division.
17 th International Teletraffic Congress Topological design of telecommunication networks Michał Pióro a,b, Alpar Jüttner c, Janos Harmatos c, Áron Szentesi.
Quasi-static Channel Assignment Algorithms for Wireless Communications Networks Frank Yeong-Sung Lin Department of Information Management National Taiwan.
Design and Analysis of Algorithms - Chapter 111 How to tackle those difficult problems... There are two principal approaches to tackling NP-hard problems.
Chapter 12 Coping with the Limitations of Algorithm Power Copyright © 2007 Pearson Addison-Wesley. All rights reserved.
Operational Research & ManagementOperations Scheduling Workforce Scheduling 1.Days-Off Scheduling 2.Shift Scheduling 3. Cyclic Staffing Problem (& extensions)
Notes 5IE 3121 Knapsack Model Intuitive idea: what is the most valuable collection of items that can be fit into a backpack?
Logical Topology Design
To accompany Quantitative Analysis for Management, 8e by Render/Stair/Hanna 11-1 © 2003 by Prentice Hall, Inc. Upper Saddle River, NJ Chapter 11.
EE 685 presentation Utility-Optimal Random-Access Control By Jang-Won Lee, Mung Chiang and A. Robert Calderbank.
WOOD 492 MODELLING FOR DECISION SUPPORT
Energy-Efficient Sensor Network Design Subject to Complete Coverage and Discrimination Constraints Frank Y. S. Lin, P. L. Chiu IM, NTU SECON 2005 Presenter:
Exact and heuristics algorithms
Chap 10. Integer Prog. Formulations
Optimal Fueling Strategies for Locomotive Fleets in Railroad Networks Seyed Mohammad Nourbakhsh Yanfeng Ouyang 1 William W. Hay Railroad Engineering Seminar.
CSE 589 Part VI. Reading Skiena, Sections 5.5 and 6.8 CLR, chapter 37.
Integer Linear Programming Terms Pure integer programming mixed integer programming 0-1 integer programming LP relaxation of the IP Upper bound O.F. Lower.
Branch-and-Cut Valid inequality: an inequality satisfied by all feasible solutions Cut: a valid inequality that is not part of the current formulation.
1 A polynomial relaxation-type algorithm for linear programming Sergei Chubanov University of Siegen, Germany
Integer Programming (정수계획법)
Operational Research & ManagementOperations Scheduling Economic Lot Scheduling 1.Summary Machine Scheduling 2.ELSP (one item, multiple items) 3.Arbitrary.
1 Inventory Control with Time-Varying Demand. 2  Week 1Introduction to Production Planning and Inventory Control  Week 2Inventory Control – Deterministic.
In some cases, the waste generated by the production of material at a facility must be disposed of at special waste disposal locations. We need to identify.
Chapter 2. Optimal Trees and Paths Combinatorial Optimization
8/14/04 J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 6 – Integer Programming Models Topics.
EMIS 8373: Integer Programming Column Generation updated 12 April 2005.
Efficient Resource Allocation for Wireless Multicast De-Nian Yang, Member, IEEE Ming-Syan Chen, Fellow, IEEE IEEE Transactions on Mobile Computing, April.
Integer Programming, Branch & Bound Method
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
CSCE350 Algorithms and Data Structure Lecture 21 Jianjun Hu Department of Computer Science and Engineering University of South Carolina
Management Science 461 Lecture 3 – Covering Models September 23, 2008.
Introduction to Integer Programming Integer programming models Thursday, April 4 Handouts: Lecture Notes.
Management Science 461 Lecture 4a – P center September 30, 2008.
1 Chapter 6 Reformulation-Linearization Technique and Applications.
1 Chapter 5 Branch-and-bound Framework and Its Applications.
Water resources planning and management by use of generalized Benders decomposition method to solve large-scale MINLP problems By Prof. André A. Keller.
Lecture 20 Review of ISM 206 Optimization Theory and Applications.
Discrete Optimization MA2827 Fondements de l’optimisation discrète Material from P. Van Hentenryck’s course.
Solving IPs – Implicit Enumeration Similar to Binary IP Branch and Bound General Idea: Fixed variables – those for which a value has been fixed. Free Variable.
An Efficient P-center Algorithm
5.3 Mixed-Integer Nonlinear Programming (MINLP) Models
EMIS 8373: Integer Programming
1.3 Modeling with exponentially many constr.
5.3 Mixed Integer Nonlinear Programming Models
Integer Programming (정수계획법)
Branch and Bound.
Department of Information Management National Taiwan University
1.3 Modeling with exponentially many constr.
Integer Programming (정수계획법)
Topic 15 Job Shop Scheduling.
Branch-and-Bound Algorithm for Integer Program
Presentation transcript:

1 Hyong-Mo Jeon Reliability Models for Facility Location with Risk Pooling ISE 2004 Summer IP Seminar Jul

2 Reliability Fixed-Charge Location Problem Risk Pooling Effect Location Model with Risk Pooling Reliability Models for Facility Location with Risk Pooling –Motivation –Approximation for Expected Failure Inventory Cost –Models –Solution Method –Computational Result The problems that we should solve Contents

3 Reliability Fixed-Charge Location Problem (Daskin, Snyder)

4 Models Notation –f j = fixed cost to construct a facility at location j  J –h i = demand per period for customer i  I –d ij = per-unit cost to ship from facility j  J to customer i  I –m = |J| –q = probability that a facility will fail (0  q  1) –X j = 1 : if a facility is opened at location j 0 : otherwise –Y ijr = 1 : if demand node i is assigned to facility j as a level r 0 : otherwise

5 Models Objective Function –  1 = –  2 = –The Objective Function is  1 + (1 -  )  2

6 Models The Formulation is Minimize  1 + (1 -  )  2 Subject to

7 Solution Method - Lagrangian Relaxation Relax the assignment constraint. Minimize Subject to

8 Solution Method - Lagrangian Relaxation Solve the relaxed problem –The benefit –If  j < 0, then set X j = 1, that is, open facility j. –Set Y ijr = 1, if facility j is open < 0 r minimizes for s = 0, …, m-1.

9 Solution Method Lower and Upper Bound –The Optimal objective value for the relaxed problem provides a lower bound –Upper Bound : Assign customers to the open facilities level by level in increasing order of distance and calculate the objective value. Branch and Bound –Branch on X j variables with greatest assigned demand. –Depth-first manner

10 Risk Pooling Effects (Eppen, 1979)

11 Location Model with Risk Pooling (Shen, Daskin, Coullard) Minimize Subject to

12 Solution Method - Lagrangian Relaxation Relax the assignment constraint. Minimize Subject to How could they solve this non-linear integer programming problem?

13 Solution Method - Sub-Problem Solving Procedure The Sub-Problem for each j SP(j) Subject to Solving Procedure –Step 1 : Partition the Set I + ={i: b i  0}, I 0 ={i: b i < 0 and c i =0} and I - ={i: b i 0} –Step 2 : Sort the element of I - so that b 1 /c 1  b 2 /c 2  …  b n /c n –Step 3 : Compute the partial sums –Step 4 : Select m that minimize S m

14 Reliability Models for Facility Location with Risk Pooling - Motivation

15 Objective Function Fixed Cost and Expected Failure Transportation Cost Expected Failure Inventory Cost –Above Expected Failure Inventory Cost is incorrect. Why? Because f(E[x])  E[f(x)]. – It is too difficult to formulate the exact expected failure inventory cost.  Approximation

16 Approximation for Expected Failure Inventory Cost The First Approximation [APP1] The Second Approximation[APP2] –We believe : Exact Value  APP2  APP1 By Simulation Proved (By Jensen’s Inequality)

17 Approximation for Expected Failure Inventory Cost (49 locations, q = 0.05)

18 Model -Formulation Minimize Subject to

19 Solution Method - Sub-Problem The Sub-Problem for each j SP(j) : Subject to –We Could not use the Shen’s Method because of the additional constraint. –How can we solve this sub-problem?

20 Approach 1 – Relax one more constraint SP(j) : Subject to Approach 2 –The Sub-problem is same to a LMRP without fixed cost –Solve the each sub-problem as a LMRP –We have no idea whether this assignment problem is NP-hard or not. Solution Method - Sub-Problem – Two Approaches 1,,0,  mrIi 

21 Computational Result Number of Locations 2549 Used MethodApproach 1Approach 2Approach 1Approach 2 Optimality Gap(%) Iteration Time67 sec1.2hr2.17hr8.6hr

22 The Problems That We Should Solve Prove Exact Value  App2 Improve algorithm run times Different q for each facility.

23 Questions? Thank you