Management Science 461 Lecture 4a – P center September 30, 2008.

Slides:



Advertisements
Similar presentations
Facility Location Decisions
Advertisements

Tuesday, March 5 Duality – The art of obtaining bounds – weak and strong duality Handouts: Lecture Notes.
WOOD 492 MODELLING FOR DECISION SUPPORT Lecture 16 Integer Programming.
Lecture 5: Network Flow Algorithms Max-Flow Min-Cut Single-Source Shortest-Path (SSSP) Job Sequencing.
1 Material to Cover  relationship between different types of models  incorrect to round real to integer variables  logical relationship: site selection.
1 LP Duality Lecture 13: Feb Min-Max Theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum.
ECE Longest Path dual 1 ECE 665 Spring 2005 ECE 665 Spring 2005 Computer Algorithms with Applications to VLSI CAD Linear Programming Duality – Longest.
Transportation Problem (TP) and Assignment Problem (AP)
Management Science 461 Lecture 6 – Network Flow Problems October 21, 2008.
ISEN 601 Location Logistics Dr. Gary M. Gaukler Fall 2011.
ISEN 601 Location Logistics Dr. Gary M. Gaukler Fall 2011.
Math443/543 Mathematical Modeling and Optimization
Duality Lecture 10: Feb 9. Min-Max theorems In bipartite graph, Maximum matching = Minimum Vertex Cover In every graph, Maximum Flow = Minimum Cut Both.
Previously in Chapter 4 Assignment Problems Network Flow Problems Sequential Decision Problems Vehicle Routing Problems Transportation Problems Staffing.
1 Mathematical Programming Integer Programming. 2 Common Types of IP’s and IP Constraints Two common types of IP’s –#1: Capital budgeting –#2: Set covering.
Chapter 7 Network Flow Models.
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.
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
NetworkModel-1 Network Optimization Models. NetworkModel-2 Network Terminology A network consists of a set of nodes and arcs. The arcs may have some flow.
Linear Programming Operations Research – Engineering and Math Management Sciences – Business Goals for this section  Modeling situations in a linear environment.
Lecture 15. IGP and MPLS D. Moltchanov, TUT, Spring 2008 D. Moltchanov, TUT, Spring 2015.
A model for combination of set covering and network connectivity in facility location Rana Afzali and Shaghayegh Parhizi.
1 Hyong-Mo Jeon Reliability Models for Facility Location with Risk Pooling ISE 2004 Summer IP Seminar Jul
1 Chapter-4: Network Flow Modeling & Optimization Deep Medhi and Karthik Ramasamy August © D. Medhi & K. Ramasamy, 2007.
Section 2.9 Maximum Flow Problems Minimum Cost Network Flows Shortest Path Problems.
1 Let us consider that local authorities want to locate fire brigades at some places from the set 1, 2, 3 and 4 so that a distance from the worst located.
© J. Christopher Beck Lecture 5: Project Planning 2.
Lecture 5: Network Flow Algorithms Single-Source Shortest-Path (SSSP) (Dijkstra's Algorithm) Max Flow - Min Cut (Ford-Fulkerson) Job Sequencing.
ECES 741: Stochastic Decision & Control Processes – Chapter 1: The DP Algorithm 31 Alternative System Description If all w k are given initially as Then,
© J. Christopher Beck Lecture 17: Introduction to Timetabling.
Spring 2002©, 2002, M.S. Daskin, Northwestern U.1 Example Use of SITATION Mark S. Daskin Department of IE/MS Northwestern U. Evanston, IL.
Example Use of SITATION Mark S. Daskin Department of IOE University of Michigan Ann Arbor, MI
Two Discrete Optimization Problems Problem: The Transportation Problem.
1 1 Location Problems John H. Vande Vate Spring 2006.
Integer Programming (정수계획법)
1 An Arc-Path Model for OSPF Weight Setting Problem Dr.Jeffery Kennington Anusha Madhavan.
8/14/04 J. Bard and J. W. Barnes Operations Research Models and Methods Copyright All rights reserved Lecture 6 – Integer Programming Models Topics.
Lecture 6 – Integer Programming Models Topics General model Logic constraint Defining decision variables Continuous vs. integral solution Applications:
Management Science 461 Lecture 3 – Covering Models September 23, 2008.
1 1 Slide © 2008 Thomson South-Western. All Rights Reserved © 2011 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or.
Review for E&CE Find the minimal cost spanning tree for the graph below (where Values on edges represent the costs). 3 Ans. 18.
Linear Programming Chapter 1 Introduction.
Efficient Point Coverage in Wireless Sensor Networks Jie Wang and Ning Zhong Department of Computer Science University of Massachusetts Journal of Combinatorial.
Facility Location and Network Design Models. Facility Location Assumptions Based on graph G=(V,E) Demand nodes, I  V, are known and fixed Set J  V of.
Lecture 4 Chapter 3 Improving Search
Chapter 8 - Project Management1 Lecture 2 Today’s lecture covers the followings: 1.To study “project crashing” concept 2.LP formulation for project management.
Management Science 461 Lecture 4b – P-median problems September 30, 2008.
Ken-ichi TANAKA Department of Management Science,
Max Flow Application: Precedence Relations
deterministic operations research
Chapter 7 Linear Programming
An Efficient P-center Algorithm
Why network models? Visualize a mathematical model
1.3 Modeling with exponentially many constr.
Integer Programming (정수계획법)
Fair Clustering through Fairlets ( NIPS 2017)
ISEN 601 Location Logistics
1.3 Modeling with exponentially many constr.
Integer Programming (정수계획법)
X y y = x2 - 3x Solutions of y = x2 - 3x y x –1 5 –2 –3 6 y = x2-3x.
Lecture 19 Linear Program
Chapter 1. Formulations.
Vehicle routing in Python
Lecture 37 – Practice Exercises 9
REVIEW FOR EXAM 1 Chapters 3, 4, 5 & 6.
Lecture 37 – Practice Exercises 9
EMIS The Maximum Flow Problem: Flows and Cuts Updated 6 March 2008
Presentation transcript:

Management Science 461 Lecture 4a – P center September 30, 2008

2 Summary Source: Daskin, Network and Discrete Location

3 Graphical Example 14 A E D C B Locate at A: E is __km away Locate at B: C is __km away Locate at D: A is __km away

4 P-center (Minimax) Problem Given P facilities, find the minimum coverage distance such that all demands are covered In effect, we are minimizing the maximum demand from any customer to the nearest facility No matter how insignificant, the most “remote” demand node drives the solution Can be solved as a linear problem – but how to incorporate a max function?

5 P-center Formulation Ensure coverage, limit number of facilities Can’t claim credit for non-existent facilities Force W equal to max distance Binary constraints, non- negativity

6 Set Covering Solutions 10 A E D C B F

7 P-center Solutions 10 A E D C B F

8 P-center and Set Covering Set coveringP-center Solvertable can help …

9 Algorithm for integer distances Let D L = 0; D H = big number Set D C = (D L +D H )/2 (rounded down) Solve set cover problem with D C. How many facilities does it take?  If # facilities <= P, Set D H = D C  Otherwise, set D L = D C +1 D H = D L  Yes; Stop  No; go to step 2