∑
k∈K
x
i jk
≤ Q
i j
∀a
i j
∈ A\A
S
(17)
∑
a
i j
∈I
x
i jk
≥ y
lk
∀l ∈ L, ∀k ∈ K, i = σ
s
l
(18)
∑
a
i j
∈O
x
i jk
≥ y
lk
∀l ∈ L, ∀k ∈ K, i = σ
d
l
(19)
∑
a
ji
∈A
∑
k∈K
x
jik
−
∑
a
i j
∈A
∑
k∈K
x
i jk
= 0 ∀i ∈ N\N
C
(20)
∑
a
i j
∈I
x
i jk
≤ 1 ∀k ∈ K (21)
∑
a
i j
∈O
x
i jk
≤ 1 ∀k ∈ K (22)
y
lk
∈ {0, 1}, ∀l ∈ L, ∀k ∈ K (23)
x
i jp
∈ {0, 1} ∀a
i j
∈ A (24)
Variables and constraints remain similar to the
ones on the previous model, without the time dimen-
sion. The variables y
lk
are assignment variables to in-
dicate if order l is assigned to container k and x
i jk
are
transportation variables to indicate if container k trav-
els through an arc. The objective function 13 remains
the operation cost minimization.
Constraint 14 ensures every order is assigned to a
container. Next constraints concern with capacity of
elements. Constraint 15 ensures the number of orders
assigned to a container respects its capacity. Con-
straint 16 ensures the number of containers traveling
through all storage arcs A
S
at a given location is below
its storage capacity. And constraint 17 are capacity on
transportation or transfers operations.
Constraint 18 ensures the departure of a con-
tainer from the consolidation terminal of its as-
signed orders and also ensures time restrictions
(pickup/delivery date). Constraint 19 is analogous to
18 for the arrival of containers. Constraints 20 and
21 ensures containers enter and exit the network only
once.
4 RESULTS
Two sample transportation networks were designed.
One consisting of 6 locations, 20 vehicles serving
them and a time horizon of 25 time periods. The
second, consisting of 4 locations, 12 vehicles and a
time horizon of 40 time periods. Random generated
instances were also created with 10, 12 and 15 or-
ders. Tests were made on a Intel Core i5-3570 3.4
GHz and 4Gb of RAM. The solver used was ILO
CPLEX v12.4. Table 1 shows the results obtained
for the time taken to find a solution and model size
in terms of number of variable and constraints for the
time-space model (TSM) and the implicit time rep-
resentation model (ITRM). The percentage values in
the solution time column represent the size of the opti-
mality gap when stopping the solver after 20 minutes
of running time.
Table 1: Results for randomly created instances and 6 loca-
tions.
TSM ITRM
time(s) var const time(s) var const
10 orders
test1 20.98 7739 49774 2.64 1210 10870
test2 9%* 7853 50364 14.4 1230 12280
test3 911.08 6965 46754 6.65 1110 11700
test4 3.51 7439 48414 98.39 1230 11470
test5 45.47 7082 46724 5.5 1230 11410
12 orders
test6 11%* 9638 60936 35.64 1613 14136
test7 18%* 9722 60996 124.74 1674 15084
test8 32%* 9650 60960 51.09 1691 14880
test9 11.19 9734 60948 212.1 1736 14916
test10 59.97 9710 60948 5.41 1751 15684
15 orders
test11 82.58%* 12302 76209 69.09 2338 19395
test12 43.21%* 12332 76299 32.25 2355 20325
test13 65.34%* 12392 76239 1276.19 2477 19545
test14 44.54%* 12392 76224 5%* 2429 19680
test15 8.24%* 12482 76224 3%* 2567 20580
Table 2: Results for randomly created instances and 4 loca-
tions.
TSM ITRM
time(s) var const time(s) var const
10 orders
test1 5%* 8677 51560 0.3 620 3150
test2 55.4 8288 50430 0.7 640 3260
test3 48.3 8249 50340 0.5 620 2870
test4 3 8341 50630 0.4 620 3000
test5 112.6 8084 49130 0.2 630 3120
12 orders
test6 11.5%* 10628 62100 0.2 836 4284
test7 26.3 10580 62112 0.2 860 4080
test8 41.87%* 10508 62112 0.2 848 3540
test9 5 10592 62100 2.1 836 3636
test10 39 10532 62100 0.3 848 4008
15 orders
test11 42.6%* 13574 77670 4.2 1112 5190
test12 61.4%* 13634 77685 0.4 1142 5310
test13 30.0%* 13529 77730 1 1142 4560
test14 11.6 13634 77670 0.8 1112 4815
test15 56.2%* 13454 77670 14.5 1142 5055
Few points can be noticed. First, the addition of very
few orders to the problem greatly increases model size
and time taken to find a solution. On the network hav-
ing 6 locations, for most instances having more than
15 orders, both models could not finish calculations
due to memory restrictions. Second, implicit time
representation indeed reduces number of constraints
and variables significantly, proportionally to the num-
ber of periods considered. Most of the time this re-
duction leads to a shorter solution time, but that is not
always the case. This can be seen in results of tests 4
and 9. Third, there is a great variation of the solution
time for instances of the same size. And an interest-
ICORES2015-InternationalConferenceonOperationsResearchandEnterpriseSystems
344