Skip to main content

A Hybrid Genetic Algorithm and Particle Swarm Optimization for Flow Shop Scheduling Problems

  • Conference paper
  • First Online:
Applied Computer Sciences in Engineering (WEA 2017)

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Pinedo, M.: Scheduling, Theory, Algorithms, and Systems, 4th edn. Springer, New York (2012). doi:10.1007/978-1-4614-2361-4

    MATH  Google Scholar 

  2. 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

    Article  MathSciNet  MATH  Google Scholar 

  3. 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

    Article  Google Scholar 

  4. 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

    Article  Google Scholar 

  5. 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

    Article  MathSciNet  MATH  Google Scholar 

  6. 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

    Article  Google Scholar 

  7. 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

    Article  Google Scholar 

  8. 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

    Article  Google Scholar 

  9. Holland, J.: Adaptation in Natural and Artificial Systems. The University of Michigan Press, Ann Arbor (1975)

    Google Scholar 

  10. Sivanandam, S., Deepa, S.: Introduction to Genetic Algorithms. Springer, Heidelberg (2008). doi:10.1007/978-3-540-73190-0

    MATH  Google Scholar 

  11. Kennedy, J., Eberhart, R.: Particle swarm optimization. In: International Conference on Neural Networks, Perth, Australia (1995)

    Google Scholar 

  12. 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

    Article  Google Scholar 

  13. Taillard, E.: Benchmarks for basic scheduling problems. Eur. J. Oper. Res. 64(2), 278–285 (1993). doi:10.1016/0377-2217(93)90182-m

    Article  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Lindsay Alvarez Pomar .

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics