Abstract
The hybrid algorithm proposed by Liou, Hsieh [1] is a combination between genetic algorithm and particle swarm optimization that can be applied to the flow shop scheduling with constraints of families, setup times, transportation times, batch processing in some machines, and postponement of activities at the end of the work day, F m |fmls, s i,k , t i,j,k , prmu, batch, day|C max . In this hybrid algorithm, each sequence is a chromosome and at the same time an individual of a swarm, individuals produce new generations and die (like in genetic algorithms), and the decision of which chromosomes will undergo the application of the mutation and crossover operators is made on the basis of the individuals gbest and lbest (like in particle swarm optimization). Finally, the algorithm was benchmarked using Taillard’s instances and was applied in a real case, eleven real sequences of production were measured and the C max decreased 16.45% on average, this is measured as the percent change of C max given by the algorithm with respect to the C max observed in the real case.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Pinedo, M.: Scheduling, Theory, Algorithms, and Systems, 4th edn. Springer, New York (2012). doi:10.1007/978-1-4614-2361-4
Garey, M., Johnson, D., Sethi, R.: The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1(2), 117–129 (1976). doi:10.1287/moor.1.2.117
Liou, C., Hsieh, Y.: A hybrid algorithm for the multi-stage flow shop group scheduling with sequence-dependent setup and transportation times. Int. J. Prod. Econ. 170(1), 258–267 (2015). doi:10.1016/j.ijpe.2015.10.002
Franca, P., Gupta, J., Mendes, A., Moscato, P., Veltink, K.: Evolutionary algorithms for scheduling a flowshop manufacturing cell with sequence dependent family setups. Comput. Ind. Eng. 48(3), 491–506 (2005). doi:10.1016/j.cie.2003.11.004
Salmasi, N., Logendran, R., Skandari, M.: Total flow time minimization in a flowshop sequence-dependent group scheduling problem. Comput. Oper. Res. 37(1), 199–212 (2010). doi:10.1016/j.cor.2009.04.013
Naderi, B., Salmasi, N.: Permutation flowshops in group scheduling with sequence-dependent setup times. Eur. J. Ind. Eng. 6(2), 177–198 (2012). doi:10.1504/ejie.2012.045604
Shao, W., Pi, D.: A self-guided differential evolution with neighborhood search for permutation flow shop scheduling. Expert Syst. Appl. 51(1), 161–176 (2016). doi:10.1016/j.eswa.2015.12.001
Wang, X., Cheng, T.: Heuristics for parallel-machine scheduling with job class setups and delivery to multiple customers. Int. J. Prod. Econ. 119(1), 199–206 (2009). doi:10.1016/j.ijpe.2009.02.005
Holland, J.: Adaptation in Natural and Artificial Systems. The University of Michigan Press, Ann Arbor (1975)
Sivanandam, S., Deepa, S.: Introduction to Genetic Algorithms. Springer, Heidelberg (2008). doi:10.1007/978-3-540-73190-0
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: International Conference on Neural Networks, Perth, Australia (1995)
Zhang, C., Ning, J., Ouyang, D.: A hybrid alternate two phases particle swarm optimization algorithm for flow shop scheduling problem. Comput. Ind. Eng. 58(1), 1–11 (2010). doi:10.1016/j.cie.2009.01.016
Taillard, E.: Benchmarks for basic scheduling problems. Eur. J. Oper. Res. 64(2), 278–285 (1993). doi:10.1016/0377-2217(93)90182-m
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2017 Springer International Publishing AG
About this paper
Cite this paper
Pomar, L.A., Cruz Pulido, E., Tovar Roa, J.D. (2017). A Hybrid Genetic Algorithm and Particle Swarm Optimization for Flow Shop Scheduling Problems. In: Figueroa-García, J., López-Santana, E., Villa-Ramírez, J., Ferro-Escobar, R. (eds) Applied Computer Sciences in Engineering. WEA 2017. Communications in Computer and Information Science, vol 742. Springer, Cham. https://doi.org/10.1007/978-3-319-66963-2_53
Download citation
DOI: https://doi.org/10.1007/978-3-319-66963-2_53
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-66962-5
Online ISBN: 978-3-319-66963-2
eBook Packages: Computer ScienceComputer Science (R0)