Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
www.elsevier.com/locate/dsw
a,*
, Mark S. Daskin
a
Department of Operations Research and Financial Engineering, Princeton University, Princeton, NJ 08544, USA
Department of Industrial Engineering and Management Sciences, Northwestern University, Evanston, IL 60208-3119, USA
Abstract
We introduce a combined facility location/network design problem in which facilities have constraining capacities on
the amount of demand they can serve. This model has a number of applications in regional planning, distribution,
telecommunications, energy management, and other areas. Our model includes the classical capacitated facility location
problem (CFLP) on a network as a special case. We present a mixed integer programming formulation of the problem,
and several classes of valid inequalities are derived to strengthen its LP relaxation. Computational experience with
problems with up to 40 nodes and 160 candidate links is reported, and a sensitivity analysis provides insight into the
behavior of the model in response to changes in key problem parameters. 2001 Elsevier Science B.V. All rights
reserved.
Keywords: Location; Facilities
1. Introduction
The uncapacitated facility location/network
design problem (UFLNDP) was introduced by
Daskin et al. (1993). This problem was motivated
by the simple observation that in some contexts, it
may be more economical to change the conguration of the underlying network instead of locating new facilities. In general, combined facility
location/network design problems are useful for
modeling a number of situations in which tradeos
between facility costs, network design costs, and
operating costs must be made. Such situations
*
Corresponding author.
0377-2217/01/$ - see front matter 2001 Elsevier Science B.V. All rights reserved.
PII: S 0 3 7 7 - 2 2 1 7 ( 9 9 ) 0 0 4 6 4 - 6
482
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
tij
fi
Ki
cij
Decision variables
1 if a facility is located at node i;
Zi
0 if not;
1 if link i; j is constructed;
Xij
0 if not;
Yij flow on link i; j;
We assume all inputs are nonnegative. Then
our formulation is:
(CFLNDP)
minimize
tij Yij
fi Zi
i2N
i;j2L
cij Xij
i;j2L
subject to
X
Yji di
j2N
Yij Wi ;
i 2 N;
j2N
Wi 6 Ki Zi ;
i 2 N;
Yij 6 MXij ;
i; j 2 L;
Yij P 0;
Wi P 0;
Zi 2 f0; 1g; i 2 N:
483
3. Valid inequalities
In this section, we propose a number of valid
inequalities to strengthen the LP relaxation of the
CFLNDP. Prior to doing so, we rst use a
modeling device adopted from Magnanti and
Wong (1984), Balakrishnan et al. (1989), and
Melkote and Daskin (2000) that will aid our development. Specically, we can dene a ``commodity'' k to be the demand originating at node
k. Then we can scale the size of all commodities
to unity and dene commodity-specic travel
costs:
tijk travel cost of commodity k on link i; j
tij dk :
We may then replace the Yij and Wi variables with
the following: Yijk is the fraction of commodity k
that ows on link i; j; and Wi k is the fraction of
commodity k served by a facility at node i.
We also henceforth assume that the Xij s represent directed link variables. (Thus for each link
i; j 2 L, we add the link j; i to L. Both links
have the same construction cost and travel cost as
the original link i; j.) The ``direction'' of a link
simply species the direction of the ow carried on
it, and does not mean that directed links are actually built. This assumption is used to exploit the
structure of the problem.
484
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
k2N
Wi i
X
j2N
i 2 N: di > 0;
6
7
i2N
i; j 2 L; k 2 N;
Wi k 6 Zi ;
i; k 2 N;
9
10
i; j 2 L
j2N
Yiji 1;
Proof. This constraint precludes oppositely directed ows on a link. See Melkote and Daskin
(2000) for a short proof.
11
4. Computational experience
4.1. Test problems
We use the same test problems that Melkote
and Daskin (2000) utilized for the UFLNDP.
These networks vary in size from 20 nodes and 40
links to 40 nodes and 160 candidate links. The
problems are similar in size to those used in the
pure network design study of Balakrishnan et al.
(1989), which was motivated by transportation,
distribution, and telecommunication applications.
The test networks were generated using GENRAND2 (Daskin, 1993), a software package designed to generate random networks that simulate
real-life transportation networks. GENRAND2
uses the following procedure. First, the desired
number of nodes (given in Table 1) are generated
on a 100 100 grid, with their x- and y-coordinates randomly sampled from a Uniform0; 100
distribution. Then the desired number of candidate
links (see Table 1) are randomly selected, with a
bias toward shorter links to emulate transportation networks. We then calculate the Euclidean
length of each link and round it to the nearest
integer. The nodal demands are sampled from a
Uniform10; 40 distribution, the xed facility
charges are sampled from a Uniform1200; 1500
distribution, and both are rounded to the nearest
integer.
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
Table 1
Experimental design (72 problems in total)
Factor
Number
of levels
Values of levels
jNj
jLj
u
K
f
3
3
2
2
2
20, 30, 40
2jNj; 3jNj; 4jNj
2, 10
K1 Kmin 25; K2 Kmin 75
f1 f ; f2 1:7f
4.2. Results
The formulation (CFLNDP) and the valid inequalities (except (12)) were modeled using the
AMPL language of Fourer et al. (1993) and solved
using the CPLEX MIP solver. We specied the LP
relaxations to be solved using CPLEX's dual
simplex algorithm, which was found to help avoid
degeneracy for the UFLNDP (Melkote and
Daskin, 2000). A time limit of 1200 s was imposed
on the branch-and-bound algorithm, curtailing the
search if a provably optimal solution had not been
found within the time limit. Thus whenever the
limit was reached, the procedure was essentially
used as a heuristic with a guarantee of the maximum deviation from optimality for the best feasible solution it produced. All experiments were
conducted on a Sun SPARCstation 10.
Tables 2 and 3 show the maximum deviation
from optimality of the best feasible solutions
485
486
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
Table 2
Maximum deviation from optimum for f f1
Nodes jNj
Links
2jNj
K:
3jNj
4jNj
K1 (%)
K2 (%)
K1 (%)
K2 (%)
20
2
10
0
6.4
0
0
0
8.7
0
0
30
2
10
6.4
8.7
0
0
4.2
8.7
40
2
10
6.4
8.7
0
3.1
7.5
9.9
K1 (%)
K2 (%)
4.2
7.5
0
0
0
3.1
9.9
13.6
0
0
2.0
7.5
7.5
11.1
5.3
6.4
Table 3
Maximum deviation from optimum for f f2
Nodes jNj
Links
2jNj
K:
K1 (%)
3jNj
4jNj
K2 (%)
K1 (%)
K1 (%)
K2 (%)
0
0
0
0
0
0
0
3.1
0
0
8.7
11.1
0
8.7
2.0
9.9
0
2.0
2.0
7.5
0
2.0
3.1
9.9
1.0
7.5
4.2
7.5
2.0
13.6
2.0
7.5
8.7
9.9
20
2
10
0
3.1
30
2
10
40
2
10
K2 (%)
Table 4
Branch-and-bound nodes for f f1
Nodes jNj
Links
2jNj
K:
*
y
K1 (%)
3jNj
K2
K1
20
2
10
1703
3062 y
98
313
1153
1745y
30
2
10
1291
1318
34
38
879
919
40
2
10
147
673
326
39y
31 y
32 y
4jNj
K2
K1
17
2
K2
2296
1378 y
9
26
613
1116
32 y
30
199
402
486
413
42 y
276
101 y
315
because it becomes more costly to build transportation infrastructure to source demands at the
higher link cost level. As a tradeo, more facilities
are located to serve the same demand. Hence the
facilities are less fully utilized, and the capacity
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
487
Table 5
Branch-and-bound nodes for f f2
Nodes jNj
Links
2jNj
K:
*
y
3jNj
K1 (%)
K2
K1
201
458
246
2775
20
2
10
984
2542 y
30
2
10
40 y
31 y
40
2
10
4jNj
K2
31
38
K1
588
14 y
201y
38y
259
107y
934
4y
95 y
22 y
51y
42y
166
23y
148y
53y
435
223
K2
1401
1365
6
19
1036
623
26 y
99
Table 6
CPU times (in seconds) for f f1
Nodes jNj
Links
2jNj
K:
K1 (%)
3jNj
K2
K1
19.33
96.40
254.77
30
2
10
29.33
31.40
40
2
10
160.48
K2
455.88
244.30
K1
2
10
K2
5.12
2.28
20
4jNj
4.42
14.20
201.92
372.18
Table 7
CPU times (in seconds) for f f2
Nodes jNj
Links
2jNj
K:
3jNj
K1 (%)
K2
K1
20
2
10
191.43
72.55
225.62
57.13
912.08
30
2
10
516.92
40
2
10
4jNj
K2
19.45
23.87
K1
K2
471.27
7.60
15.18
295.47
833.72
5. Sensitivity analysis
To gain further insight into the behavior of the
model, in this section we conduct some sensitivity
analysis on a particular test problem. This problem, shown in Fig. 1, is a widely used test network (Berman and Rahnama, 1983; Daskin,
1987; Hodgson and Rosing, 1992; Simchi-Levi
488
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
Table 8
LP/IP ratios, Section 2's formulation, for f f1
Nodes jNj
Links
2jNj
K:
3jNj
4jNj
K1 (%)
K2
K1
K2
K1
K2
20
2
10
0.81
0.81
0.56
0.56
0.82
0.74
0.61
0.49
0.73
0.76
0.50
0.54
30
2
10
0.73
0.74
0.50
0.50
0.75
0.66
0.53
0.45
0.65
0.68
0.43
0.47
40
2
10
0.71
0.74
0.45
0.50
0.76
0.65
0.51
0.40
0.68
0.69
0.41
0.44
Table 9
LP/IP ratios, Section 2's formulation, for f f2
Nodes jNj
Links
2jNj
K:
3jNj
4jNj
K1 (%)
K2
K1
K2
K1
K2
20
2
10
0.93
0.88
0.78
0.72
0.94
0.90
0.78
0.73
0.93
0.90
0.82
0.77
30
2
10
0.84
0.79
0.71
0.61
0.89
0.79
0.74
0.67
0.92
0.84
0.76
0.70
40
2
10
0.88
0.79
0.67
0.59
0.89
0.84
0.72
0.61
0.92
0.85
0.71
0.66
Table 10
LP/IP ratios, Section 3's formulation, for f f1
Nodes jNj
Links
2jNj
K:
K1 (%)
3jNj
K2
K1
4jNj
K2
K1
K2
20
2
10
0.97
0.94
0.98
0.96
0.97
0.92
0.98
0.99
0.96
0.93
1.00
0.99
30
2
10
0.94
0.92
1.00
1.00
0.96
0.92
0.98
0.97
0.91
0.88
0.98
0.98
40
2
10
0.94
0.92
0.99
0.97
0.93
0.91
0.98
0.93
0.93
0.90
0.95
0.94
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
489
Table 11
LP/IP ratios, Section 3's formulation, for f f2
Nodes jNj
Links
2jNj
K:
3jNj
4jNj
K1 (%)
K2
K1
K2
K1
K2
20
2
10
0.99
0.97
0.99
0.98
0.99
0.98
0.99
0.99
0.99
0.97
1.00
1.00
30
2
10
0.92
0.90
0.99
0.92
0.98
0.91
0.99
0.98
0.98
0.93
0.99
0.98
40
2
10
0.97
0.91
0.99
0.93
0.96
0.93
0.98
0.88
0.98
0.93
0.92
0.91
Table 12
Multiply sourced demands for f f1
Nodes jNj
Links
2jNj
K:
3jNj
4jNj
K1 (%)
K2
K1
K2
K1
K2
20
2
10
4
3
2
0
5
2
0
0
6
4
1
0
30
2
10
7
4
2
0
8
4
3
0
7
6
2
1
40
2
10
7
6
3
3
8
7
5
0
9
7
1
0
Table 13
Multiply sourced demands for f f2
Nodes jNj
Links
2jNj
K:
K1 (%)
3jNj
4jNj
K2
K1
K2
K1
K2
20
2
10
5
4
1
1
4
4
0
0
4
4
1
0
30
2
10
11
7
3
2
10
8
3
3
10
8
4
2
40
2
10
12
10
9
4
12
9
7
4
12
12
7
3
490
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
491
the most surprising observation is that link investment does not monotonically decrease as capacity increases. Link investment rst falls
492
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
in fact, appears to increase with the cost of capacity. The explanation for this behavior becomes
clearer if we examine Figs. 47. When K is close
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
493
494
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
S. Melkote, M.S. Daskin / European Journal of Operational Research 129 (2001) 481495
minimum allowable value, and (3) all three components of the objective function (link costs, facility costs, and transport costs) are more sensitive
at higher capacity cost levels.
References
Akinc, U., Khumawala, B.M., 1977. An ecient branch and
bound algorithm for the capacitated warehouse location
problem. Management Science 23, 585594.
Balakrishnan, A., Magnanti, T.L., Wong, R.T., 1989. A dualascent procedure for large-scale uncapacitated network
design. Operations Research 37, 716740.
Berman, O., Rahnama, M.R., 1983. Optimal path of a single
service unit on a network to a ``nonemergency'' destination.
Transportation Science 17, 218232.
Christodes, N., Beasley, J.E., 1983. Extensions to a Lagrangian relaxation approach for the capacitated warehouse
location problem. European Journal of Operational Research 12, 1928.
Daskin, M.S., 1987. Location, dispatching, and routing models
for emergency services with stochastic travel times. In:
Ghosh, A., Rushton, G. (Eds.), Spatial Analysis and
Location-Allocation Models. Van Nostrand Reinhold,
New York, pp. 224265.
Daskin, M.S., 1993. GENRAND2: A random network generator. Department of Industrial Engineering and Management Sciences, Northwestern University, Evanston, IL,
USA.
Daskin, M.S., Hurter, A.P., Van Buer, M.G., 1993. Toward an
integrated model of facility location and transportation
network design. Working Paper. The Transportation Center, Northwestern University, Evanston, IL, USA.
Daskin, M.S., Jones, P.C., 1993. A new approach to solving
applied location/allocation problems. Microcomputers in
Civil Engineering 8, 409421.
Davis, P.S., Ray, T.L., 1969. A branch-bound algorithm for
capacitated facilities location problem. Naval Research
Logistics Quarterly 16, 331344.
495