Introduction
Background
Mathematical formulation
Domain instances
Standard ALNS and TS
ALNS/TPF: tabu-based ALNS algorithm
Tabu search hybridization
Randomized generic neighbourhood operators
Partial sequence dominance
Fast insertion algorithm
Algorithmic analysis
Problem datasets
Difference | OAS | AEOSS | TDOPTW |
---|---|---|---|
Number of time windows | Single | Multiple | Single |
Length of time windows | 0.09–0.87 | 0.0007–0.0009 | 0.22–0.38 |
Congestion ratio | 0.93–1.66 | 0.03–0.43 | 2.42–22.09 |
Earliest start time of \(t_j\) | \(\max \{b_j,c_i\}+s_{ij}\) | \(\max \{b_j,c_i+s_{ij}\}\) | \(\max \{b_j,c_i+s_{ij}\}\) |
Late penalty | Yes | No | No |
Setup time dependency | i and j | \(p_i\) and \(p_j\) | \(p_i\) |
Length of setup time | 0.43–0.84 | 1.36–1.47 | 4.26–5.49 |
Triangle inequality | No | Yes | Yes |
Conflict of jobs | 3.82–96.83 | 0.4–24.84 | 8.72–75.61 |
Correlation among jobs’ locations | Weak | Strong | Strong |
Tabu search
Performance of three tabu types
Problem | Completion ratio (%) | Average improvement by tabu | |
---|---|---|---|
Removal (%) | Insertion (%) | ||
AEOSS | \(>\,50\%\) | 0.69 | 0.47 |
AEOSS | \(<\,50\%\) | 1.05 | 1.07 |
OAS | \(>\,50\%\) | 0.06 | 0.03 |
TDOPTW | \(<\,50\%\) | 0.66 | 0.71 |
Percentage of revisited recent solutions
Performance of the TS strategy
Comparison with the two-stage hybridization
Randomized generic neighbourhood operators
Comparison of the different operators
Performance of the randomization strategy
Partial sequence dominance
Fast insertion algorithm
Performance of the time slack strategy
Performance of the best position selection strategy
Comparison with state-of-the-art algorithms
Parameter setting
Parameter name | OAS | AEOSS | TDOPTW |
---|---|---|---|
Maximum iteration | 1000n | 10,000 | 50,000 |
Maximum iteration of no improvement | – | 1000 | – |
Number of jobs to remove \(p_d\) | 0.1|S| | 0.1|S| | 0.1|S| |
Weight update parameter \(\lambda \) | 0.5 | 0.5 | 0.5 |
Coefficient of annealing \(c_a\) | 0.9975 | 0.9975 | 0.9975 |
Score increment \(\sigma _1\) | 10 | 10 | 10 |
Score increment \(\sigma _2\) | 20 | 20 | 20 |
Score increment \(\sigma _3\) | 30 | 30 | 30 |
Removal tabu | Yes | Yes | Yes |
Insertion tabu | Yes | Yes | Yes |
Instant tabu | No | No | Yes |
Randomized neighbourhood operators | Yes | Yes | Yes |
Partial sequence dominance | Yes | Yes | Yes |
Fast insertion algorithm | Yes | Yes | Yes |
OAS problem
\(\tau \) | R | DRGA | LOS | ABC | HSSGA | EA/G-LS | ALNS/TPF | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | ||
0.10 | 0.10 | 2 | 3 | 4 | 1 | 2 | 3 | 1.45 | 2.7 | 3.85 | 1.09 | 2.08 | 3.16 | 1.09 | 2.16 | 3.16 | 0.72 | 1.68 | 2.64 |
0.30 | 1 | 2 | 6 | 0 | 2 | 5 | 0.69 | 2.18 | 5.78 | 0.69 | 1.66 | 3.2 | 0.69 | 1.58 | 3.2 | 0.34 | 1.31 | 2.78 | |
0.50 | 1 | 1 | 3 | 0 | 1 | 3 | 0 | 1.38 | 2.45 | 0 | 0.9 | 1.9 | 0 | 0.91 | 1.77 | 0 | 0.64 | 1.47 | |
0.70 | 0 | 1 | 3 | 0 | 0 | 2 | 0 | 0.63 | 2.68 | 0 | 0.39 | 1.67 | 0 | 0.39 | 1.67 | 0 | 0.31 | 1.6 | |
0.90 | 0 | 1 | 2 | 0 | 0 | 2 | 0 | 0.35 | 2.09 | 0 | 0.35 | 2.09 | 0 | 0.35 | 2.09 | 0 | 0.3 | 1.93 | |
0.30 | 0.10 | 2 | 3 | 5 | 1 | 3 | 4 | 1.21 | 3.11 | 5.24 | 1.21 | 2.48 | 4.55 | 1.21 | 2.44 | 4.55 | 0.68 | 2.19 | 3.88 |
0.30 | 2 | 3 | 5 | 2 | 3 | 5 | 1.12 | 3.37 | 6.04 | 1.12 | 3.12 | 4.62 | 2.15 | 3.46 | 6.04 | 1.11 | 2.69 | 4.66 | |
0.50 | 2 | 2 | 3 | 0 | 2 | 3 | 1.12 | 2.4 | 5.24 | 1.12 | 1.52 | 3.5 | 2.15 | 1.85 | 3.5 | 0.66 | 1.53 | 3.49 | |
0.70 | 1 | 2 | 5 | 0 | 1 | 5 | 0.88 | 1.97 | 5.32 | 0 | 1.61 | 4.61 | 0 | 1.9 | 5.32 | 0 | 1.5 | 5.03 | |
0.90 | 0 | 1 | 3 | 0 | 1 | 2 | 0 | 1.27 | 3.38 | 0 | 1.05 | 2.82 | 0 | 1.1 | 2.82 | 0 | 0.91 | 2.64 | |
0.50 | 0.10 | 2 | 4 | 7 | 1 | 4 | 5 | 2.8 | 4.88 | 6.76 | 1.68 | 4.17 | 6.76 | 1.68 | 4.11 | 6.76 | 1.68 | 3.67 | 5.61 |
0.30 | 2 | 5 | 8 | 1 | 4 | 7 | 2.85 | 4.49 | 7.29 | 1.82 | 4.22 | 7.29 | 1.82 | 4.12 | 7.29 | 1.81 | 3.87 | 7.12 | |
0.50 | 1 | 5 | 6 | 1 | 4 | 6 | 1.94 | 4.48 | 6.02 | 0.97 | 4.28 | 6.08 | 0.97 | 4.25 | 6.08 | 0.97 | 4.14 | 6.01 | |
0.70 | 2 | 4 | 7 | 0 | 4 | 7 | 0.64 | 4.2 | 7.17 | 0.64 | 4.16 | 7.17 | 0.64 | 4.19 | 7.17 | 0.63 | 4.17 | 7.17 | |
0.90 | 1 | 3 | 7 | 1 | 3 | 6 | 1.03 | 3.37 | 7 | 1.03 | 3.05 | 7 | 1.03 | 3.13 | 6.79 | 0.68 | 2.95 | 6.66 | |
0.70 | 0.10 | 1 | 8 | 16 | 0 | 7 | 15 | 0.93 | 7.72 | 15.88 | 0.93 | 7.43 | 14.86 | 0.93 | 7.53 | 16.22 | 0.92 | 7.35 | 14.86 |
0.30 | 5 | 9 | 13 | 5 | 8 | 12 | 5.05 | 8.64 | 12.4 | 5.78 | 8.49 | 12.4 | 5.78 | 8.53 | 12.5 | 5.05 | 8.32 | 12.39 | |
0.50 | 6 | 10 | 14 | 5 | 10 | 14 | 5.37 | 10.45 | 14.03 | 5.37 | 10.05 | 14.03 | 5.37 | 10.17 | 14.03 | 5.37 | 10.02 | 14.02 | |
0.70 | 2 | 7 | 12 | 1 | 6 | 12 | 1.69 | 6.9 | 12.08 | 1.58 | 6.56 | 12.08 | 1.58 | 6.47 | 12.08 | 1.69 | 6.71 | 12.75 | |
0.90 | 1 | 8 | 14 | 0 | 8 | 13 | 0.01 | 8.12 | 13.64 | 0.01 | 8.12 | 13.64 | 0.01 | 8.27 | 13.64 | 0 | 8.07 | 13.63 | |
0.90 | 0.10 | 0 | 1 | 5 | 0 | 1 | 5 | 0 | 0.59 | 4.93 | 0 | 0.49 | 4.93 | 0 | 0.49 | 4.93 | 0 | 0.49 | 4.92 |
0.30 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0.16 | 1.48 | 0 | 0 | 0.01 | 0 | 0 | 0.01 | 0 | 0.02 | 0.21 | |
0.50 | 0 | 2 | 12 | 0 | 2 | 12 | 0 | 2.58 | 12.3 | 0 | 2.49 | 12.3 | 0 | 2.49 | 12.3 | 0 | 2.51 | 12.3 | |
0.70 | 1 | 7 | 21 | 0 | 6 | 21 | 0 | 6.81 | 20.99 | 0 | 6.67 | 20.99 | 0 | 6.67 | 20.99 | 0 | 6.65 | 20.99 | |
0.90 | 1 | 6 | 20 | 0 | 6 | 19 | 0 | 6.09 | 19.33 | 0 | 5.99 | 19.1 | 0 | 5.99 | 19.1 | 0 | 5.99 | 19.09 | |
Avg. | 1 | 3 | 8 | 0 | 3 | 7 | 1.15 | 3.95 | 8.13 | 1 | 3.65 | 7.63 | 1.08 | 3.7 | 7.76 | 0.89 | 3.51 | 7.51 |
\(\tau \) | R | DRGA | LOS | ABC | HSSGA | EA/G-LS | ALNS/TPF | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | ||
0.10 | 0.10 | 1 | 2 | 3 | 1 | 2 | 3 | 1.2 | 1.89 | 2.81 | 0.51 | 1.18 | 1.69 | 0.51 | 1.08 | 1.47 | 0.34 | 0.62 | 1.11 |
0.30 | 1 | 2 | 3 | 1 | 2 | 3 | 1.06 | 1.77 | 2.33 | 0.71 | 1.12 | 1.57 | 0.71 | 1.1 | 1.57 | 0.45 | 0.8 | 1.24 | |
0.50 | 1 | 1 | 2 | 0 | 1 | 2 | 0.34 | 0.96 | 2.03 | 0 | 0.43 | 0.84 | 0 | 0.45 | 0.95 | 0 | 0.31 | 0.71 | |
0.70 | 0 | 2 | 16 | 0 | 2 | 16 | 0 | 1.9 | 16.39 | 0 | 1.73 | 16.39 | 0 | 1.66 | 16.39 | 0 | 1.63 | 16.38 | |
0.90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | |
0.30 | 0.10 | 2 | 3 | 4 | 1 | 2 | 3 | 1.63 | 2.59 | 3.77 | 1.02 | 1.8 | 2.79 | 1.22 | 1.93 | 2.86 | 0.6 | 1.36 | 2.36 |
0.30 | 2 | 3 | 4 | 2 | 3 | 4 | 1.94 | 2.98 | 4.49 | 1.55 | 2.06 | 2.66 | 1.54 | 2.18 | 3.05 | 1.13 | 1.59 | 2.4 | |
0.50 | 1 | 2 | 4 | 1 | 2 | 3 | 1.94 | 1.88 | 3.88 | 1.55 | 1.51 | 3.88 | 1.54 | 1.53 | 3.68 | 0 | 1.25 | 3.36 | |
0.70 | 0 | 1 | 2 | 0 | 1 | 2 | 0 | 0.75 | 1.56 | 0 | 0.39 | 1.03 | 0 | 0.35 | 1.04 | 0 | 0.12 | 0.35 | |
0.90 | 0 | 1 | 2 | 0 | 0 | 1 | 0 | 0.5 | 1.83 | 0 | 0.29 | 1.21 | 0 | 0.23 | 1.02 | 0 | 0.16 | 1.01 | |
0.50 | 0.10 | 3 | 4 | 5 | 1 | 3 | 4 | 1.71 | 3.07 | 4.17 | 1.11 | 2.2 | 3.2 | 1.11 | 2.23 | 3.38 | 0.81 | 1.71 | 2.36 |
0.30 | 3 | 5 | 7 | 2 | 4 | 6 | 3.08 | 4.45 | 6.11 | 2.26 | 3.43 | 5.15 | 2.26 | 3.53 | 5.73 | 1.78 | 3.04 | 5.05 | |
0.50 | 2 | 4 | 8 | 1 | 3 | 7 | 2.07 | 3.78 | 6.82 | 1.03 | 3.04 | 6.33 | 1.03 | 3.17 | 7.14 | 0.97 | 2.79 | 5.99 | |
0.70 | 1 | 3 | 6 | 0 | 2 | 4 | 0.76 | 2.28 | 4.24 | 0.36 | 2 | 3.87 | 0.38 | 2.03 | 4.24 | 0.17 | 1.67 | 3.86 | |
0.90 | 0 | 2 | 5 | 0 | 1 | 4 | 3.61 | 1.71 | 4.04 | 0 | 1.54 | 4.31 | -4.02 | 1.57 | 4.04 | \(-\)4.41 | 1.24 | 4.03 | |
0.70 | 0.10 | 4 | 5 | 7 | 2 | 4 | 5 | 3.16 | 4.57 | 5.79 | 2.42 | 4.17 | 5.2 | 2.42 | 4.18 | 5.39 | 1.74 | 3.62 | 4.58 |
0.30 | 4 | 7 | 10 | 3 | 5 | 9 | 3.51 | 5.74 | 9.36 | 3.01 | 5.02 | 8.3 | 3.17 | 5.05 | 8.3 | 2.57 | 4.52 | 8.16 | |
0.50 | 6 | 8 | 12 | 5 | 6 | 11 | 5.3 | 7.09 | 11.39 | 5.08 | 6.71 | 11.03 | 5.17 | 6.7 | 11.03 | 4.57 | 6.16 | 10.32 | |
0.70 | 3 | 8 | 15 | 2 | 7 | 14 | 1.89 | 7.56 | 15.26 | 1.72 | 7.18 | 15.38 | 1.37 | 7.09 | 14.31 | 1.39 | 6.88 | 14.76 | |
0.90 | 4 | 9 | 14 | 3 | 7 | 13 | 3.69 | 8.02 | 13.67 | 2.91 | 7.69 | 13.38 | 3.3 | 7.62 | 13 | 2.92 | 7.51 | 13 | |
0.90 | 0.10 | 8 | 12 | 19 | 7 | 11 | 16 | 7.3 | 11.33 | 16.77 | 6.55 | 10.97 | 16.77 | 7.3 | 11.15 | 16.77 | 6.57 | 10.88 | 16.77 |
0.30 | 9 | 14 | 18 | 9 | 13 | 17 | 9.28 | 13.77 | 17.8 | 9.28 | 13.49 | 17.6 | 9.28 | 13.47 | 17.4 | 9.28 | 13.34 | 17.58 | |
0.50 | 4 | 13 | 19 | 3 | 12 | 16 | 3.28 | 12.77 | 17.29 | 3.28 | 12.33 | 16.88 | 3.46 | 12.45 | 16.73 | 3.28 | 12.25 | 16.51 | |
0.70 | 7 | 13 | 18 | 6 | 11 | 17 | 5.81 | 11.53 | 17.85 | 5.62 | 11.48 | 17.85 | 5.62 | 11.39 | 17.85 | 5.62 | 11.26 | 17.8 | |
0.90 | 10 | 13 | 17 | 10 | 12 | 16 | 10.02 | 12.38 | 16.27 | 9.57 | 12.37 | 15.92 | 9.58 | 12.3 | 16.09 | 9.61 | 12.4 | 16.06 | |
Avg. | 3 | 5 | 9 | 2 | 5 | 8 | 2.9 | 5.01 | 8.24 | 2.38 | 4.57 | 7.73 | 2.28 | 4.58 | 7.74 | 1.97 | 4.28 | 7.43 |
\(\tau \) | R | DRGA | LOS | ABC | HSSGA | EA/G-LS | ILS | ALNS/TPF | ||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | ||
0.10 | 0.10 | 1 | 1 | 2 | 2 | 2 | 3 | 1.11 | 1.75 | 2.21 | 0.4 | 0.77 | 1.32 | 0.72 | 0.94 | 1.22 | 0.74 | 0.95 | 1.35 | 0.28 | 0.44 | 0.64 |
0.30 | 1 | 1 | 2 | 1 | 2 | 3 | 0.9 | 1.35 | 1.71 | 0.45 | 0.71 | 0.98 | 0.44 | 0.74 | 1.06 | 0.44 | 0.74 | 1.09 | 0.25 | 0.49 | 0.76 | |
0.50 | 1 | 1 | 1 | 1 | 1 | 2 | 0.36 | 0.7 | 1.23 | 0 | 0.19 | 0.38 | 0 | 0.2 | 0.37 | 0.2 | 0.37 | 0.58 | 0 | 0.07 | 0.18 | |
0.70 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0.09 | 0.35 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.04 | 0.12 | 0 | 0 | 0 | |
0.90 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0.01 | 0.1 | 0 | 0 | 0 | |
0.30 | 0.10 | 2 | 3 | 4 | 2 | 2 | 3 | 1.27 | 2.11 | 2.71 | 0.5 | 1.18 | 1.71 | 0.69 | 1.25 | 1.71 | 1 | 1.4 | 1.82 | 0.35 | 0.79 | 1.37 |
0.30 | 1 | 3 | 4 | 1 | 3 | 4 | 1.4 | 2.12 | 3.97 | 0.66 | 1.27 | 2.64 | 0.66 | 1.41 | 2.64 | 0.73 | 1.38 | 2.67 | 0.52 | 1.05 | 2.33 | |
0.50 | 2 | 2 | 3 | 1 | 2 | 3 | 1.4 | 1.67 | 2.45 | 0.66 | 1.07 | 1.52 | 0.66 | 1.11 | 1.69 | 0.73 | 1.17 | 1.65 | 0.54 | 0.95 | 1.75 | |
0.70 | 1 | 1 | 1 | 0 | 1 | 2 | 0 | 0.63 | 1.16 | 0 | 0.35 | 0.85 | 0 | 0.24 | 0.63 | 0.27 | 0.44 | 0.74 | 0 | 0.18 | 0.55 | |
0.90 | 0 | 1 | 1 | 0 | 0 | 1 | 0 | 0.26 | 0.82 | 0 | 0.1 | 0.56 | 0 | 0.14 | 0.47 | 0 | 0.25 | 0.73 | 0 | 0.02 | 0.15 | |
0.50 | 0.10 | 3 | 5 | 7 | 2 | 4 | 5 | 2.5 | 3.37 | 4.33 | 1.22 | 2.09 | 2.99 | 1.69 | 2.31 | 3.27 | 1.46 | 2.26 | 3.11 | 0.72 | 1.49 | 2.47 |
0.30 | 4 | 4 | 6 | 2 | 3 | 5 | 2.46 | 3.01 | 4 | 1.54 | 2.29 | 2.95 | 1.67 | 2.43 | 2.96 | 1.72 | 2.32 | 3.08 | 1.31 | 1.94 | 2.44 | |
0.50 | 3 | 4 | 6 | 2 | 3 | 4 | 2.26 | 3.13 | 4.21 | 1.22 | 2.36 | 3.35 | 1.48 | 2.51 | 3.61 | 1.58 | 2.4 | 3.36 | 1 | 2.07 | 3.05 | |
0.70 | 1 | 3 | 4 | 0 | 2 | 3 | 0.77 | 1.82 | 2.99 | 0.51 | 1.49 | 2.33 | 0.51 | 1.32 | 2.24 | 0.49 | 1.61 | 2.8 | 0.21 | 1.16 | 2.07 | |
0.90 | 1 | 2 | 4 | 0 | 1 | 4 | 0.53 | 1.42 | 3.13 | 0.18 | 1.04 | 2.15 | 0.18 | 0.9 | 2.15 | 0.39 | 1.16 | 2.76 | 0.01 | 0.67 | 2.25 | |
0.70 | 0.10 | 4 | 6 | 8 | 3 | 4 | 7 | 3.2 | 3.99 | 4.84 | 2.09 | 2.84 | 3.53 | 2.27 | 2.98 | 3.82 | 2.28 | 3.13 | 3.77 | 1.45 | 2.18 | 2.91 |
0.30 | 4 | 6 | 9 | 2 | 5 | 7 | 2.37 | 4.72 | 7.16 | 1.71 | 3.88 | 6.07 | 1.67 | 4.09 | 6.26 | 1.89 | 3.86 | 5.82 | 1.14 | 3.31 | 5.49 | |
0.50 | 4 | 7 | 15 | 2 | 5 | 12 | 3.27 | 5.27 | 11.94 | 2.25 | 4.62 | 10.95 | 2.62 | 4.69 | 10.95 | 2.63 | 4.25 | 8.69\(^{\mathrm{a}}\) | 1.76 | 3.94 | 10.31 | |
0.70 | 5 | 8 | 12 | 2 | 5 | 8 | 2.77 | 5.37 | 7.37 | 2.18 | 5.16 | 7.78 | 2.77 | 5.39 | 7.65 | 2.66 | 6.17 | 9.32 | 1.56 | 4.42 | 6.67 | |
0.90 | 4 | 7 | 10 | 3 | 5 | 8 | 3.57 | 5.9 | 8.33 | 3.73 | 5.48 | 7.49 | 3.15 | 5.34 | 6.88 | 3.92 | 6.6 | 8.27 | 2.8 | 4.58 | 5.95 | |
0.90 | 0.10 | 6 | 9 | 12 | 4 | 6 | 9 | 4.7 | 6.62 | 9.44 | 4.57 | 6.27 | 9.06 | 4.75 | 6.45 | 9.34 | 4.4 | 7.02 | 9.07 | 3.46 | 5.4 | 8.44 |
0.30 | 8 | 12 | 16 | 6 | 9 | 12 | 5.39 | 9.4 | 11.86 | 5.11 | 9.03 | 11.25 | 5.39 | 9.09 | 12.35 | 8.91 | 11.83 | 13.59 | 4.98 | 8.47 | 11.11 | |
0.50 | 11 | 14 | 19 | 8 | 11 | 16 | 8.82 | 11.88 | 17.25 | 8.6 | 11.26 | 16.29 | 8.28 | 11.2 | 15.84 | 10.12 | 14.06 | 18.4 | 7.64 | 10.69 | 15.91 | |
0.70 | 10 | 14 | 16 | 8 | 11 | 14 | 7.96 | 11.19 | 12.85 | 8.07 | 11.23 | 13.07 | 8.05 | 11.07 | 13.06 | 9.67 | 12.75 | 15.95 | 7.14 | 10.54 | 12.69 | |
0.90 | 8 | 13 | 19 | 4 | 11 | 18 | 4.11 | 11.31 | 16.83 | 3.57 | 11.07 | 16.6 | 4.07 | 11.02 | 16.73 | 7.21 | 13.23 | 18.43 | 3.19 | 10.57 | 16.24 | |
Avg. | 3 | 5 | 7 | 2 | 4 | 6 | 2.44 | 3.96 | 5.73 | 1.97 | 3.43 | 5.03 | 2.07 | 3.47 | 5.08 | 2.54 | 3.98 | 5.49 | 1.61 | 3.01 | 4.62 |
Dis | n | Solution quality (%) | Time(s) | ||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Cplex | ALNS | ALNS/TPI | ILS | ALNS/TPF | Cplex | ALNS | ALNS/TPI | ILS | ALNS/TPF | ||||||||||
Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | Min | Avg | Max | ||||||||
Area | 50 | 85.77 | 76.99 | 79.37 | 83.26 | 84.1 | 84.9 | 84.94 | 85.77 | 85.77 | 85.77 | 85.77 | 85.77 | 85.77 | 71.51 | 8.45 | 3.86 | 0.77 | 0.09 |
Area | 75 | 78.94 | 72.51 | 74.49 | 75.44 | 78.95 | 79.23 | 79.24 | 81.87 | 82.34 | 82.75 | 82.75 | 82.75 | 82.75 | 3600 | 16.22 | 7.47 | 1.41 | 0.19 |
Area | 100 | 43.79 | 65.46 | 66.74 | 67.95 | 69.07 | 69.98 | 70.65 | 75.17 | 75.71 | 76.07 | 76.52 | 76.52 | 76.52 | 3600 | 25.23 | 11.42 | 2.19 | 0.28 |
Area | 125 | 49.82 | 59.17 | 60.58 | 61.69 | 62.59 | 63.64 | 64.57 | 69.06 | 69.24 | 69.78 | 69.42 | 70 | 70.32 | 3600 | 32.63 | 11.87 | 3.11 | 0.35 |
Area | 150 | 1.45 | 50.44 | 51.64 | 52.76 | 55.09 | 56.02 | 57.7 | 62.5 | 63.05 | 63.37 | 63.95 | 64.27 | 64.39 | 3600 | 46.97 | 13.22 | 4.63 | 0.45 |
Area | 175 | – | 44.84 | 46.36 | 48.4 | 52.7 | 53.37 | 54.05 | 59.95 | 60.45 | 60.93 | 61.55 | 61.73 | 62.04 | – | 67.44 | 15.17 | 6.1 | 0.61 |
Area | 200 | – | 39.44 | 40.25 | 41.06 | 48.06 | 49.33 | 50.43 | 56.36 | 56.83 | 57.44 | 58.08 | 58.58 | 58.73 | – | 94.98 | 16.96 | 7.8 | 0.83 |
Area | 225 | – | 37.07 | 37.99 | 38.78 | 44.77 | 45.58 | 46.39 | 53.52 | 53.93 | 54.47 | 55.42 | 55.79 | 56.08 | – | 121.01 | 17.93 | 9.31 | 0.84 |
Area | 250 | – | 34.04 | 34.61 | 35.15 | 43.74 | 44.87 | 46.13 | 51.66 | 51.93 | 52.26 | 54.21 | 54.41 | 54.72 | – | 151.38 | 19.47 | 11.43 | 0.9 |
Area | 275 | – | 31.82 | 32.24 | 32.68 | 40.89 | 41.85 | 43.39 | 47.77 | 48.24 | 48.87 | 50.27 | 50.59 | 50.82 | – | 162.73 | 20.94 | 13.38 | 0.95 |
Area | 300 | – | 28.94 | 29.35 | 29.88 | 38.49 | 39.75 | 40.88 | 45.3 | 45.88 | 46.31 | 47.97 | 48.29 | 48.63 | – | 201.5 | 22.57 | 15.19 | 1.03 |
Area | 325 | – | 29.16 | 29.57 | 30.15 | 37 | 37.96 | 38.91 | 43.52 | 43.96 | 44.44 | 46.08 | 46.62 | 46.87 | – | 233.95 | 24.24 | 17.27 | 1.34 |
Area | 350 | – | 27.11 | 27.57 | 28.03 | 35.07 | 35.66 | 36.41 | 41 | 41.32 | 41.62 | 43.64 | 44.14 | 44.43 | - | 269.16 | 25.65 | 19.72 | 1.61 |
Area | 375 | – | 27.19 | 27.66 | 28.15 | 33.09 | 34.23 | 35.07 | 38.65 | 39.1 | 39.39 | 41.77 | 42.04 | 42.28 | – | 321.31 | 26.78 | 22.25 | 2 |
Area | 400 | – | 25.93 | 26.37 | 26.79 | 31.32 | 32 | 33.03 | 36.77 | 37.2 | 37.78 | 39.43 | 39.94 | 40.29 | – | 389.55 | 27.78 | 24.05 | 1.84 |
World | 50 | 100 | 99.57 | 99.72 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 100 | 1.21 | 5.34 | 0.03 | 0.45 | < 0.01 |
World | 100 | 99.78 | 99.78 | 99.78 | 99.78 | 99.78 | 99.78 | 99.78 | 99.78 | 99.78 | 99.78 | 99.78 | 99.78 | 99.78 | 17.39 | 22.29 | 7.96 | 1.29 | 0.13 |
World | 150 | 99.85 | 98.96 | 99.13 | 99.4 | 99.7 | 99.7 | 99.7 | 99.85 | 99.85 | 99.85 | 99.85 | 99.85 | 99.85 | 342.67 | 40.9 | 15.2 | 2.6 | 0.23 |
World | 200 | 97.09 | 96.86 | 96.96 | 97.2 | 98.09 | 98.19 | 98.43 | 99.55 | 99.55 | 99.55 | 99.55 | 99.55 | 99.55 | 3600 | 77 | 28.46 | 4.59 | 0.33 |
World | 250 | 4.68 | 94.77 | 94.89 | 95.05 | 96.94 | 97.05 | 97.12 | 98.2 | 98.2 | 98.2 | 98.2 | 98.2 | 98.2 | 3600 | 119.82 | 42.88 | 6.83 | 0.48 |
World | 300 | 0.53 | 92.33 | 93.19 | 94.13 | 94.88 | 95.38 | 95.71 | 97.07 | 97.07 | 97.07 | 97.07 | 97.07 | 97.07 | 3600 | 174.61 | 61.99 | 9.74 | 0.72 |
World | 350 | – | 89.49 | 90.13 | 91.55 | 94.52 | 94.79 | 95.23 | 96.84 | 96.9 | 96.91 | 96.97 | 96.97 | 96.97 | – | 254.77 | 79.99 | 13.73 | 0.84 |
World | 400 | – | 85.45 | 86.15 | 87.12 | 92.5 | 92.86 | 93.23 | 95.11 | 95.2 | 95.34 | 95.61 | 95.61 | 95.61 | – | 373.74 | 100.12 | 17.87 | 1.18 |
World | 450 | – | 81.64 | 83.04 | 84.12 | 91.31 | 91.73 | 92.18 | 93.44 | 93.53 | 93.64 | 94.17 | 94.24 | 94.27 | – | 470.95 | 121.16 | 22.82 | 1.94 |
World | 500 | – | 78.5 | 80.2 | 82.11 | 89.73 | 90.11 | 90.47 | 91.69 | 91.86 | 91.99 | 92.65 | 92.73 | 92.78 | – | 626.95 | 134.52 | 28.6 | 2.19 |
World | 550 | – | 75.21 | 75.96 | 77.23 | 88.23 | 88.67 | 89.04 | 90.78 | 90.93 | 91.14 | 92.16 | 92.35 | 92.48 | – | 754.37 | 142.44 | 38.03 | 1.78 |
World | 600 | – | 71.01 | 72.35 | 73.55 | 86.19 | 87.21 | 87.69 | 89.24 | 89.43 | 89.68 | 90.89 | 91.06 | 91.18 | – | 955.71 | 153.27 | 39.71 | 2.58 |
Avg | – | 63.47 | 64.31 | 65.24 | 69.88 | 70.51 | 71.13 | 74.09 | 74.34 | 74.61 | 75.32 | 75.51 | 75.64 | – | 222.92 | 42.72 | 12.77 | 0.95 |
AEOSS problem
TDOPTW problem
Name | n | \(t_{max}\) (h) | Time windows | ACS | ALNS/TPF | ||||
---|---|---|---|---|---|---|---|---|---|
S, M, L | Min | Avg | Max | Min | Avg | Max | |||
20.1.1 | 20 | 8 | S | 159 | 159 | 159 | 159 | 159 | 159 |
20.1.2 | 20 | 8 | M | 173 | 173 | 173 | 173 | 173 | 173 |
20.1.3 | 20 | 8 | L | 183 | 183 | 183 | 183 | 183 | 183 |
20.2.1 | 20 | 10 | S | 188 | 188 | 188 | 188 | 188 | 188 |
20.2.2 | 20 | 10 | M | 201 | 201 | 201 | 201 | 201 | 201 |
20.2.3 | 20 | 10 | L | 195 | 195 | 195 | 195 | 195 | 195 |
20.3.1 | 20 | 12 | S | 277 | 277 | 277 | 277 | 277 | 277 |
20.3.2 | 20 | 12 | M | 245 | 245 | 245 | 245 | 245 | 245 |
20.3.3 | 20 | 12 | L | 259 | 259 | 259 | 259 | 259 | 259 |
20.4.1 | 20 | 14 | S | 274 | 274 | 274 | 274 | 274 | 274 |
20.4.2 | 20 | 14 | M | 275 | 275 | 275 | 275 | 275 | 275 |
20.4.3 | 20 | 14 | L | 268 | 268 | 268 | 268 | 268 | 268 |
50.1.1 | 50 | 8 | S | 288 | 288 | 288 | 288 | 288 | 288 |
50.1.2 | 50 | 8 | M | 274 | 274 | 274 | 274 | 274 | 274 |
50.1.3 | 50 | 8 | L | 289 | 289 | 289 | 289 | 289 | 289 |
50.2.1 | 50 | 10 | S | 298 | 298 | 298 | 298 | 298 | 298 |
50.2.2 | 50 | 10 | M | 310 | 310 | 310 | 310 | 310 | 310 |
50.2.3 | 50 | 10 | L | 340 | 340 | 340 | 340 | 340 | 340 |
50.3.1 | 50 | 12 | S | 339 | 339 | 339 | 346 | 346 | 346 |
50.3.2 | 50 | 12 | M | 404 | 404 | 404 | 404 | 404 | 404 |
50.3.3 | 50 | 12 | L | 366 | 366 | 366 | 366 | 366 | 366 |
50.4.1 | 50 | 14 | S | 471 | 476.6 | 478 | 478 | 478 | 478 |
50.4.2 | 50 | 14 | M | 435 | 439.8 | 441 | 441 | 441 | 441 |
50.4.3 | 50 | 14 | L | 450 | 450 | 450 | 450 | 450 | 450 |
100.1.1 | 100 | 8 | S | 275 | 275 | 275 | 275 | 275 | 275 |
100.1.2 | 100 | 8 | M | 278 | 278 | 278 | 278 | 278 | 278 |
100.1.3 | 100 | 8 | L | 343 | 343 | 343 | 343 | 343 | 343 |
100.2.1 | 100 | 10 | S | 351 | 351.2 | 352 | 351 | 351.2 | 352 |
100.2.2 | 100 | 10 | M | 366 | 366.6 | 367 | 367 | 367 | 367 |
100.2.3 | 100 | 10 | L | 370 | 370 | 370 | 370 | 370 | 370 |
100.3.1 | 100 | 12 | S | 435 | 436 | 437 | 437 | 437 | 437 |
100.3.2 | 100 | 12 | M | 444 | 446.6 | 454 | 449 | 453.5 | 454 |
100.3.3 | 100 | 12 | L | 466 | 467 | 468 | 470 | 470 | 470 |
100.4.1 | 100 | 14 | S | 478 | 480 | 484 | 482 | 483.8 | 484 |
100.4.2 | 100 | 14 | M | 491 | 494.6 | 497 | 495 | 496.8 | 497 |
100.4.3 | 100 | 14 | L | 519 | 526.8 | 538 | 538 | 539.6 | 540 |
Avg. | 327.1 | 327.9 | 328.8 | 328.7 | 329 | 329.1 |
Comparison with CP Optimizer
\(n=100\)
|
R
| Total revenue | CPU time (s) | ||
---|---|---|---|---|---|
\(\tau \)
| ALNS/TPF | CPO | ALNS/TPF | CPO | |
0.1 | 0.1 | 1076.10 | 1075.00 | 27.22 | 600.00 |
0.3 | 979.10 | 978.00 | 28.79 | 600.00 | |
0.5 | 1169.00 | 1169.00 | 0.72 | 0.09 | |
0.7 | 1039.00 | 1039.00 | 0.02 | 0.09 | |
0.9 | 1163.00 | 1163.00 | 0.02 | 0.09 | |
0.3 | 0.1 | 1018.40 | 1017.00 | 25.83 | 600.00 |
0.3 | 1045.00 | 1041.00 | 26.89 | 600.00 | |
0.5 | 1030.00 | 1030.00 | 27.95 | 600.00 | |
0.7 | 1184.20 | 1185.00 | 18.56 | 18.83 | |
0.9 | 1094.00 | 1094.00 | 20.07 | 1.63 | |
0.5 | 0.1 | 1217.40 | 1210.00 | 22.56 | 600.00 |
0.3 | 989.80 | 988.00 | 25.54 | 600.00 | |
0.5 | 1043.50 | 1042.00 | 27.78 | 600.00 | |
0.7 | 1030.41 | 1032.00 | 28.90 | 600.00 | |
0.9 | 1094.59 | 1094.00 | 30.39 | 600.00 | |
0.7 | 0.1 | 1039.70 | 1039.00 | 20.09 | 600.00 |
0.3 | 1126.60 | 1124.00 | 22.27 | 600.00 | |
0.5 | 985.90 | 981.00 | 22.96 | 600.00 | |
0.7 | 1020.06 | 1016.00 | 21.86 | 600.00 | |
0.9 | 1019.48 | 1014.00 | 31.77 | 600.00 | |
0.9 | 0.1 | 1027.10 | 1027.00 | 13.60 | 600.00 |
0.3 | 975.10 | 976.00 | 13.69 | 600.00 | |
0.5 | 897.21 | 889.00 | 16.25 | 600.00 | |
0.7 | 983.56 | 983.56 | 17.64 | 600.00 | |
0.9 | 928.57 | 927.24 | 19.10 | 600.00 | |
Avg. | 1047.07 | 1045.35 | 20.42 | 480.83 |