Abstract
Flexibility is an important task for effectively utilizing resources in a manufacturing system and responding demands rapidly. In manufacturing systems, there exist different types of flexibility levels. In this study, the stochastic flexible job shop scheduling problem is considered to measure the impact of routing flexibility on shop performance. Thus, an integrated genetic algorithm-Monte Carlo method is proposed to analyze the effect of routing flexibility. To make the problem more realistic, system parameters (processing times, operation sequences, etc.) are generated randomly via Monte Carlo. An experimental design is utilized to analyze main and interaction effects of the factors considered (i.e., number of parts, number of machines, number of operations, and flexibility levels) by using a genetic algorithm which is specifically designed for the stochastic flexible job shop scheduling problem. In developed genetic algorithm, different initial strategies which not only improve solution quality but also decrease solution time are used. Makespan is specified as the objective function to be minimized. Results are analyzed with a full factorial analysis of variance. Comprehensive discussions of results are given case by case.
Similar content being viewed by others
References
Jain A, Jain PK, Chan FTS (2013) A review on manufacturing flexibility. Int J Prod Res 51(19):5946–5970
Browne J, Dubois D, Sethi RK, Stecke KE (1984) Classification of flexible manufacturing systems. FMS Mag 2(2):114–117
Sethi AK, Sethi SP (1990) Flexibility in manufacturing: a survey. Int J Flex Manuf Syst 2:289–328
Zhang G, Gao L, Shi Y (2011) An effective genetic algorithm for the flexible job-shop scheduling problem. Expert Syst Appl 38:3563–3573
Rossi A, Dini G (2007) Flexible job shop scheduling with routing flexibility and separable setup times using ant colony optimization method. Robot Cim Int Manuf 23:503–516
Gao J, Sun L, Gen M (2008) A hybrid genetic and variable neighborhood descent algorithm for flexible job shop scheduling. Comput Oper Res 35:2892–2907
Baykasoglu A, Ozbakır L (2008) Analyzing the effect of flexibility on manufacturing systems performance. J Manuf Tech Manag 19(2):172–193
Li J-Q, Pan Q-K, Suganthan PN (2011) A hybrid tabu search algorithm with an efficient neighborhood structure for the flexible job shop scheduling problem. Int J Adv Manuf Technol 52:683–697
Shivasankaran N, Senthilkumar P, Raja KV (2014, January) Hybrid non-dominated sorting simulated annealing Algorithm for flexible job shop scheduling problems. In ICT and critical infrastructure: proceedings of the 48th annual convention of computer society of India, Springer International PublishingVol I pp. 101–107
Shivasankaran N, Senthil Kumar P, Venkatesh Raja K (2015) Hybrid sorting immune simulated annealing algorithm for flexible job shop scheduling. Int J Comput Intell Syst 8(3):455–466
Yoshitomi Y (2002) A genetic algorithm approach to solving stochastic job shop scheduling problems. Int Trans Oper Res 9:479–495
Yoshitomi Y, Yamaguchi R (2003) A genetic algorithm and the Monte Carlo method for stochastic job-shop scheduling. Int. Trans. Oper. Res. 10: 577–596. doi: 10.1111/1475-3995.00429
Magalhães-Mendes J (2011) A genetic algorithm for the job shop scheduling with a new local search using Monte Carlo method. Recent researches in artificial intelligence, knowledge engineering and data bases
Gu J, Gu M, Cao C, Gu X (2010) A novel competitive co-evolutionary quantum genetic algorithm for stochastic job shop scheduling problem. Comput Oper Res 37:927–937
Lei D-M, Xiong H-J (2008) Job shop scheduling with stochastic processing time through genetic algorithm. Machine learning and cybernetics, 2008 international conference, Vol. 2. IEEE, 2008
Lei D (2011) Scheduling stochastic job shop subject to random breakdown to minimize makespan. Int J Adv Manuf Technol 55:1183–1192
Lei D (2012) Minimizing makespan for scheduling stochastic job shop with random breakdowns. Appl Math Comput 218:11851–11858
Zhang R, Wu C (2011) An artificial bee colony algorithm for the job shop scheduling problem with random processing times. Entropy 13:1708–1729
Lei D (2011) Population-based neighborhood search for job shop scheduling with interval processing time. Comput Ind Eng 61:1200–1208
Lei D (2011) Simplified multi-objective genetic algorithms for stochastic job shop scheduling. Appl Soft Comput 11:4991–4996
Horng S, Lin S, Yang F (2012) Evolutionary algorithm for stochastic job shop scheduling with random processing time. Expert Syst Appl 39:3603–3610
Wang YM, Yin HL, Qin KD (2013) A novel genetic algorithm for flexible job shop scheduling problems with machine disruptions. Int J Adv Manuf Technol 68:1317–1326
Gu J, Gu X, Gu M (2009) A novel parallel quantum genetic algorithm for stochastic job shop scheduling. J Math Anal Appl 355:63–81
Zhang R, Song S, Wu C (2012) A two-stage hybrid particle swarm optimization algorithm for the stochastic job shop scheduling problem. Knowl-Based Syst 27:393–406
Xiong J, Xing L-n, Chen Y-w (2013) Robust scheduling for multi-objective flexible job-shop problems with random machine breakdowns. Int J Production Econ 141:112–126
Moradi E, Fatemi Ghomi SMT, Zandieh M (2010) An efficient architecture for scheduling flexible job-shop with machine availability constraints. Int J Adv Manuf Technol 51:325–339
Wang X, Gao L, Zhang C, Shao X (2010) A multi-objective genetic algorithm based on immune and entropy principle for flexible job-shop scheduling problem. The Int J Adv Manuf Technol 51(5-8):757–767
Golmakani HR, Namazi A (2012) An artificial immune algorithm for multiple-route job shop scheduling problem. Int J Adv Manuf Technol 63(1–4):77–86
Pinedo M (2002) Scheduling theory, algorithms, and systems. Prentice-Hall, Englewood Cliffs
Author information
Authors and Affiliations
Corresponding author
Rights and permissions
About this article
Cite this article
Dosdoğru, A.T., Göçken, M. & Geyik, F. Integration of genetic algorithm and Monte Carlo to analyze the effect of routing flexibility. Int J Adv Manuf Technol 81, 1379–1389 (2015). https://doi.org/10.1007/s00170-015-7247-3
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00170-015-7247-3