Geoscience Reference
In-Depth Information
X
n
X
n
x
ij
D
1;
8
k
D
1;:::;n
(10.35)
iD1
jD1
n
n
X
X
a
i
x
ij
b
j
y
j
;
8
j
D
1;:::;n;
(10.36)
iD1
kD1
X
n
y
j
D
p;
(10.37)
jD1
X
n
X
n
X
n
X
n
c
ij
x
ij
c
ij
x
kC1
;
8
k
D
1;:::;n
1; (10.38)
ij
iD1
jD1
iD1
jD1
x
ij
2f
0;1
g
;
8
i;j;k
D
1;:::;n;
(10.39)
y
j
2f
0;1
g
;
8
j
D
1;:::;n:
(10.40)
The objective function accounts for the weighted sum of the transportation cost
using the lambda parameters. Constraints (
10.34
) ensure that each origin site i is
allocated exactly to one server j. Constraints (
10.35
) guarantee that any position
in the sorted vector of
client-server
costs is allocated to just one pair. Constraints
(
10.36
) are the capacities constraint and also ensure that one origin may be allocated
to a specific server only if it is open. Constraint (
10.37
) fixes the number of facilities
to be located. Finally, constraints (
10.38
) ensure that the transportation cost assigned
to the k-position is smaller than the one assigned to the .k
C
1/-position.
10.5.2
A Covering Formulation and Some Properties
In this subsection, we introduce a formulation for the binary assignment capacitated
discrete ordered median problem based on covering variables. This formulation was
first presented in Puerto (
2008
).
We first define G as the number of different non-zero elements of the cost matrix
C. Hence, we can order the different values of C in non-decreasing sequence:
c
.0/
WD
0<c
.1/
<c
.2/
<
<c
.G/
WD
max
1i;jn
f
c
ij
g
:
Given a feasible solution, we can use this ordering to perform the sorting process
of the allocation costs. This can be done by the following variables (j
D
1;:::;n
and k
D
1;:::;G):
u
jk
WD
(
1; if the j-th smallest allocation cost is at least c
.k/
,
0; otherwise.
(10.41)
With respect to this definition the j-th smallest cost element is equal to c
.k/
if
and only if
u
jk
D
1 and
u
j;kC1
D
0. Therefore, we can reformulate the objective