Fig.1. Gradual hub covering cases.
For further discussions, a simple example of gradual hub covering problem is used. In this example, three sets are shown in Figure .1; (A) not-covered, (B) partially covered and (C) fully covered. The ( a , d ) route is not covered at all via hubs ( b , c ) , the ( a , d ) route is partially covered via the mentioned hubs and ( a , d ) route is covered completely with these hubs. In set B, the gradually covering is depicted by the gradient between grey and white colour (i.e. Where the grey is more than white, the decay function value nears to 1 and where the white is more than grey, this function value near to 0.)
Results:
The performance is appraised rely on the relative gap (( Optimal Solution OFV ) / OFV ) 100 , where OFV is the obtained objective function value achieving with another method) which is the distance from optimal. In our experimental design, we take n 10 , 15 , 20 , 25 , 0 . 6 , 0 . 7 , 0 . 8 and p 1 , 2 , 3 for CAB dataset. We apply the AP dataset, which is derived from a real application to a postal delivery network. It includes up to 200 nodes, which portray postcode districts, the direction of their coordinates and flow volumes (mail flow); in addition, a feature of this data is that the flow matrix is not symmetrical (i.e., W
ij W
jiand W
ii 0 ).
The results from the CPLEX solver cannot achieve to the optimum in 3600 second for n 40 , so the best-known result with this solver is shown. Moreover, CPLEX cannot obtain ever a feasible solution for n 200 in 7200 second.
The obtained gap ( (( TS Best known ) / TS ) 100 ) show the better performance of TS with resonable computational time.
In the Tables (1) to (3), we provide results from running the CPELX and TS on CAB dataset. The data in each cell of
CPLEX column consists of relative gap and TS column includes two results, relative gap (%)/ time (second). The gap
for CPLEX indicates the obtained solution in the same CPU time as TS (i.e. the CPLEX and TS search solution space
in the same computational time).
Table 1.
Results (relative gap (%)/time (s)) for the TS algorithm and CPLEX (CAB data set, 0 . 6 ).
n CPLEX TS
10 15 20 25 10 15 20 25
p=1
β=1073,ω=810 0.027 0.029 0.025 0.041 0.027/0.1 0.029/0.2 0.025/0.3 0.041/0.4 β=973,ω=810 0.011 0.013 0.018 0.034 0.011/0.1 0.013/0.2 0.018/0.3 0.034/0.4 β=873,ω=810 0.046 0.033 0.000 0.000 0.046/0.1 0.033/0.2 0.000/0.3 0.000/0.4 β=1073,ω=710 0.067 0.028 0.041 0.058 0.067/0.1 0.028/0.2 0.041/0.3 0.058/0.4 β=973,ω=710 0.020 0.024 0.039 0.055 0.020/0.1 0.024/0.2 0.039/0.3 0.055/0.4 β=873,ω=710 0.064 0.057 0.051 0.058 0.064/0.1 0.057/0.2 0.051/0.3 0.058/0.4 β=1073,ω=610 0.048 0.020 0.049 0.061 0.048/0.1 0.020/0.2 0.049/0.3 0.061/0.4 β=973,ω=610 0.075 0.036 0.056 0.067 0.075/0.1 0.036/0.2 0.056/0.3 0.067/0.4 β=873,ω=610 0.071 0.066 0.084 0.078 0.071/0.1 0.078/0.2 0.084/0.3 0.074/0.4
p=2
β=1073,ω=810 2.091 5.081 10.062 16.068 0.043/0.2 0.031/0.3 0.068/0.5 0.061/0.8 β=973,ω=810 2.021 5.077 10.088 16.091 0.014/0.2 0.065/0.3 0.039/0.5 0.055/0.8 β=873,ω=810 2.100 5.100 10.059 16.082 0.014/0.2 0.039/0.3 0.060/0.5 0.084/0.8 β=1073,ω=710 2.094 5.100 10.042 16.060 0.071/0.2 0.050/0.3 0.037/0.5 0.057/0.8 β=973,ω=710 2.098 5.025 10.061 16.000 0.029/0.2 0.025/0.3 0.049/0.5 0.042/0.8 β=873,ω=710 2.035 5.100 10.075 16.097 0.035/0.2 0.020/0.3 0.064/0.5 0.049/0.8 β=1073,ω=610 2.080 5.098 10.095 16.073 0.050/0.2 0.026/0.3 0.070/0.5 0.048/0.8 β=973,ω=610 2.090 5.079 10.033 16.096 0.025/0.2 0.079/0.3 0.029/0.5 0.060/0.8 β=873,ω=610 2.100 5.094 10.097 16.094 0.048/0.2 0.094/0.3 0.061/0.5 0.051/0.8
p=3
β=1073,ω=810 3.097 6.091 12.014 20.048 0.017/0.3 0.025/0.4 0.009/0.7 0.037/1.2 β=973,ω=810 3.005 6.096 12.009 20.066 0.005/0.3 0.059/0.4 0.006/0.7 0.041/1.2 β=873,ω=810 3.095 6.099 12.001 20.058 0.027/0.3 0.069/0.4 0.001/0.7 0.040/1.2 β=1073,ω=710 3.056 6.066 12.037 20.060 0.056/0.3 0.050/0.4 0.006/0.7 0.024/1.2 β=973,ω=710 3.062 6.099 12.009 20.099 0.062/0.3 0.040/0.4 0.009/0.7 0.021/1.2 β=873,ω=710 3.060 6.052 12.055 20.097 0.039/0.3 0.042/0.4 0.032/0.7 0.055/1.2 β=1073,ω=610 3.059 6.094 12.025 20.030 0.059/0.3 0.041/0.4 0.006/0.7 0.013/1.2 β=973,ω=610 3.041 6.097 12.014 20.028 0.037/0.3 0.026/0.4 0.014/0.7 0.028/1.2 β=873,ω=610 3.080 6.033 12.000 20.082 0.029/0.3 0.015/0.4 0.034/0.7 0.059/1.2
Table 2. Results (relative gap (%)/time (s)) for the TS algorithm and CPLEX (CAB data set,
0 . 7
).n CPLEX TS
10 15 20 25 10 15 20 25
p=1
β=1073,ω=810 0.052 0.029 0.025 0.041 0.052/0.1 0.029/0.2 0.025/0.3 0.041/0.4 β=973,ω=810 0.082 0.019 0.083 0.034 0.016/0.1 0.019/0.2 0.083/0.3 0.034/0.4 β=873,ω=810 0.048 0.039 0.002 0.001 0.048/0.1 0.039/0.2 0.002/0.3 0.001/0.4 β=1073,ω=710 0.038 0.028 0.041 0.058 0.038/0.1 0.028/0.2 0.041/0.3 0.058/0.4 β=973,ω=710 0.094 0.026 0.039 0.055 0.094/0.1 0.026/0.2 0.039/0.3 0.055/0.4 β=873,ω=710 0.091 0.058 0.053 0.058 0.064/0.1 0.058/0.2 0.053/0.3 0.058/0.4 β=1073,ω=610 0.048 0.019 0.049 0.060 0.048/0.1 0.019/0.2 0.049/0.3 0.060/0.4 β=973,ω=610 0.039 0.038 0.056 0.067 0.039/0.1 0.038/0.2 0.056/0.3 0.067/0.4 β=873,ω=610 1.000 0.066 0.085 0.074 0.071/0.1 0.066/0.2 0.085/0.3 0.074/0.4
p=2
β=1073,ω=810 2.000 5.100 10.028 16.099 0.000/0.2 0.080/0.3 0.048/0.5 0.077/0.8 β=973,ω=810 2.094 5.041 10.085 16.098 0.013/0.2 0.030/0.3 0.020/0.5 0.065/0.8 β=873,ω=810 2.098 5.074 10.089 16.091 0.034/0.2 0.036/0.3 0.062/0.5 0.039/0.8 β=1073,ω=710 2.064 5.037 10.025 16.068 0.027/0.2 0.039/0.3 0.025/0.5 0.028/0.8 β=973,ω=710 2.077 5.096 10.056 16.098 0.018/0.2 0.030/0.3 0.032/0.5 0.047/0.8 β=873,ω=710 2.021 5.099 10.098 16.075 0.021/0.2 0.013/0.3 0.049/0.5 0.033/0.8 β=1073,ω=610 2.019 5.087 10.059 16.069 0.019/0.2 0.018/0.3 0.026/0.5 0.026/0.8 β=973,ω=610 2.074 5.077 10.097 16.024 0.021/0.2 0.036/0.3 0.097/0.5 0.024/0.8 β=873,ω=610 2.093 5.033 10.039 16.096 0.093/0.2 0.034/0.3 0.034/0.5 0.050/0.8
p=3
β=1073,ω=810 3.005 6.076 12.002 20.098 0.004/0.3 0.022/0.4 0.002/0.7 0.014/1.2 β=973,ω=810 3.005 6.016 12.006 20.048 0.005/0.3 0.014/0.4 0.008/0.7 0.034/1.2 β=873,ω=810 3.002 6.045 12.000 20.097 0.002/0.3 0.036/0.4 0.071/0.7 0.097/1.2 β=1073,ω=710 3.077 6.098 12.063 20.059 0.056/0.3 0.040/0.4 0.061/0.7 0.011/1.2 β=973,ω=710 3.004 6.092 12.042 20.037 0.004/0.3 0.006/0.4 0.022/0.7 0.035/1.2 β=873,ω=710 3.003 6.007 12.074 20.079 0.003/0.3 0.007/0.4 0.033/0.7 0.044/1.2 β=1073,ω=610 3.082 6.094 12.092 20.099 0.022/0.3 0.023/0.4 0.023/0.7 0.035/1.2 β=973,ω=610 3.000 6.05 12.041 20.098 0.004/0.3 0.026/0.4 0.041/0.7 0.058/1.2 β=873,ω=610 3.009 6.089 12.079 20.051 0.009/0.3 0.026/0.4 0.033/0.7 0.028/1.2 Table 3. Results (relative gap (%)/time (s)) for the TS algorithm and CPLEX (CAB data set,
0 . 8
).N CPLEX TS
10 15 20 25 10 15 20 25
p=1
β=1073,ω=810 0.027 0.029 0.072 0.041 0.029/0.1 0.029/0.2 0.072/0.3 0.041/0.4 β=973,ω=810 0.083 0.019 0.018 0.034 0.019/0.1 0.019/0.2 0.018/0.3 0.034/0.4 β=873,ω=810 0.048 0.047 0.054 0.074 0.047/0.1 0.047/0.2 0.054/0.3 0.074/0.4 β=1073,ω=710 0.038 0.028 0.040 0.058 0.028/0.1 0.028/0.2 0.040/0.3 0.058/0.4 β=973,ω=710 0.026 0.027 0.039 0.055 0.027/0.1 0.027/0.2 0.039/0.3 0.055/0.4 β=873,ω=710 0.066 0.060 0.054 0.058 0.060/0.1 0.060/0.2 0.054/0.3 0.058/0.4 β=1073,ω=610 0.048 0.019 0.049 0.061 0.019/0.1 0.019/0.2 0.049/0.3 0.061/0.4 β=973,ω=610 0.039 0.038 0.056 0.068 0.038/0.1 0.038/0.2 0.056/0.3 0.068/0.4 β=873,ω=610 0.071 0.066 0.085 0.078 0.066/0.1 0.066/0.2 0.085/0.3 0.078/0.4
p=2
β=1073,ω=810 2.035 5.076 10.099 16.099 0.032/0.2 0.034/0.3 0.016/0.5 0.010/0.8 β=973,ω=810 2.098 5.092 10.020 16.003 0.027/0.2 0.018/0.3 0.014/0.5 0.003/0.8 β=873,ω=810 2.093 5.098 10.099 16.097 0.011/0.2 0.014/0.3 0.026/0.5 0.097/0.8 β=1073,ω=710 2.042 5.093 10.094 16.069 0.042/0.2 0.029/0.3 0.024/0.5 0.006/0.8 β=973,ω=710 2.093 5.075 10.097 16.032 0.013/0.2 0.030/0.3 0.027/0.5 0.011/0.8 β=873,ω=710 2.055 5.064 10.010 16.064 0.007/0.2 0.064/0.3 0.010/0.5 0.020/0.8 β=1073,ω=610 2.007 5.088 10.094 16.095 0.007/0.2 0.021/0.3 0.023/0.5 0.031/0.8 β=973,ω=610 2.095 5.067 10.062 16.000 0.021/0.2 0.067/0.3 0.054/0.5 0.030/0.8 β=873,ω=610 2.001 5.000 10.093 16.099 0.001/0.2 0.000/0.3 0.072/0.5 0.022/0.8
p=3
β=1073,ω=810 3.009 6.004 12.099 20.034 0.008/0.3 0.004/0.4 0.032/0.7 0.030/1.2 β=973,ω=810 3.005 6.051 12.097 20.099 0.005/0.3 0.014/0.4 0.033/0.7 0.011/1.2 β=873,ω=810 3.058 6.099 12.021 20.041 0.058/0.3 0.014/0.4 0.021/0.7 0.014/1.2 β=1073,ω=710 3.051 6.092 12.094 20.098 0.014/0.3 0.014/0.4 0.045/0.7 0.038/1.2 β=973,ω=710 3.039 6.093 12.095 20.081 0.038/0.3 0.012/0.4 0.021/0.7 0.022/1.2 β=873,ω=710 3.030 6.097 12.091 20.075 0.001/0.3 0.012/0.4 0.013/0.7 0.036/1.2 β=1073,ω=610 3.010 6.050 12.099 20.077 0.010/0.3 0.040/0.4 0.015/0.7 0.033/1.2 β=973,ω=610 3.025 6.045 12.031 20.098 0.011/0.3 0.012/0.4 0.020/0.7 0.004/1.2 β=873,ω=610 3.052 6.085 12.052 20.082 0.052/0.3 0.018/0.4 0.014/0.7 0.031/1.2
In Table (4), we provide results from running TS on AP dataset with 0 . 6 , 0 . 8 , 30 , 35 and
20 , 25
for n 40 and 0 . 6 , 0 . 9 , 10 , 15 and 9 , 5 for n 200 .
Table 4. Obtained objective function value using TS for AP dataset with larger nodes
p β ω Best Known CPU TS CPU Gap %
40
2 0.6 30 20 1936.394 3600 2739.024 2.531 29.304 2 0.6 30 25 2279.256 3600 2979.404 2.421 23.500 2 0.6 35 20 2152.413 3600 2927.576 2.462 26.478 2 0.6 35 25 2371.631 3600 3167.299 2.442 25.121 2 0.8 30 20 1862.731 3600 2550.671 2.468 26.971 2 0.8 30 25 2083.942 3600 2858.456 2.398 27.096 2 0.8 35 20 2125.042 3600 2767.986 2.468 23.228 2 0.8 35 25 2284.892 3600 3042.297 2.659 24.896 4 0.6 30 20 2187.632 3600 3075.304 6.317 28.865 4 0.6 30 25 2342.727 3600 3332.956 6.476 29.710 4 0.6 35 20 2483.903 3600 3241.422 6.770 23.370 4 0.6 35 25 2573.730 3600 3462.368 6.353 25.666 4 0.8 30 20 2186.244 3600 2827.141 6.720 22.669 4 0.8 30 25 2374.865 3600 3214.966 6.707 26.131 4 0.8 35 20 2153.973 3600 3062.920 6.745 29.676 4 0.8 35 25 2526.863 3600 3229.480 6.594 21.756
200
2 0.6 10 5 - 7200 661.2087 203.23 -
2 0.6 10 9 - 7200 908.6192 205.27 -
2 0.6 15 5 - 7200 955.1068 202.63 -
2 0.6 15 9 - 7200 1151.3 204.34 -
4 0.6 10 5 - 7200 780.7048 498.54 -
4 0.6 10 9 - 7200 998.5768 488.4 -
4 0.6 15 5 - 7200 1083.345 485.09 -
4 0.6 15 9 - 7200 1340.523 496.13 -
2 0.9 10 5 - 7200 652.0087 198.43 -
2 0.9 10 9 - 7200 859.2817 201.64 -
2 0.9 15 5 - 7200 917.2129 199.12 -
2 0.9 15 9 - 7200 1112.878 202.53 -
4 0.9 10 5 - 7200 707.5947 480.55 -
4 0.9 10 9 - 7200 903.9127 489.9 -
4 0.9 15 5 - 7200 942.1618 487.87 -
4 0.9 15 9 - 7200 1192.2811 472.38 -