Abstract
Job shop scheduling (JSS) problems have been studied for over six decades. Many of them are proved to be non-deterministic polynomial-time (NP) hard, which means that they are intractable and the computation time increases exponentially with the problem size goes up. Some assumptions have been made in the previous studies about JSS problems in order to simplify the model and solve it. One of those assumption is that the transferring times of jobs between different machines are negligible. However, it is highly not practical not to model the material handling activities in a typical shop floor scheduling problems in reality, especially when the movements of jobs on shop floor are completely relying on the material handling equipment and the transferring times are comparable to the production times. Omitting the transferring times will make the result of scheduling impossible to be implemented. Therefore, many recent studies have been done about Job shop scheduling with material handling (JSPMH/JSSMH). The problem has been defined into two different categories: offline and online scheduling problems. Offline scheduling means solving JSSMH problem as static scheduling problem that is solved before shop floor starts its production with known or predicted information of orders, while online scheduling is dynamic scheduling problem that is solved to generate schedules in real time as orders arrive on the shop floor. In both methods, the simulation modeling tool has been widely used with its ability of efficiently searching for optimal solution as well as evaluating the results. In articles that study the JSSMH problems as the dynamic scheduling, simulation method has been popularly used to factor in various scenarios of production. Our review will comprehensively summarize how JSSMH problems are solved in dynamic and static problem settings, as well as how simulation models play a useful role in solving this type of problems.
Similar content being viewed by others
References
Abd K, Abhary K, Marian R (2014) Simulation modelling and analysis of scheduling in robotic flexible assembly cells using taguchi method. Int J Prod Res 52(9):2654–2666
Abdelmaguid TF, Nassef AO (2010) A constructive heuristic for the integrated scheduling of machines and multiple-load material handling equipment in job shops. Int J Adv Manuf Technol 46(9-12):1239–1251
Anwar MF, Nagi R (1998) Integrated scheduling of material handling and manufacturing activities for just-in-time production of complex assemblies. Int J Prod Res 36(3):653–681
Bilge Ü, Ulusoy G (1995) A time window approach to simultaneous scheduling of machines and material handling system in an fms. Oper Res 43(6):1058–1070
Blackstone JH, Phillips DT, Hogg GL (1982) A state-of-the-art survey of dispatching rules for manufacturing job shop operations. Int J Prod Res 20(1):27–45
Bramhane R, Arora A, Chandra H (2014) Simulation of flexible manufacturing system using adaptive neuro fuzzy hybrid structure for efficient job sequencing and routing
Caumond A, Lacomme P, Moukrim A, Tchernev N (2009) An milp for scheduling problems in an fms with one vehicle. Eur J Oper Res 199(3):706–722
Chan FT, Chan H (2004) A comprehensive survey and future trend of simulation study on fms scheduling. J Intell Manuf 15(1):87–102
Cheng T (1987) A simulation study of automated guided vehicle dispatching. Robot Comput Integr Manuf 3 (3):335–338
Deroussi L, Gourgand M, Tchernev N (2008) A simple metaheuristic approach to the simultaneous scheduling of machines and automated guided vehicles. Int J Prod Res 46(8):2143– 2164
Drake GR, Smith JS, Peters BA (1995) Simulation as a planning and scheduling tool for flexible manufacturing systems. In: Proceedings of the 1995 Winter Simulation Conference, pp 805–812. IEEE
Drießel R., Mönch L (2012) An integrated scheduling and material-handling approach for complex job shops: a computational study. Int J Prod Res 50(20):5966–5985
Drolet J, Marcoux Y, Abdulnour G (2008) Simulation-based performance comparison between dynamic cells, classical cells and job shops: a case study. Int J Prod Res 46(2):509– 536
Farrington PA, Nazemetz JW (1998) Evaluation of the performance domain of cellular and functional layouts. Comput Ind Eng 34(1):91–101
Flynn BB, Robert Jacobs F (1986) A simulation comparison of group technology with traditional job shop manufacturing. Int J Prod Res 24(5):1171–1192
Gaham M, Bouzouia B, Achour N (2014) An evolutionary simulation-optimization approach to product-driven manufacturing control. In: Service Orientation in Holonic and Multi-Agent Manufacturing and Robotics, pp 283–294. Springer
Gen M, Lin L (2014) Multiobjective evolutionary algorithm for manufacturing scheduling problems: state-of-the-art survey. J Intell Manuf 25(5):849–866
Goldratt EM (1990) Theory of constraints. North River
Gupta YP, Gupta MC, Bector C (1989) A review of scheduling rules in flexible manufacturing systems. Int J Comput Integr Manuf 2(6):356–377
Habla C, Monch L, Driebel R (2007) A finite capacity production planning approach for semiconductor manufacturing. In: 2007 IEEE International Conference on CASE 2007, Automation Science and Engineering, pp 82–87. IEEE
Jain AS, Meeran S (1999) Deterministic job-shop scheduling: Past, present and future. Eur J Oper Res 113(2):390–434
Jawahar N, Aravindan P, Ponnambalam S, Suresh R (1998) Agv schedule integrated with production in flexible manufacturing systems. Int J Adv Manuf Technol 14(6):428–440
Jayachitra R, Prasad P (2011) Performance analysis of virtual cellular manufacturing: a simulation study. International Journal of Services and Operations Management 8(1):92–107
Jensen J, Malhotra M, Philipoom P (1998) Family-based scheduling of shops with functional layouts. Int J Prod Res 36(10):2687–2700
Kannan VR, Ghosh S (1996) Cellular manufacturing using virtual cells. International Journal of Operations & Production Management 16(5):99–112
Khayat GE, Langevin A, Riopel D (2006) Integrated production and material handling scheduling using mathematical programming and constraint programming. Eur J Oper Res 175(3):1818–1832
Kiran AS, Smith ML (1984) Simulation studies in job shop shedulingi a survey. Comput Ind Eng 8(2):87–93
Klemmt A, Horn S, Weigert G, Wolter KJ (2009) Simulation-based optimization vs. mathematical programming: A hybrid approach for optimizing scheduling problems. Robot Comput Integr Manuf 25(6):917–925
Ko KC, Egbelu PJ (2003) Virtual cell formation. Int J Prod Res 41(11):2365–2389
Lacomme P, Larabi M, Tchernev N (2013) Job-shop based framework for simultaneous scheduling of machines and automated guided vehicles. Int J Prod Econ 143(1):24–34
Lau HY, Zhao Y (2008) Integrated scheduling of handling equipment at automated container terminals. Int J Prod Econ 112(2):665–682
Lee CY, Lei L, Pinedo M (1997) Current trends in deterministic scheduling. Ann Oper Res 70:1–41
Lee DY, DiCesare F (1994) Scheduling flexible manufacturing systems using petri nets and heuristic search. IEEE Trans Robot Autom 10(2):123–132
Lee J (1999) Dispatching rail-guided vehicles and scheduling jobs in a flexible manufacturing system. Int J Prod Res 37(1):111–123
Mahadevan B, Narendran T (1994) A hybrid modelling approach to the design of an agv-based material handling system for an fms. Int J Prod Res 32(9):2015–2030
Mohamed ZM, Youssef MA, Huq F (2001) The impact of machine flexibility on the performance of flexible manufacturing systems. International journal of operations & production management 21(5/6):707–742
Montazeri M, Van Wassenhove L (1990) Analysis of scheduling rules for an fms. Int J Prod Res 28 (4):785–802
Morris JS, Tersine RJ (1990) A simulation analysis of factors influencing the attractiveness of group technology cellular layouts. Manag Sci 36(12):1567–1578
O’Keefe RM, Haddock J (1991) Data-driven generic simulators for flexible manufacturing systems. Int J Prod Res 29(9):1795–1810
Pérez-Rodríguez R, Jöns S, Hernández-Aguirre A, Alberto-Ochoa C (2014) Simulation optimization for a flexible jobshop scheduling problem using an estimation of distribution algorithm. Int J Adv Manuf Technol 73(1-4):3–21
Preston W JR K, Rogers RV (1990) Job-shop scheduling: limits of the binary disjunctive formulation. Int J Prod Res 28(12):2187–2200
Ramasesh R (1990) Dynamic job shop scheduling: a survey of simulation research. Omega 18(1):43–57
Reinhardt BA, Brott LL, Clarson SJ, Dillard AG, Bhatt JC, Kannan R, Yuan L, He GS, Prasad PN (1998) Highly active two-photon dyes: design, synthesis, and characterization toward application. Chem Mater 10(7):1863–1874
Ruben R, Mosier C, Mahmoodi F (1993) A comprehensive analysis of group scheduling heuristics in a job shop cell. Int J Prod Res 31(6):1343–1369
Sabuncuoglu I (1998) A study of scheduling rules of flexible manufacturing systems: a simulation approach. Int J Prod Res 36(2):527–546
Sabuncuoglu I, Hommertzheim DL (1992) Dynamic dispatching algorithm for scheduling machines and automated guided vehicles in a flexible manufacturing system. Int J Prod Res 30(5):1059–1079
Sabuncuoglu I, Hommertzheim DL (1992) Experimental investigation of fms machine and agv scheduling rules against the mean flow-time criterion. Int J Prod Res 30(7):1617–1635
Sabuncuoglu I, Karabuk S (1998) A beam search-based algorithm and evaluation of scheduling approaches for flexible manufacturing systems. IIE trans 30(2):179–191
Shambu G, Suresh NC (2000) Performance of hybrid cellular manufacturing systems: a computer simulation investigation. Eur J Oper Res 120(2):436–458
Smith J, Peters B, Srinivasan A (1999) Job shop scheduling considering material handling. Int J Prod Res 37(7):1541– 1560
Stecke KE, Solberg JJ (1981) Loading and control policies for a flexible manufacturing system. Int J Prod Res 19(5):481– 490
Suresh* N, Slomp J (2005) Performance comparison of virtual cellular manufacturing with functional and cellular layouts in drc settings. Int J Prod Res 43(5):945–979
Suresh NC, Meredith JR (1994) Coping with the loss of pooling synergy in cellular manufacturing systems. Manag Sci 40(4):466–483
Váncza J, Kis T, Kovács A (2004) Aggregation-the key to integrating production planning and scheduling. CIRP Annals-Manufacturing Technology 53(1):377–380
Vinod V, Sridharan R (2008) Scheduling a dynamic job shop production system with sequence-dependent setups: an experimental study. Robot Comput Integr Manuf 24(3):435– 449
Wang C, Guan Z, Shao X, Ullah S (2014) Simulation-based optimisation of logistics distribution system for an assembly line with path constraints. Int J Prod Res 52(12):3538–3551
Wu SYD, Wysk RA (1988) Multi-pass expert control system-a control/scheduling structure for flexible manufacturing cells. J Manuf Syst 7(2):107–120
Wu SYD, Wysk RA (1989) An application of discrete-event simulation to on-line control and scheduling in flexible manufacturing. Int J Prod Res 27(9):1603–1623
Yim DS, Linnt R (1993) Push and pull rules for dispatching automated guided vehicles in a flexible manufacturing system. Int J Prod Res 31(1):43–57
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Xie, C., Allen, T.T. Simulation and experimental design methods for job shop scheduling with material handling: a survey. Int J Adv Manuf Technol 80, 233–243 (2015). https://doi.org/10.1007/s00170-015-6981-x
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-6981-x