Abstract
This research presents two simulated annealing (SA) and a greedy randomized adaptive search procedure (GRASP) to solve unrelated parallel machine scheduling problems (UPMSPs) with two fuzzy optimization objectives—makespan and average tardiness. Few studies have employed fuzzy approach to solve multi-objective UPMSPs. In the research, several schemes are incorporated into the algorithm, including (1) matching-based decoding; (2) acceptance rule based on Pareto dominance, objective fitness, or Pareto reference point distance; (3) random or fixed weighted direction search. The matching-based decoding scheme has two phases: first max–min matching and then Hungarian method. Experiments were conducted to evaluate the algorithms’ performance for moderate to large problem size instances. The results indicate that matching-based decoding scheme significantly improves solution quality, but will require more computation time. GRASP with path relinking performs slightly worse than objective fitness-based multi-objective simulated annealing algorithms (MOSA), but better than Pareto dominance-based MOSA in terms of several Pareto performance measures.
Similar content being viewed by others
References
Roy B (1985) Methodologie multicritére d’aide á la décision (in French). Economica, Paris
T’kindt V, Billaut JC, Prouse C (2001) Solving a bicriteria scheduling problem on unrelated parallel machines occurring in the glass bottle industry. Eur J Oper Res 135(1):42–49
Bertel S, Billaut JC (2004) A genetic algorithm for an industrial multiprocessor flow shop scheduling problem with recirculation. Eur J Oper Res 159:651–662
Hoogeveen H (2005) Multcriteria scheduling. Eur J Oper Res 167:592–623
Lei D (2009) Multi-objective production scheduling: a survey. Int J Adv Manuf Technol 43:926–938
Yu L, Shih HM, Pfund M, Carlyle WM, Fowler JW (2004) Scheduling of unrelated parallel machines—an application to PWB manufacturing. IIE Trans 34(11):921–931
Silva C, Magalhaes JM (2006) Heuristic lot size scheduling on unrelated parallel machines with applications in the textile industry. Comput Ind Eng 50:76–89
Wu Y, Ji P (2009) A scheduling problem for PCB assembly—a case with multiple lines. Int J Adv Manuf Tech 43:1189–1201
Yang D (2009) An evolutionary simulation-optimization approach in solving parallel-machine scheduling problem—a case study. Comput Ind Eng 56:1126–1136
Pinedo ML (2008) Scheduling: Theory, Algorithm, and Systems, 3rd edition, Springer.
Jungwattanakit J, Reodecha M, Chaovalitwongse P, Werner F (2008) Algorithms for flexible flow shop problems with unrelated parallel machines, setup times, and dual criteria. Int J Adv Manuf Technol 37:354–370
Davoudpour H, Ashrafi M (2009) Solving multi-objective SDST flexible flow shop using GRASP algorithm. Int J Adv Manuf Technol 44:737–747
Li JQ, Pan QK, Gao KZ (2011) Pareto-based discrete artificial bee colony algorithm for mulit-objective flexible job shop scheduling problems. Int J Adv Manuf Technol. doi:10.1007/s00170-010-3140-2
Jansen K, Porkolab J (2001) Improved approximation schemes for scheduling unrelated parallel-machines. Math Oper Res 26(2):324–338
Logendran R, McDonell B, Smucker B (2007) Scheduling unrelated parallel machines with sequence-dependent setups. Comput Oper Res 34(11):3420–3438
Allahverdi A, Ng CT, Ceng TCE, Kovalyov MY (2008) A survey of scheduling problems with setup times or costs. Eur J Oper Res 187:985–1032
Saidi MM, Pahlvani A (2009) A fuzzy multi-objective programming for scheduling of weighted jobs on a single machine. Int J Adv Manuf Tech 45:122–139
Karwowski W, Evans GW (1986) Fuzzy concepts in production management research: a review. Int J Prod Res 24(1):129–147
Guiffrida AL, Nagi R (1998) Fuzzy set theory applications in production management research: a literature survey. J Intell Manuf 9:39–56
Dubois D, Fargier H, Fortemps P (2008) Scheduling under flexible constraints and uncertain data: The fuzzy approach. Production Scheduling, edited by P. Lopez and F. Roubellat, 301–332
Prade H (1979) Using fuzzy set theory in a scheduling problem: a case study. Fuzzy Sets Syst 2:153–165
Maccahon CS, Lee E-S (1992) Fuzzy job sequencing for a flow shop. Eur J Oper Res 62:294–301
Van Laarhoven PJM, Aarts EHL, Lenstra JK (1992) Job-shop scheduling by simulated annealing. Oper Res 40:112–125
Grabot B, Geneste L (1994) Dispatching rules in scheduling: a fuzzy approach. Int J Prod Res 32:903–915
Chanas S, Kaperski A (2003) On two single machine scheduling problems with fuzzy processing times and fuzzy due dates. Eur J Oper Res 147:281–296
Chanas S, Kaperski A (2004) Possible and necessary optimality of solutions in the single machine scheduling problem with fuzzy parameters. Fuzzy Sets Syst 142:359–371
Kilic S (2007) Scheduling a fuzzy flowshop problem with flexible due dates using ant colony optimization. In: Giacobini M (Eds.), EvoWorkshops, LNCS 4448. Springer, Berlin, pp 742–751
Fayad C, Petrovic S (2005) A fuzzy genetic algorithm for real-world job shop scheduling. Lect Notes Comput Sc 3533 LNAI:524–533
Lei D (2008) Pareto archive particle swarm optimization for multi-objective fuzzy job shop scheduling problems. Int J Adv Manuf Technol 37:157–165
Azadeh A, Moghaddam M, Geranmayeh P, Naghavi A (2010) A flexible artificial neural network-fuzzy simulation algorithm for scheduling a flow shop with multiple processors. Int J Adv Manuf Technol 50:699–715
Lei D (2010) Solving fuzzy job shop scheduling problems using random key genetic algorithm. Int J Adv Manuf Technol 49:253–262
Siahkali H, Vakilian M (2010) Fuzzy generation scheduling for a generation company (GenCo) with large scale wind farms. Energ Convers Manage 51:1947–1957
Reisi M, Moslehi G (2010) Minimizing the number of tardy jobs and maximum earliness in the single machine scheduling using an artificial immune system, Int J Adv Manuf Technol, doi:10.1007/s00170-010-2978-7 (in press).
Suman A, Kumar P (2006) A survey of simulated annealing as a tool for single and multiobjective optimization. Oper Res Soc 57:1143–1160
Resende MGC, Ribeiro CC (2003) Greedy randomized adaptive search procedures. In: Glover F, Kochenberger G (Eds.), Handbook of Metaheuristics, Kluwer, pp. 219–249
Resende MGC, Ribeiro CC (2005) Grasp with path-reliking: recent advances and applications. In: Ibaraki T, Nonobe K, Yagiura M (Eds.) Metaheuristics: Progress as Real Problem Solvers, Kluwer, pp. 29–63
Feo TA, Resende MGC (1989) A probabilistic heuristic for a computationally difficult set covering problem. Oper Res Lett 8:67–71
Armentano AV, de Araujo (2006) Grasp with memory-based mechanisms for minimizing total tardiness in single machine scheduling with setup times. J Heuristics 12:427–446
Armentano VA, de Franca FMF (2007) Minimizing total tardiness in parallel machine scheduling with setup times: An adaptive memory-based GRASP approach. Eur J Oper Res 183:100–114
Resende MGC, Marti R, Gallego M, Duarte A (2010) GRASP and path relinking for the max–min diversity problem. Comput Oper Res 37:498–508
Lee Y-H, Pinedo M (1997) Scheduling jobs on parallel machines with sequence-dependent setup times. Eur J Oper Res 100:464–474
Suman B (2004) Study of simulated annealing based multiobjective algorithm for multiobjective optimization of a constrained problem. Comput Chem Eng 28:1849–1871
Suman B (2005) Self-stopping PDMOSA and performance measure in simulated annealing based multiobjective optimization algorithms. Comput Chem Eng 29:1131–1147
Bandyopadhyay S, Saha S, Maulik U, Deb K (2008) A simulated annealing-based multiobjective optimization algorithm: AMOSA. IEEE T Evol Comput 12(3):269–283
Nascimento MCV, Resende MGC, Toledo FMB (2010) GRASP heuristic with path-relinking for the multi-plant capacitated lot sizing problem. Eur J Oper Res 200:747–754
Veldhuizen DV (1999) Multiobjective evolutionary algorithms: Classifications, Analyses, and New Innovations. Ph.D. Thesis, Dayton, OH: Air Force Institute of Technology
Zitzler E, Thiele L (1998) Multiobjective optimization using evolutionary algorithms—A comparative case study. 5th Int. Conf. Parallel Problem Solving from Nature (PPSN-V), In : Eiben AE, B¨ack T, Schoenauer M, Schwefel H-P (eds). Berlin, Germany: Springer, pp. 292–301
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Chyu, CC., Chang, WS. Optimizing fuzzy makespan and tardiness for unrelated parallel machine scheduling with archived metaheuristics. Int J Adv Manuf Technol 57, 763–776 (2011). https://doi.org/10.1007/s00170-011-3317-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-011-3317-3