Abstract
This paper addresses open shop scheduling problem from the viewpoint of just-in-time management in which the objective function is to minimize the sum of weighted earliness/tardiness penalties. The problem is formulated as two different mixed integer linear programming models. To solve the problem, a novel hybrid two-phase algorithm is presented. In the first phase, a simulated annealing is applied to search the appropriate sequences of jobs on machines. Based on the job sequences obtained in the first phase, one of the proposed mathematical formulations can be reduced to a linear programming model and in the second phase by solving the linear programming model, the start time of jobs on machines can be determined. In order to evaluate the quality of solutions, a specific branching strategy is applied in solving the other mathematical model to obtain a lower bound. Computational results show that the algorithm obtains high-quality solutions in reasonable time.
Similar content being viewed by others
References
Pinedo M (2008) Scheduling. Springer, Berlin
Sha DY, Hsu CY (2008) A new particle swarm optimization for the open shop scheduling problem. Comput Oper Res 35:3243–3261
Prins C (1994) An overview of scheduling problems arising in satellite communications. J Oper Res Soc 40:611–623
Liu CY, Bulfin RL (1987) Scheduling ordered open shops. Comput Oper Res 14:257–264
Kubiak W, Sriskandarajah C, Zaras K (1991) A note on the complexity of open shop scheduling problems. Infor 29:284–294
Valente JMS, Alves RAFS (2008) Heuristics for the single machine scheduling problem with quadratic earliness and tardiness penalties. Computers and Operations Research 3696–3713
Davis JS, Kanet JJ (1993) Single-machine scheduling with early and tardy completion costs. Nav Res Logist 40:85–101
Ohno T (1988) Toyota production system: beyond large-scale production. Productivity Press, New York
Baker KR, Scudder GD (1990) Sequencing with earliness and tardiness penalties: a review. Oper Res 38:22–36
Bulbul K, Kaminsky P, Yano C (2007) Preemption in single machine earliness/tardiness scheduling. J Sched 10:271–292
Hendel Y, Sourd F (2006) Efficient neighborhood search for the one-machine earliness-tardiness scheduling problem. Eur J Oper Res 173:108–119
Hoogeveen JA, Van De Velde SL (1996) A branch-and-bound algorithm for single-machine earliness-tardiness scheduling with idle time. INFORMS J Comput 8:402–412
Sourd F, Kedad-Sidhoum S (2008) A faster branch-and-bound algorithm for the earliness–tardiness scheduling problem. J Sched 11:49–58
Sourd F, Kedad-Sidhoum S (2008) The one machine problem with earliness and tardiness penalties. J Sched 6:533–549
Sun H, Wang G (2003) Parallel machine earliness and tardiness scheduling with proportional weights. Comput Oper Res 30:801–808
Jozefowska J (2007) Just-in-time scheduling. Springer, Berlin
Valente JMS, Moreira MRA (2009) Greedy randomised dispatching heuristics for the single machine scheduling problem with quadratic earliness and tardiness penalties. Int J Adv Manuf Technol 44:995–1009
Tsai TI (2007) A genetic algorithm for solving the single machine earliness/tardiness problem with distinct due dates and ready times. Int J Adv Manuf Technol 31:994–1000
Wodecki M (2009) A block approach to earliness–tardiness scheduling problems. Int J Adv Manuf Technol 40:797–807
Chen ZL, Lee CY (2002) Parallel machine scheduling with a common due window. Eur J Oper Res 136:512–527
Chen ZL, Powell WB (1999) A column generation based decomposition algorithm for a parallel machine just-in-time scheduling problem. Eur J Oper Res 116:221–233
Cheng TCE, Chen ZL (1994) Parallel-machine scheduling with earliness and tardiness penalties. J Oper Res Soc 45:685–695
Federgruen A, Mosheiov G (1996) Heuristics for multi-machine scheduling problem with earliness and tardiness costs. Manag Sci 42:1544–1556
Jeong SJ, Kim KS (2008) Parallel machine scheduling with earliness–tardiness penalties and space limits. Int J Adv Manuf Technol 37:793–802
Su LH (2009) Minimizing earliness and tardiness subject to total completion time in an identical parallel machine system. Comput Oper Res 36:461–471
ToksarI MD, Guner E (2008) Minimizing the earliness/tardiness costs on parallel machine with learning effects and deteriorating jobs: a mixed nonlinear integer programming approach. Int J Adv Manuf Technol 38:801–808
Akyol DE, Bayhan GM (2008) Multi-machine earliness and tardiness scheduling problem: an interconnected neural network approach. Int J Adv Manuf Technol 37:576–588
Zegordi SH, Itoh K, Enkawa T (1995) A knowledgeable simulated annealing scheme for the early/tardy flow shop scheduling problem. Int J Prod Res 33:1449–1466
Ow PS, Morton TE (1989) The single machine early/tardy problem. Manag Sci 35:177–191
Amin-Nayeri MR, Moslehi G (2001) Optimal algorithm for flow shop sequencing to minimize early/tardy cost. Int J Eng Sci 12:191–209
Moslehi G, Mirzaee M, Vasei M, Modarres M, Azaron A (2009) Two-machine flow shop scheduling to minimize the sum of maximum earliness and tardiness. Int J Prod Econ 122:763–773
Beck JC, Refalo P (2003) A hybrid approach to scheduling with earliness and tardiness costs. Ann Oper Res 118:49–71
Danna E, Rothberg E, Le Pape C (2003) Integrating mixed integer programming and local search: a case study on job-shop scheduling problems. Proceedings of CPAIOR’03 http://www.crt.umontreal.ca/cpaior/
Danna E, Perron L (2003) Structured vs. unstructured large neighborhood search: a case study on job-shop scheduling problems with earliness and tardiness costs. In: Rossi F (ed) Principles and practice of constraint programming—CP 2003. Springer, Berlin, pp 817–821
Adamopoulos GI, Pappis CP (1998) Scheduling under a common due-date on parallel unrelated machines. Eur J Oper Res 105:494–501
Baptiste P, Flamini M, Sourd F (2008) Lagrangian bounds for just-in-time job-shop scheduling. Comput Oper Res 35:906–915
Naderi, B, Fatemi Ghomi, SMT, Aminnayeri, M, Zandieh, M. A study on open shop scheduling to minimise total tardiness, to appear in International Journal of Production Research
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Hashemi Doulabi, S.H., Avazbeigi, M., Arab, S. et al. An effective hybrid simulated annealing and two mixed integer linear formulations for just-in-time open shop scheduling problem. Int J Adv Manuf Technol 59, 1143–1155 (2012). https://doi.org/10.1007/s00170-011-3546-5
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-011-3546-5