| Literature DB >> 24883359 |
S Molla-Alizadeh-Zavardehi1, R Tavakkoli-Moghaddam2, F Hosseinzadeh Lotfi3.
Abstract
This paper deals with a problem of minimizing total weighted tardiness of jobs in a real-world single batch-processing machine (SBPM) scheduling in the presence of fuzzy due date. In this paper, first a fuzzy mixed integer linear programming model is developed. Then, due to the complexity of the problem, which is NP-hard, we design two hybrid metaheuristics called GA-VNS and VNS-SA applying the advantages of genetic algorithm (GA), variable neighborhood search (VNS), and simulated annealing (SA) frameworks. Besides, we propose three fuzzy earliest due date heuristics to solve the given problem. Through computational experiments with several random test problems, a robust calibration is applied on the parameters. Finally, computational results on different-scale test problems are presented to compare the proposed algorithms.Entities:
Mesh:
Year: 2014 PMID: 24883359 PMCID: PMC4030488 DOI: 10.1155/2014/214615
Source DB: PubMed Journal: ScientificWorldJournal ISSN: 1537-744X
Figure 1Membership function.
Test problems characteristics.
| Parameters | Levels | Count |
|---|---|---|
| Number of jobs ( | 10, 20, 30, 50, 75, 100, 125, 150, 175 and 200 | 10 |
| Processing time of jobs ( | Uniform distributions | 2 |
| Size of jobs ( | Uniform distributions | 3 |
| Tardiness cost ( | [5, 8] | 1 |
|
| Uniform distributions | 1 |
|
| Uniform distributions | 1 |
| Cap | 10 | 1 |
|
| ||
| Total number of problem instances | 60 | |
Factors and their levels.
| SA, VNS and VNS-SA | GA and GA-VNS | |||||
|---|---|---|---|---|---|---|
| Parameters | SA levels | VNS levels | VNS-SA levels | Parameters | GA levels | GA-VNS levels |
|
| A(1)—300 | — | A(1)—200 |
| A(1)—45 | A(1)—30 |
| A(2)—350 | — | A(2)—250 | A(2)—50 | A(2)—35 | ||
| A(3)—400 | — | A(3)—300 | A(3)—60 | A(3)—40 | ||
|
| ||||||
|
| B(1)—600 | A(1)—400 | B(1)—400 |
| B(1)—80% | B(1)—80% |
| B(2)—650 | A(2)—450 | B(2)—450 | B(2)—85% | B(2)—85% | ||
| B(3)—700 | A(3)—500 | B(3)—500 | B(3)—90% | B(3)—90% | ||
|
| ||||||
|
| C(1)—0.91 | — | C(1)—0.89 |
| C(1)—0.1 | C(1)—0.1 |
| C(2)—0.92 | — | C(2)—0.9 | C(2)—0.15 | C(2)—0.15 | ||
| C(3)—0.93 | — | C(3)—0.91 | C(3)—0.2 | C(3)—0.2 | ||
|
| ||||||
|
| D(1)—300 | |||||
| D(2)—350 | ||||||
| D(3)—400 | ||||||
Figure 2Mean RPD plot for each level of the factors in SA.
Figure 6Mean RPD ratio plot for each level of the factors in GA-VNS.
Figure 3Mean RPD plot for each level of the factors in the VNS.
Figure 4Mean RPD ratio plot for each level of the factors in VNS-SA.
Figure 5Mean RPD ratio plot for each level of the factors in GA.
Results of EDD, EDDL, and EDDU on test problems.
| Problem | EDD | EDDL | EDDU |
|---|---|---|---|
| 10jp1s1 | 113.9 |
| 113.9 |
| 10jp1s2 |
| 189.19 |
|
| 10jp1s3 | 123.16 |
| 132.06 |
| 10jp2s1 |
| 130.42 | 185.23 |
| 10jp2s2 |
| 114.74 |
|
| 10jp2s3 |
| 166.44 | 185.35 |
| 20jp1s1 | 203.7 | 208.63 |
|
| 20jp1s2 | 196.16 | 190.16 |
|
| 20jp1s3 | 256.24 | 204.22 |
|
| 20jp2s1 |
| 134.36 | 122.45 |
| 20jp2s2 | 214.69 | 193.68 |
|
| 20jp2s3 | 153.54 | 172.27 |
|
| 30jp1s1 | 195.61 |
| 198.37 |
| 30jp1s2 | 252.3 | 267.01 |
|
| 30jp1s3 |
| 772.72 | 569.51 |
| 30jp2s1 |
| 234.04 | 197.27 |
| 30jp2s2 |
| 362.43 | 379.27 |
| 30jp2s3 |
| 400.85 | 410.41 |
| 50jp1s1 |
| 686.09 | 476.37 |
| 50jp1s2 | 424.3 | 443.42 |
|
| 50jp1s3 | 708.06 | 682.57 |
|
| 50jp2s1 |
| 591.87 | 665.65 |
| 50jp2s2 |
| 423.84 | 412.4 |
| 50jp2s3 | 527.77 |
| 565.44 |
| 75jp1s1 | 761.27 | 707.47 |
|
| 75jp1s2 | 594.23 | 635.03 |
|
| 75jp1s3 |
| 774.99 | 716.68 |
| 75jp2s1 |
| 1085.56 | 1117.63 |
| 75jp2s2 | 517.24 |
| 507.64 |
| 75jp2s3 | 872.84 |
| 917.32 |
| 100jp1s1 |
| 631.37 | 655.84 |
| 100jp1s2 | 874.41 | 932.05 |
|
| 100jp1s3 |
| 1032.15 | 1052.11 |
| 100jp2s1 |
| 1047 | 946.9 |
| 100jp2s2 | 810.87 |
| 636.58 |
| 100jp2s3 | 1365.03 | 1402.12 |
|
| 125jp1s1 | 1263.82 | 1602.84 |
|
| 125jp1s2 | 978.41 |
| 989.08 |
| 125jp1s3 | 1090.05 | 1125.03 |
|
| 125jp2s1 |
| 1303.24 | 1148.23 |
| 125jp2s2 | 962.34 |
| 947.46 |
| 125jp2s3 | 1261.83 |
| 1254.45 |
| 150jp1s1 | 1523.47 | 1473.88 |
|
| 150jp1s2 | 1185.04 |
| 1417.27 |
| 150jp1s3 | 1654.88 | 1730.38 |
|
| 150jp2s1 | 992.93 |
| 897.83 |
| 150jp2s2 | 1167.75 | 1279.56 |
|
| 150jp2s3 | 1727.18 | 1684.63 |
|
| 175jp1s1 | 1150.47 | 1261.93 |
|
| 175jp1s2 |
| 1414.09 | 1335.53 |
| 175jp1s3 | 1888.85 |
| 2013.34 |
| 175jp2s1 |
| 1761.51 | 1876.28 |
| 175jp2s2 | 1408.78 | 1437.47 |
|
| 175jp2s3 | 1651.22 | 1699.95 |
|
| 200jp1s1 | 1198.46 |
| 1160.17 |
| 200jp1s2 |
| 1828.91 | 1724.02 |
| 200jp1s3 | 2266.57 | 2261.79 |
|
| 200jp2s1 |
| 1935.52 | 1912.32 |
| 200jp2s2 |
| 1774.06 | 1731.21 |
| 200jp2s3 | 1892.47 | 2006.77 |
|
Figure 7Means plot for the interaction among heuristic algorithms.
Figure 8Means plot for the interaction among metaheuristic algorithms.
Figure 9Means plot and LSD intervals for proposed heuristics.
Figure 10Means plot and LSD intervals for proposed metaheuristics.