Research Article

Minimizing Total Earliness and Tardiness for Common Due Date Single-Machine Scheduling with an Unavailability Interval

Table 1

Comparison between the exact methods.

CasenMILP1MILP2MILP3MILP4DP
Time (s)GAP (%)Time (s)GAP (%)Time (s)GAP (%)Time (s)GAP (%)Time (s)GAP (%)

152.310.001.560.002.090.002.520.00<0.010.00
10147.250.003.130.006.030.0023.780.00<0.010.00
15851.7442.172.810.0030.390.003819.940.30<0.010.00
20o. o. m.3.230.0044.950.005000.002.04<0.010.00
25o. o. m.4.670.003012.040.265000.003.79<0.010.00
30o. o. m.7.350.004311.250.495000.006.42<0.010.00
35o. o. m.17.460.00o. o. m.o. o. m.15.93<0.010.00
50o. o. m.63.720.00o. o. m.o. o. m.58.15<0.010.00
75o. o. m.86.540.00o. o. m.o. o. m.0.020.00
100o. o. m.303.810.00o. o. m.o. o. m.0.020.00
150o. o. m.2138.730.00o. o. m.o. o. m.0.050.00
200o. o. m.5000.001.56o. o. m.o. o. m.0.060.00

255.490.001.780.002.830.002.450.00<0.010.00
10546.570.004.060.005.570.006.890.00<0.010.00
152741.3327.963.760.007.040.00184.470.00<0.010.00
20o. o. m.41.585.620.0021.370.005000.000.43<0.010.00
25o. o. m.22.210.002721.910.115000.002.54<0.010.00
30o. o. m.46.470.003520.680.095000.0011.46<0.010.00
35o. o. m.194.710.00o. o. m.o. o. m.15.87<0.010.00
50o. o. m.225.360.00o. o. m.o. o. m.47.630.010.00
75o. o. m.473.980.00o. o. m.o. o. m.0.030.00
100o. o. m.637.140.00o. o. m.o. o. m.0.050.00
150o. o. m.2361.500.00o. o. m.o. o. m.0.110.00
200o. o. m.5000.001.18o. o. m.o. o. m.0.240.00

357.270.001.480.003.830.0010.980.00<0.010.00
10403.950.002.800.009.170.00835.600.00<0.010.00
15o. o. m.22.812.930.0066.310.005000.000.03<0.010.00
20o. o. m.3.850.002206.940.255000.000.12<0.010.00
25o. o. m.4.870.003136.890.305000.001.96<0.010.00
30o. o. m.12.630.00o. o. m.5000.001.50<0.010.00
35o. o. m.24.380.00o. o. m.o. o. m.4.32<0.010.00
50o. o. m.67.500.00o. o. m.o. o. m.26.35<0.010.00
75o. o. m.93.790.00o. o. m.o. o. m.<0.010.00
100o. o. m.235.180.00o. o. m.o. o. m.<0.010.00
150o. o. m.2977.050.00o. o. m.o. o. m.<0.010.00
200o. o. m.5000.000.42o. o. m.o. o. m.<0.010.00

DP = dynamic programming; o. o. m. = out of memory.