Skip to main content

Exploiting Setup Time Constraints in Local Search for Flowshop Scheduling

  • Conference paper
  • First Online:
  • 2563 Accesses

Part of the book series: Lecture Notes in Computer Science ((LNAI,volume 11671))

Abstract

Makespan minimisation of permutation flowshop scheduling problems (PFSP) with sequence dependent setup times (SDST) is NP-Hard. PFSP-SDST has important practical applications e.g. in the paint industry. There exist several algorithms for PFSP-SDST, but they just use generic methods that lack specific structural information of the problem and so struggle with large-sized problems or find low quality solutions. In this paper, we propose a constraint-directed local search (CDLS) algorithm, which takes SDST constraints into account. SDSTs cause delays in job processing and directly affect the makespan. The PFSP-SDST solving algorithms should therefore explicitly incorporate these constraints in their search decisions. In this paper, we define a measurement of delays created by SDST constraints. The CDLS algorithm then gives priorities to the jobs that cause the highest delays since these jobs are in the most problematic parts of the solution. Our experimental results on 220 well-known instances show that the CDLS algorithm significantly outperforms the existing state-of-the-art algorithms. Moreover, it obtains new upper bounds for 163 instances out of those 220.

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

Buying options

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

Learn about institutional subscriptions

References

  1. Allahverdi, A.: The third comprehensive survey on scheduling problems with setup times/costs. Eur. J. Oper. Res. 246(2), 345–378 (2015)

    Article  MathSciNet  MATH  Google Scholar 

  2. Ciavotta, M., Minella, G., Ruiz, R.: Multi-objective sequence dependent setup times permutation flowshop: a new algorithm and a comprehensive study. Eur. J. Oper. Res. 227(2), 301–313 (2013)

    Article  MathSciNet  Google Scholar 

  3. Garey, M.R., Johnson, D.S., Sethi, R.: The complexity of flowshop and jobshop scheduling. Math. Oper. Res. 1(2), 117–129 (1976)

    Article  MathSciNet  MATH  Google Scholar 

  4. Gupta, J.N., Darrow, W.P.: The two-machine sequence dependent flowshop scheduling problem. Eur. J. Oper. Res. 24(3), 439–446 (1986)

    Article  MathSciNet  MATH  Google Scholar 

  5. Ince, Y., Karabulut, K., Tasgetiren, M.F., Pan, Q.K.: A discrete artificial bee colony algorithm for the permutation flowshop scheduling problem with sequence-dependent setup times. In: 2016 IEEE Congress on Evolutionary Computation (CEC), pp. 3401–3408. IEEE (2016)

    Google Scholar 

  6. Montgomery, D.C.: Design and Analysis of Experiments. Wiley, New York (2017)

    Google Scholar 

  7. Nawaz, M., Enscore Jr., E.E., Ham, I.: A heuristic algorithm for the m-machine, n-job flow-shop sequencing problem. Omega 11(1), 91–95 (1983)

    Article  Google Scholar 

  8. Pan, Q.K., Ruiz, R.: Local search methods for the flowshop scheduling problem with flowtime minimization. Eur. J. Oper. Res. 222(1), 31–43 (2012)

    Article  MathSciNet  MATH  Google Scholar 

  9. Pan, Q.K., Tasgetiren, M.F., Liang, Y.C.: A discrete differential evolution algorithm for the permutation flowshop scheduling problem. Comput. Ind. Eng. 55(4), 795–816 (2008)

    Article  Google Scholar 

  10. Riahi, V., Khorramizadeh, M., Newton, M.H., Sattar, A.: Scatter search for mixed blocking flowshop scheduling. Expert Syst. Appl. 79, 20–32 (2017)

    Article  Google Scholar 

  11. Riahi, V., Newton, M.H., Su, K., Sattar, A.: Local search for flowshops with setup times and blocking constraints. In: International Conference on Automated Planning and Scheduling (ICAPS), pp. 199–207 (2018)

    Google Scholar 

  12. Riahi, V., Newton, M.H., Su, K., Sattar, A.: Constraint guided accelerated search for mixed blocking permutation flowshop scheduling. Comput. Oper. Res. 102, 102–120 (2019)

    Article  MathSciNet  MATH  Google Scholar 

  13. Ruiz, R., Maroto, C., Alcaraz, J.: Solving the flowshop scheduling problem with sequence dependent setup times using advanced metaheuristics. Eur. J. Oper. Res. 165(1), 34–54 (2005)

    Article  MATH  Google Scholar 

  14. Ruiz, R., Stützle, T.: An iterated greedy heuristic for the sequence dependent setup times flowshop problem with makespan and weighted tardiness objectives. Eur. J. Oper. Res. 187(3), 1143–1159 (2008)

    Article  MATH  Google Scholar 

  15. Shao, Z., Pi, D., Shao, W.: A novel discrete water wave optimization algorithm for blocking flow-shop scheduling problem with sequence-dependent setup times. Swarm Evol. Comput. 40, 53–75 (2018)

    Article  Google Scholar 

  16. Sioud, A., Gagné, C.: Enhanced migrating birds optimization algorithm for the permutation flow shop problem with sequence dependent setup times. Eur. J. Oper. Res. 264(1), 66–73 (2018)

    Article  MathSciNet  MATH  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Vahid Riahi .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2019 Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Riahi, V., Newton, M.A.H., Sattar, A. (2019). Exploiting Setup Time Constraints in Local Search for Flowshop Scheduling. In: Nayak, A., Sharma, A. (eds) PRICAI 2019: Trends in Artificial Intelligence. PRICAI 2019. Lecture Notes in Computer Science(), vol 11671. Springer, Cham. https://doi.org/10.1007/978-3-030-29911-8_29

Download citation

  • DOI: https://doi.org/10.1007/978-3-030-29911-8_29

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-030-29910-1

  • Online ISBN: 978-3-030-29911-8

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics