Location Problems - PowerPoint PPT Presentation

About This Presentation
Title:

Location Problems

Description:

Location - Allocation Problems. 3. 3. Basic Intuition. On the line, if the objective is to min ... items: E.g., Intel EU distribution center. If there is ... – PowerPoint PPT presentation

Number of Views:42
Avg rating:3.0/5.0
Slides: 31
Provided by: bry4
Category:

less

Transcript and Presenter's Notes

Title: Location Problems


1
Location Problems
  • John H. Vande Vate
  • Spring 2005

2
Where to Locate Facilities
  • Rectilinear Location Problems
  • Euclidean Location Problems
  • Location - Allocation Problems

3
Basic Intuition
  • On the line, if the objective is to min
  • The maximum distance traveled
  • The maximum distance left right
  • The distance traveled
  • there and back to each customer
  • The item-miles traveled

1
4
0
4
Rectilinear Distance
  • Travel on the streets and avenues
  • Distance
  • number of blocks East-West
  • number of blocks North-South
  • Manhattan Metric

5
Rectilinear Distance
9
5
4
6
Locate a facility...
  • To minimize the sum of rectilinear distances
  • Intuition
  • Where?
  • Why?

7
Solver Model
8
Locate a facility...
  • To minimize the max of rectilinear distances
  • Intuition
  • Where?
  • Why?

9
Min the Max
  • Set Customers
  • Param XCustomer
  • Param YCustomer
  • Var Xloc
  • var Yloc
  • var XdistCustomergt 0
  • var YdistCustomergt 0
  • var dmax
  • min objective dmax
  • s.t. DefineMaxDistc in Custs
  • dmax gt Xdistc Ydistc

10
Min the Max Contd
  • DefineXdist1c in Customer
  • Xdistc gt Xc-Xloc
  • DefineXdist2c in Customer
  • Xdistc gt Xloc-Xc
  • DefineYdist1c in Customer
  • Ydistc gt Yc-Yloc
  • DefineYdist2c in Customer
  • Ydistc gt Yloc-Yc

11
Solver Model
12
Locate a facility...
  • To minimize the max of rectilinear distances
  • Intuition
  • Where?
  • Why?

13
Finding the Center(s)
14
NIMBY
  • Maximize the Minimum Distance
  • Cant say Xdistc lt Xc - Xloc
  • Want to say that either
  • Xdistc lt Xc Xloc OR
  • Xdistc lt Xloc - Xc
  • Find a bound on the X distance between a customer
    and the facility, call it M
  • Add a variable
  • Leftc 1 if Xc gt Xloc and Leftc 0
    otherwise
  • Xdistc lt Xc Xloc 2LeftcM
  • Xdistc lt Xloc Xc 2(1-Leftc)M

15
The Model
16
Outline
  • Rectilinear Location Problems
  • Euclidean Location Problems
  • Location - Allocation Problems

17
Locating a single facility
  • Distance is not linear
  • Distance is a convex function
  • Local Minimum is a global Minimum

18
Where to Put the Facility
  • Total Cost S ckdk(x,y)
  • S ck?(xk- x)2 (yk- y)2
  • ?Total Cost/?x S ck (xk - x)/dk(x,y)
  • ?Total Cost/?x 0 when
  • x Sckxk/dk(x,y)/Sck/dk(x,y)
  • y Sckyk/dk(x,y)/Sck/dk(x,y)
  • But dk(x,y) changes with location...

19
Iterative Strategy
  • Start somewhere, e.g.,
  • x Sckxk/Sck
  • y Sckyk/Sck
  • as though dk 1.
  • Step 1 Calculate values of dk
  • Step 2 Refine values of x and y
  • x Sckxk/dk/Sck/dk
  • y Sckyk/dk/Sck/dk
  • Repeat Steps 1 and 2. ...

20
Solver Model
21
Convex Minimization
  • Call on Convex Minimization Tool
  • Minos, Interior Point Methods,
  • Typically dont support discrete variables too

22
Locating Several Facilities
  • Fixed Number of Facilities to Consider
  • Single Sourcing
  • Two Questions
  • Location Where
  • Allocation Whom to serve
  • Each is simple
  • Together they are harder

23
Iterative Approach
  • Put the facilities somewhere
  • Step 1 Assign the Customers to the Facilities
  • Step 2 Find the best location for each facility
    given the assignments (see previous method)
  • Repeat Step 1 and Step 2 .

24
Assign Customers to Facilities
  • Uncapacitated (facilities can be any size)
  • Greedy Assign each customer to closest
    facility
  • Capacitated
  • Use Optimization

25
Dealers sourced by multiple ramps
26
An Allocation Model
27
Allocation Model
  • Var xCusts, Facs binary
  • minimize AllocationCost
  • sumc in Custs, f in Facs Cc,fxc,f
  • s.t. AssignEachCustc in Custs
  • sumf in Facs xc,f 1
  • s.t. FacilityCapacityf in Facssumc in
    CustsDccc,f lt Capf

28
Set Covering Models
29
WesternAir
30
The Rest of the Story
  • If there is
  • Value Added E.g., BMW Assembly Plant
  • High Value items E.g., Intel EU distribution
    center
  • If there is labor content
  • Competition
  • Service vs Cost...
Write a Comment
User Comments (0)
About PowerShow.com