Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
• Introduction
• Examples/ Interactive exercises
• Uncapacitated facility location: model and algorithm
• Capacitated facility location: model and ideas
• Distribution system design: model
2
Sources
• Chapter 4 - Chopra
• Reference (in Moodle):
– Verter, Uncapacitated and Capacitated Facility Location
Problems. (Chap 2 of Foundation of Location Analysis)
3
Facility Location Problems
Where to do things?
4
Response Time – Facilities
• Firms that target customers who can tolerate a large response time
require few locations and can provide larger varieties (e.g. Amazon
vs. local bookstore)
5
Where inventory needs to be for a one week order response time - typical results --> 1 DC
Customer
DC
6
Where inventory needs to be for a 5 day order response time - typical results --> 2 DCs
Customer
DC
7
Where inventory needs to be for a 3 day order response time - typical results --> 5 DCs
Customer
DC
8
Where inventory needs to be for a next day order response time - typical results --> 13
DCs
Customer
DC
9
Where inventory needs to be for a same day / next day order response time - typical
results --> 26 DCs
Customer
DC
10
IKEA
11
The Cost-Response Time
Frontier
Local FG
Hi
Mix
Regional FG
Local WIP
Cost Central FG
Central WIP
12
Inventory costs and facilities
Inventory
Costs
Number of facilities
13
Transport costs & facilities
Transport
Costs
Number of facilities
14
Facility costs and number of
facilities
Facility
Costs
Number of facilities
15
Total Costs - Number of
Facilities
Total Costs
Total Costs
Facilities
Inventory
Transportation
Total Costs
Number of Facilities
4-17
17
Practical location factors
1. Raw materials
– Extraction mineral mines
2. Energy
– Oil plants, electricity farms
3. Working force
– Cheap work labour market
4. Size of the market
– Potential consumers
5. Transportation
– Accessibility
6. Specialisation (ex. Silicon Valley, Detroit)
– Know-how
– Sharing of facilities (e.g. shopping malls)
7. Macroeconomic factors
– Quotas, tariffs, and tax incentives, exchange rate and demand risk
8. Political factors
– Political stability
18
Example: Airbus 380
19 19
Location theory
20
Layout problem
Layout problem (inside the point in space that describes the facility)
– place for production process
– interconnection with roads/waterways/railways: accessibility for inbound
goods and outbound goods
– plans of expansions/upgrades
– possibility to expand the facility or part of the facility to accommodate
the growth of the company
21
Assumptions (1)
Issues of problem formulation
• distance between facilities and clients single number
– facility locations and customer zones considered discrete points
– accessibility / mobility over a region simplified (e.g. road net)
• single-product assumption (aka single commodity)
– e.g. distribution of newspapers
• allocation of clients to facilities
– service customer from one depot or many?
– fraction of customers over a region assigned to one facility
22
Assumptions (2)
Issues of problem formulation
• single versus competing firms
– interaction with competitors: e.g. locating bank branches
• static, deterministic models
– demand known with certainty
– production/distribution costs fixed over a period (e.g. a year)
– aspect of time, changes in costs, behaviour of people neglected
23
Some simple example (1)
24
Some simple examples (2)
• The president of Chile wants a harbour for the very
small Chilean fleet. Its role is a purely defensive one.
• Every part of the territorial waters should be reached
as quickly as possible, in the case of an emergency.
25
i Pi
3 0,1
• Determine the strategic location.
2 0,05
1 0,05
26
Some simple examples (4)
The air-conditioning of the buildings on the campus is
done using chilled water.
The water is centrally cooled in the “chiller plant” and
transported using pipes to the different buildings.
Every building is directly connected to the chiller plant.
The energy loss is proportional to the (distance)2
between the chiller plant – and the point of gravity of the
building.
27
Some simple examples (4)
10 B
8 C
A
2 D
2 6 10 28
Some simple examples (5)
Two salt depots have to be located along the highway
from D to C. Salt spreading has to be done in both
directions once using a truck with capacity c. The tours
start and end at the salt depots (closed tours).
Distance corresponding
with capacity c U-turns possible
29
Some simple examples (6)
Where should we install a photocopier machine when
five divisions are making use of it?
Use Manhattan distances.
7
P.S.: The numbers next to the
5 different divisions give an indication
of the size of interaction between the
2 division and the photocopier.
30
Some simple examples (7)
• A spider wishes to position itself in the optimal
location of its web (a rectangular isosceles triangle
with a hypothenuse of 40 cm along the x-axis).
31
Uncapacitated facility location
problem
32
Uncapacitated facility location
problem
• Location problems so far had no fixed setup cost
P-median problem
Customer location 34
Representation
Customer location 35
Mathematical formulation
36
Mathematical formulation
Variable costs Fixed costs
min c
iI jJ
ij xij f i yi
iI
Demand constraint (All
s.t. demand must be covered)
x
iI
ij 1 j Supply constraint (Supply
must cover demand)
yi xij 0 i, j Facility exists or not
0 xij 1 i, j
37
Mathematical formulation
• In the UFLP problem the number of facilities that are open in an
optimal solution is not specified; it is determined by the solution.
y
iI
i p y
iI
i p
38
Dual formulation
max v j
j J
s.t .
v j w ij cij i , j
w ij fi i
j J
w ij 0 i , j
39
Dual ascent
40
Heuristic procedure
41
A small example
1 2 3 4 5 fix
1 10 20 60 30 20 50
2 30 10 70 80 20 60
42
A small example
Max vj
s.t. v1-w1110
v1-w2130
v2-w1220
v2-w2210
v3-w1360
v3-w2370
v4-w1430
v4-w2480
v5-w1520
v5-w25 20
w11+w12+w13+w14+w15 50
w21+w22+w23+w24+w25 60
43
A small example
Max vj
s.t. v1-w1110
v1-w2130
v2-w1220
v2-w2210
v3-w1360
v3-w2370
v4-w1430
v4-w2480
v5-w1520
v5-w25 20
w11+w12+w13+w14+w15 50
w21+w22+w23+w24+w25 60
44
A small example: iteration 1
v1 = 10, v2 = 10, v3 = 60, v4 = 30, v5 = 20
45
A small example: iteration 2
• continuing this procedure, we find
v1 = 30, v2 = 20, v3 = 60, v4 = 60 and v5 = 20
with lower bound = 190.
46
The capacitated facility
location problem
47
Formulations
m m n
min f y c x
i 1
i i
i 1 j 1
ij ij
s.t.
n
d
j 1
j ijx capi yi i
x
i 1
ij 1 j
48
Some examples
• In a developing country, between points A and B (see drawing),
four bridges will be constructed to facilitate the crossing over the
highway.
• At the moment, no pedestrian bridges exist and it has been
observed that pedestrians cross the highway mainly at points:
P1, P2, …, P10.
200 m
B
A
p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
49
Some examples
• Per day the number of pedestrians are: 200, 800, 300, 700, 200, 900, 400,
200, 900, and 500.
• No pedestrian will make a detour of more than 2*400m (400m at each side
of the route) to cross such a highway.
• Between 2*200m and 2*400m, on average 50 % of the pedestrians will
make a detour to cross safely the highway.
• If the detour is less than 2*200m all pedestrians will use the bridge.
200 m
B
A
p1 p2 p3 p4 p5 p6 p7 p8 p9 p10
50
Some examples
51
Iterative heuristics procedure
• We decide to open the cheapest (best) facility
• we assign in full the supply based on the demand
• we compute new residual demand
• we iterate until done
52
Distribution network design
53
A distribution system design
problem
• location of plants?
• what should be produced where?
• stock, where, how many?
• suppliers?
• which products from where to where?
54
Demand Allocation
c11 D1
K1 c12
c13
D2
K2 D3
D4
K3
D5
55
A distribution system design
problem
• l: index for the plants, l = 1, …, L
• j: index for the possible warehouse location, j = 1, …, J
• i: index for the retailers, i = 1, …, I
• cljk: cost of shipping one unit of k from plant l to warehouse j
• djik: cost of shipping one unit of k from warehouse j to retailer I
• f j: fixed cost for warehouse j when in use
56
A distribution system design
problem
• vlk: supply of product k at plant l
• wik: demand for product k at retailer i
• sk: volume of one unit of product k
• qj: capacity (in volume) of a warehouse at site j
• yj: is the location variable, being one if a warehouse is located
at location j, 0 otherwise.
• uljk: is the amount of product k transported from plant l to
warehouse j
• xjik: is the variable indicating delivery of product k from
warehouse j to retailer i and, being 1 if this is the case, 0
otherwise.
• It is assumed that a retailer can be delivered from only one
warehouse.
57
A distribution system design
problem
L J K J I K J
min c
l 1 j 1 k 1
u d ijk wik x jik f j y j
ljk ljk
j 1 i 1 k 1 j 1
J
s.t. x
j 1
jik 1 i, k
I K
s w
i 1 k 1
k ik x jik q j y j j
I L
w
i 1
ik x jik uljk
l 1
j , k
J
u
j 1
ljk vlk l , k
y
j 1
j w
y j , x jik 0, 1 j , i, k
uljk 0 l , j , k
58
A distribution system design
problem
• The objective function (1) minimises total transportation and
fixed costs.
• Constraints (2) are the demand constraints, while constraints (3)
are the capacity restrictions for the different warehouses.
• The balance constraints for the warehouses are represented by
constraints (4), while constraints (5) are the capacity constraints
for the different plants.
• Constraint (6) sets the number of warehouses to be chosen.
• Constraints (7) and (8) are the integrality and nonnegativity
constraints respectively.
59
Dell: Network Design in Europe
60
Dell: Network Design in Europe
SC design decision #1: Where to do manufacturing?
61
Dell: Network Design in Europe
$19
$31
$23
62
Example: Dell Facility Location
? ?
?
63
Example: Dell Market Allocation
66
Example: Dell Market
Allocation
• Constraints (Capacity cannot be exceeded)
– 0 30,000
- XRomenia,France - XRomenia,Germany - XRomenia,Italy - XRomenia,Spain - XRomenia,UK
– 0 30,000
- XPoland,France - XPoland,Germany - XPoland,Italy - XPoland,Spain - XPoland,UK
– 0 30,000
- XIreland,France - XIreland,Germany - XIreland,Italy - XIreland,Spain - XIreland,UK
68