In these tables, the first and second columns
represent the number of machines and jobs,
respectively. In the subsequent columns is the average
RPD for the ACOI, ACO-II, AIRP, LA-ALNS and
SGVNS algorithms, respectively. The average RPD
presented considers a group of 15 instances.
Table 2: Average RPD in Balanced instances.
m n ACOII AIRP LA-ALNS SGVNS
2
80 -0.349 0.440 0.191 -0.103
100 -0.306 0.560 0.123 -0.057
120 -0.420 0.440 0.015 -0.181
4
80 0.747 0.840 0.243 1.287
100 0.739 0.910 0.171 1.395
120 0.428 0.810 0.183 1.137
6
80 1.682 0.910 0.296 1.855
100 1.481 1.120 0.206 2.146
120 1.028 1.130 0.262 2.309
8
80 0.012 0.595
100 0.000 0.474
120 0.020 1.002
10
80 1.739 1.060 0.462 2.790
100 2.854 1.280 0.371 3.073
120 2.270 1.390 0.287 3.282
12
80 0.017 1.665
100 -0.028 1.335
120 0.036 1.372
Table 3: Average RPD in the Process Domain instances.
m n ACOII AIRP LA-ALNS SGVNS
2
80 -0,224 0,250 0,119 -0,114
100 0,773 0,370 0,082 -0,076
120 0,619 0,340 0,062 -0,111
4
80 0,499 0,490 0,160 0,782
100 0,469 0,550 0,106 0,658
120 0,388 0,340 0,129 0,484
6
80 0,508 0,440 0,364 1,071
100 1,223 0,840 0,185 1,499
120 0,759 0,510 0,160 0,876
8
80 -0,018 0,333
100 -0,006 0,172
120 0,010 0,238
10
80 0,894 0,420 0,261 1,900
100 1,849 0,840 0,248 1,910
120 1,487 0,530 0,157 1,460
12
80 0,026 1,021
100 0,020 0,686
120 -0,004 0,385
According to Tables 2, 3 and 4, the LA-ALNS
algorithm was superior in 27 groups of instances,
while the ACOII algorithm was superior in 21 groups
of instances and the Smart GVNS algorithm was
superior in 5 groups of instances. Considering
the presented results, it is possible to affirm that
the LA-ALNS algorithm obtained the best average
results, even though it was not applied to all the
instances made available in (Rabadi et al., 2006).
Table 4: Average RPD in the Setup Domain instances.
m n ACOII AIRP LA-ALNS SGVNS
2
80 -0,163 0,220 0,120 -0,102
100 0,597 0,340 0,070 -0,091
120 0,588 0,320 0,067 -0,076
4
80 0,639 0,440 0,118 0,788
100 0,452 0,580 0,135 0,643
120 0,351 0,490 0,072 0,542
6
80 0,786 0,590 0,346 1,131
100 1,273 0,820 0,175 1,870
120 0,576 0,510 0,173 1,094
8
80 -0,025 -0,053
100 -0,006 0,164
120 0,000 0,325
10
80 0,953 0,650 0,209 2,003
100 1,759 0,790 0,212 1,969
120 1,204 0,580 0,167 1,510
12
80 0,000 1,285
100 0,012 1,055
120 -0,014 0,906
The proposed algorithm presented a value for
RPD less than 0 in instances with two machines.
If we consider instances with 4 machines, the RPD
was always less than 2, while for instances with up
to 8 machines, the RPD was always less than 3.
For the other instances, the RPD was always less
than 4. These results indicate that the proposed
method obtained a better performance in instances
with fewer machines, in which the solution space
is smaller. In other cases, the method has lower
performance, given the high computational cost of the
mathematical heuristic, which is used as one of the
local search operators.
A hypothesis test was performed to verify if
the differences between the results presented by the
algorithms are statistically significant. Therefore, the
following hypothesis test was used:
(
H
0
: µ
1
= µ
2
= µ
3
H
1
: ∃i, j | µ
i
6= µ
j
in which µ
1
, µ
2
and µ
3
are the average RPDs for
ACOII, LA-ALNS and Smart GVNS, respectively.
As it was not possible to establish that the samples
do not originate from a population with a normal
distribution, it was decided to use the Kruskal-Wallis
test. It is a nonparametric test used to compare three
or more populations. It tests the null hypothesis that
all populations have the same distribution functions
versus the alternative hypothesis that at least two of
the populations have different distribution functions.
The paired Kruskal-Wallis test for the samples of
the average results of the ICOII, LA-ALNS and Smart
GVNS algorithms returned p-value = 9.866e-05.
Considering that this p-value is much lower than
Smart General Variable Neighborhood Search with Local Search based on Mathematical Programming for Solving the Unrelated Parallel
Machine Scheduling Problem
293